Hard vs soft

This commit is contained in:
Paul Schaub 2023-10-17 14:38:26 +02:00 committed by Heiko Schaefer
parent f46ed006b9
commit 37d026a78b
No known key found for this signature in database
GPG key ID: 4A849A1904CCBD7D

View file

@ -150,6 +150,15 @@ Note: certification signatures [can be made irrevocable](https://www.ietf.org/ar
#### Hard vs. soft revocations #### Hard vs. soft revocations
A revocation signature may contain a subpacket indicating the reason for revocation. This subpacket contains a code which specifies why the revocation was issued. This code determines, whether the revocation is hard or soft.
A soft revocation is typically used for graceful or planned revocations. A soft revocation can be reverted by re-validating the certificate, User ID or subkey with a fresh binding signature.
A soft revocation invalidates the target certificate beginning with the revocations creation time.
Contrary, a hard revocation cannot be re-validated. Furthermore, a hard-revoked certificate is invalidated retroactively.
A missing revocation reason subpacket is equivalent with a hard revocation reason.
### Certification Recipes ### Certification Recipes
As mentioned above, different signatures are used for different purposes. As mentioned above, different signatures are used for different purposes.