add: handling of RA Agent Contract Only covers the basic functionality. The full text of the contract and the email will be covered in a later patch. The data contract.id and contract.token will be used for pdf-output in a later patch. The implementation of the restrictions connected to signed contract will be covered in a later patch. Change-Id: I5b47d31458779d227a4f9702a9e7563ab210e7e5
add: handling of who issued a certificate fixes issue #155 Change-Id: I868c9b9147e647d940508c8f131691e5062c1cf3
upd: remove alert settings from register process Change-Id: I511ceed2f00c15902c46d31564ba4f8454fef774
chg: revoke certificates if repeated ping failed Change-Id: I86c1045bb0ab1e47657cc445af4f1eb8c53e031c
add: table to store certificate logs Change-Id: Icf0b8af5b7c40264acdf0d08f395f5f235962dfc
chg: remove csr_name and crt_name columns from certs Change-Id: I46ae11f8a158547f4b1c1e1ddf062f6016e36af0
chg: use certificate attachment to store CRT and CSR files Note: requires an updated version of cassiopeia Change-Id: I6d71e70ec84a95a0323ab945e69bc6e29c332a81
add: text-attachments for certificates Change-Id: Ie19e3229557f829f4c6ec9617daa34f3238b1e85
add: key-compromise revocation Change-Id: If52127f976f6a0238ed4ec3673b848f1aba0181a
upd: store different types of revocation Change-Id: Ie2a51a16eed420b284f9fd5660e057da1069b740
fix: sha384 certificates Change-Id: I3e58ebf50822df13212be9b95f11433dd462ba62
upd: terminology in database The userGroup enum is updated to remove all assurance terms, and also remove the (unused) arbitrator role entirely. Since PostgreSQL offers no way to rename or drop enum values, we create a new enum, migrate the table to it and then drop the old enum. Change-Id: I200c2b0463ded9d75b2e963d5a02bfc25326b357
upd: rename package name and all references to it Change-Id: Ie1e938a864ad93732201643f42a83148dd2f137d