Class SignatureSubpackets
java.lang.Object
org.pgpainless.signature.subpackets.SignatureSubpackets
- All Implemented Interfaces:
BaseSignatureSubpackets
,CertificationSubpackets
,RevocationSignatureSubpackets
,SelfSignatureSubpackets
public class SignatureSubpackets
extends Object
implements BaseSignatureSubpackets, SelfSignatureSubpackets, CertificationSubpackets, RevocationSignatureSubpackets
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddEmbeddedSignature
(boolean isCritical, org.bouncycastle.openpgp.PGPSignature signature) addEmbeddedSignature
(org.bouncycastle.bcpg.sig.EmbeddedSignature embeddedSignature) addEmbeddedSignature
(org.bouncycastle.openpgp.PGPSignature signature) addIntendedRecipientFingerprint
(boolean isCritical, org.bouncycastle.openpgp.PGPPublicKey recipient) addIntendedRecipientFingerprint
(org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint intendedRecipientFingerprint) addIntendedRecipientFingerprint
(org.bouncycastle.openpgp.PGPPublicKey recipient) addNotationData
(boolean isCritical, boolean isHumanReadable, String notationName, String notationValue) addNotationData
(boolean isCritical, String notationName, String notationValue) addNotationData
(org.bouncycastle.bcpg.sig.NotationData notationData) addResidualSubpacket
(org.bouncycastle.bcpg.SignatureSubpacket subpacket) addRevocationKey
(boolean isCritical, boolean isSensitive, org.bouncycastle.openpgp.PGPPublicKey revocationKey) addRevocationKey
(boolean isCritical, org.bouncycastle.openpgp.PGPPublicKey revocationKey) addRevocationKey
(org.bouncycastle.bcpg.sig.RevocationKey revocationKey) addRevocationKey
(org.bouncycastle.openpgp.PGPPublicKey revocationKey) static SignatureSubpackets
static SignatureSubpackets
createHashedSubpackets
(org.bouncycastle.openpgp.PGPPublicKey issuer) static SignatureSubpackets
createHashedSubpacketsFrom
(org.bouncycastle.openpgp.PGPPublicKey issuer, org.bouncycastle.openpgp.PGPSignatureSubpacketVector base) static SignatureSubpackets
createSubpacketsFrom
(org.bouncycastle.openpgp.PGPSignatureSubpacketVector base) List<org.bouncycastle.bcpg.sig.EmbeddedSignature>
org.bouncycastle.bcpg.sig.Exportable
org.bouncycastle.bcpg.sig.Features
List<org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint>
org.bouncycastle.bcpg.sig.IssuerFingerprint
org.bouncycastle.bcpg.sig.IssuerKeyID
org.bouncycastle.bcpg.sig.KeyExpirationTime
org.bouncycastle.bcpg.sig.KeyFlags
List<org.bouncycastle.bcpg.sig.NotationData>
org.bouncycastle.bcpg.sig.PolicyURI
org.bouncycastle.bcpg.sig.PreferredAlgorithms
org.bouncycastle.bcpg.sig.PreferredAlgorithms
org.bouncycastle.bcpg.sig.PreferredAlgorithms
org.bouncycastle.bcpg.sig.PrimaryUserID
org.bouncycastle.bcpg.sig.RegularExpression
List<org.bouncycastle.bcpg.SignatureSubpacket>
org.bouncycastle.bcpg.sig.Revocable
List<org.bouncycastle.bcpg.sig.RevocationKey>
org.bouncycastle.bcpg.sig.RevocationReason
org.bouncycastle.bcpg.sig.SignatureCreationTime
org.bouncycastle.bcpg.sig.SignatureExpirationTime
org.bouncycastle.bcpg.sig.SignatureTarget
org.bouncycastle.bcpg.sig.SignerUserID
org.bouncycastle.bcpg.sig.TrustSignature
static SignatureSubpackets
refreshHashedSubpackets
(org.bouncycastle.openpgp.PGPPublicKey issuer, org.bouncycastle.openpgp.PGPSignature oldSignature) static SignatureSubpackets
refreshUnhashedSubpackets
(org.bouncycastle.openpgp.PGPSignature oldSignature) setExportable
(boolean exportable) setExportable
(boolean isCritical, boolean isExportable) setExportable
(org.bouncycastle.bcpg.sig.Exportable exportable) setFeatures
(boolean isCritical, Feature... features) setFeatures
(org.bouncycastle.bcpg.sig.Features features) setFeatures
(Feature... features) setIssuerFingerprint
(boolean isCritical, org.bouncycastle.openpgp.PGPPublicKey key) setIssuerFingerprint
(org.bouncycastle.bcpg.sig.IssuerFingerprint fingerprint) setIssuerFingerprint
(org.bouncycastle.openpgp.PGPPublicKey key) setIssuerFingerprintAndKeyId
(org.bouncycastle.openpgp.PGPPublicKey key) setIssuerKeyId
(boolean isCritical, long keyId) setIssuerKeyId
(long keyId) setIssuerKeyId
(org.bouncycastle.bcpg.sig.IssuerKeyID issuerKeyID) setKeyExpirationTime
(boolean isCritical, long secondsFromCreationToExpiration) setKeyExpirationTime
(boolean isCritical, Date keyCreationTime, Date keyExpirationTime) setKeyExpirationTime
(Date keyCreationTime, Date keyExpirationTime) setKeyExpirationTime
(org.bouncycastle.bcpg.sig.KeyExpirationTime keyExpirationTime) setKeyExpirationTime
(org.bouncycastle.openpgp.PGPPublicKey key, Date keyExpirationTime) setKeyFlags
(boolean isCritical, KeyFlag... keyFlags) setKeyFlags
(org.bouncycastle.bcpg.sig.KeyFlags keyFlags) setKeyFlags
(KeyFlag... keyFlags) setPolicyUrl
(boolean isCritical, URL policyUrl) setPolicyUrl
(URL policyUrl) setPolicyUrl
(org.bouncycastle.bcpg.sig.PolicyURI policyUrl) setPreferredCompressionAlgorithms
(boolean isCritical, Set<CompressionAlgorithm> algorithms) setPreferredCompressionAlgorithms
(Set<CompressionAlgorithm> algorithms) setPreferredCompressionAlgorithms
(org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms) setPreferredCompressionAlgorithms
(CompressionAlgorithm... algorithms) setPreferredHashAlgorithms
(boolean isCritical, Set<HashAlgorithm> algorithms) setPreferredHashAlgorithms
(Set<HashAlgorithm> algorithms) setPreferredHashAlgorithms
(org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms) setPreferredHashAlgorithms
(HashAlgorithm... algorithms) setPreferredSymmetricKeyAlgorithms
(boolean isCritical, Set<SymmetricKeyAlgorithm> algorithms) setPreferredSymmetricKeyAlgorithms
(Set<SymmetricKeyAlgorithm> algorithms) setPreferredSymmetricKeyAlgorithms
(org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms) setPreferredSymmetricKeyAlgorithms
(SymmetricKeyAlgorithm... algorithms) setPrimaryUserId
(boolean isCritical) setPrimaryUserId
(org.bouncycastle.bcpg.sig.PrimaryUserID primaryUserId) setRegularExpression
(boolean isCritical, String regex) setRegularExpression
(String regex) setRegularExpression
(org.bouncycastle.bcpg.sig.RegularExpression regex) setRevocable
(boolean revocable) setRevocable
(boolean isCritical, boolean isRevocable) setRevocable
(org.bouncycastle.bcpg.sig.Revocable revocable) setRevocationReason
(boolean isCritical, RevocationAttributes revocationAttributes) setRevocationReason
(boolean isCritical, RevocationAttributes.Reason reason, String description) setRevocationReason
(org.bouncycastle.bcpg.sig.RevocationReason reason) setRevocationReason
(RevocationAttributes revocationAttributes) setSignatureCreationTime
(boolean isCritical, Date creationTime) setSignatureCreationTime
(Date creationTime) setSignatureCreationTime
(org.bouncycastle.bcpg.sig.SignatureCreationTime signatureCreationTime) setSignatureExpirationTime
(boolean isCritical, long seconds) setSignatureExpirationTime
(boolean isCritical, Date creationTime, Date expirationTime) setSignatureExpirationTime
(Date creationTime, Date expirationTime) setSignatureExpirationTime
(org.bouncycastle.bcpg.sig.SignatureExpirationTime expirationTime) setSignatureTarget
(boolean isCritical, PublicKeyAlgorithm keyAlgorithm, HashAlgorithm hashAlgorithm, byte[] hashData) setSignatureTarget
(org.bouncycastle.bcpg.sig.SignatureTarget signatureTarget) setSignatureTarget
(PublicKeyAlgorithm keyAlgorithm, HashAlgorithm hashAlgorithm, byte[] hashData) setSignerUserId
(boolean isCritical, String userId) setSignerUserId
(String userId) setSignerUserId
(org.bouncycastle.bcpg.sig.SignerUserID signerUserId) setTrust
(boolean isCritical, int depth, int amount) setTrust
(int depth, int amount) setTrust
(org.bouncycastle.bcpg.sig.TrustSignature trust) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.pgpainless.signature.subpackets.SelfSignatureSubpackets
setKeyFlags
-
Constructor Details
-
SignatureSubpackets
public SignatureSubpackets()
-
-
Method Details
-
refreshHashedSubpackets
public static SignatureSubpackets refreshHashedSubpackets(org.bouncycastle.openpgp.PGPPublicKey issuer, org.bouncycastle.openpgp.PGPSignature oldSignature) -
refreshUnhashedSubpackets
public static SignatureSubpackets refreshUnhashedSubpackets(org.bouncycastle.openpgp.PGPSignature oldSignature) -
createHashedSubpacketsFrom
public static SignatureSubpackets createHashedSubpacketsFrom(org.bouncycastle.openpgp.PGPPublicKey issuer, org.bouncycastle.openpgp.PGPSignatureSubpacketVector base) -
createSubpacketsFrom
public static SignatureSubpackets createSubpacketsFrom(org.bouncycastle.openpgp.PGPSignatureSubpacketVector base) -
createHashedSubpackets
public static SignatureSubpackets createHashedSubpackets(org.bouncycastle.openpgp.PGPPublicKey issuer) -
createEmptySubpackets
-
setIssuerFingerprintAndKeyId
- Specified by:
setIssuerFingerprintAndKeyId
in interfaceBaseSignatureSubpackets
-
setIssuerKeyId
- Specified by:
setIssuerKeyId
in interfaceBaseSignatureSubpackets
-
setIssuerKeyId
- Specified by:
setIssuerKeyId
in interfaceBaseSignatureSubpackets
-
setIssuerKeyId
public SignatureSubpackets setIssuerKeyId(@Nullable org.bouncycastle.bcpg.sig.IssuerKeyID issuerKeyID) - Specified by:
setIssuerKeyId
in interfaceBaseSignatureSubpackets
-
getIssuerKeyIdSubpacket
public org.bouncycastle.bcpg.sig.IssuerKeyID getIssuerKeyIdSubpacket() -
setIssuerFingerprint
- Specified by:
setIssuerFingerprint
in interfaceBaseSignatureSubpackets
-
setIssuerFingerprint
public SignatureSubpackets setIssuerFingerprint(boolean isCritical, @Nonnull org.bouncycastle.openpgp.PGPPublicKey key) - Specified by:
setIssuerFingerprint
in interfaceBaseSignatureSubpackets
-
setIssuerFingerprint
public SignatureSubpackets setIssuerFingerprint(@Nullable org.bouncycastle.bcpg.sig.IssuerFingerprint fingerprint) - Specified by:
setIssuerFingerprint
in interfaceBaseSignatureSubpackets
-
getIssuerFingerprintSubpacket
public org.bouncycastle.bcpg.sig.IssuerFingerprint getIssuerFingerprintSubpacket() -
setKeyFlags
- Specified by:
setKeyFlags
in interfaceSelfSignatureSubpackets
-
setKeyFlags
- Specified by:
setKeyFlags
in interfaceSelfSignatureSubpackets
-
setKeyFlags
- Specified by:
setKeyFlags
in interfaceSelfSignatureSubpackets
-
getKeyFlagsSubpacket
public org.bouncycastle.bcpg.sig.KeyFlags getKeyFlagsSubpacket() -
setSignatureCreationTime
- Specified by:
setSignatureCreationTime
in interfaceBaseSignatureSubpackets
-
setSignatureCreationTime
- Specified by:
setSignatureCreationTime
in interfaceBaseSignatureSubpackets
-
setSignatureCreationTime
public SignatureSubpackets setSignatureCreationTime(@Nullable org.bouncycastle.bcpg.sig.SignatureCreationTime signatureCreationTime) - Specified by:
setSignatureCreationTime
in interfaceBaseSignatureSubpackets
-
getSignatureCreationTimeSubpacket
public org.bouncycastle.bcpg.sig.SignatureCreationTime getSignatureCreationTimeSubpacket() -
setSignatureExpirationTime
public SignatureSubpackets setSignatureExpirationTime(@Nonnull Date creationTime, @Nonnull Date expirationTime) - Specified by:
setSignatureExpirationTime
in interfaceBaseSignatureSubpackets
-
setSignatureExpirationTime
public SignatureSubpackets setSignatureExpirationTime(boolean isCritical, @Nonnull Date creationTime, @Nonnull Date expirationTime) - Specified by:
setSignatureExpirationTime
in interfaceBaseSignatureSubpackets
-
setSignatureExpirationTime
- Specified by:
setSignatureExpirationTime
in interfaceBaseSignatureSubpackets
-
setSignatureExpirationTime
public SignatureSubpackets setSignatureExpirationTime(@Nullable org.bouncycastle.bcpg.sig.SignatureExpirationTime expirationTime) - Specified by:
setSignatureExpirationTime
in interfaceBaseSignatureSubpackets
-
getSignatureExpirationTimeSubpacket
public org.bouncycastle.bcpg.sig.SignatureExpirationTime getSignatureExpirationTimeSubpacket() -
setSignerUserId
- Specified by:
setSignerUserId
in interfaceBaseSignatureSubpackets
-
setSignerUserId
- Specified by:
setSignerUserId
in interfaceBaseSignatureSubpackets
-
setSignerUserId
public SignatureSubpackets setSignerUserId(@Nullable org.bouncycastle.bcpg.sig.SignerUserID signerUserId) - Specified by:
setSignerUserId
in interfaceBaseSignatureSubpackets
-
getSignerUserIdSubpacket
public org.bouncycastle.bcpg.sig.SignerUserID getSignerUserIdSubpacket() -
setPrimaryUserId
- Specified by:
setPrimaryUserId
in interfaceSelfSignatureSubpackets
-
setPrimaryUserId
- Specified by:
setPrimaryUserId
in interfaceSelfSignatureSubpackets
-
setPrimaryUserId
public SignatureSubpackets setPrimaryUserId(@Nullable org.bouncycastle.bcpg.sig.PrimaryUserID primaryUserId) - Specified by:
setPrimaryUserId
in interfaceSelfSignatureSubpackets
-
getPrimaryUserIdSubpacket
public org.bouncycastle.bcpg.sig.PrimaryUserID getPrimaryUserIdSubpacket() -
setKeyExpirationTime
public SignatureSubpackets setKeyExpirationTime(@Nonnull org.bouncycastle.openpgp.PGPPublicKey key, @Nonnull Date keyExpirationTime) - Specified by:
setKeyExpirationTime
in interfaceSelfSignatureSubpackets
-
setKeyExpirationTime
public SignatureSubpackets setKeyExpirationTime(@Nonnull Date keyCreationTime, @Nonnull Date keyExpirationTime) - Specified by:
setKeyExpirationTime
in interfaceSelfSignatureSubpackets
-
setKeyExpirationTime
public SignatureSubpackets setKeyExpirationTime(boolean isCritical, @Nonnull Date keyCreationTime, @Nonnull Date keyExpirationTime) - Specified by:
setKeyExpirationTime
in interfaceSelfSignatureSubpackets
-
setKeyExpirationTime
public SignatureSubpackets setKeyExpirationTime(boolean isCritical, long secondsFromCreationToExpiration) - Specified by:
setKeyExpirationTime
in interfaceSelfSignatureSubpackets
-
setKeyExpirationTime
public SignatureSubpackets setKeyExpirationTime(@Nullable org.bouncycastle.bcpg.sig.KeyExpirationTime keyExpirationTime) - Specified by:
setKeyExpirationTime
in interfaceSelfSignatureSubpackets
-
getKeyExpirationTimeSubpacket
public org.bouncycastle.bcpg.sig.KeyExpirationTime getKeyExpirationTimeSubpacket() -
setPreferredCompressionAlgorithms
- Specified by:
setPreferredCompressionAlgorithms
in interfaceSelfSignatureSubpackets
-
setPreferredCompressionAlgorithms
- Specified by:
setPreferredCompressionAlgorithms
in interfaceSelfSignatureSubpackets
-
setPreferredCompressionAlgorithms
public SignatureSubpackets setPreferredCompressionAlgorithms(boolean isCritical, Set<CompressionAlgorithm> algorithms) - Specified by:
setPreferredCompressionAlgorithms
in interfaceSelfSignatureSubpackets
-
setPreferredCompressionAlgorithms
public SignatureSubpackets setPreferredCompressionAlgorithms(@Nullable org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms) - Specified by:
setPreferredCompressionAlgorithms
in interfaceSelfSignatureSubpackets
-
getPreferredCompressionAlgorithmsSubpacket
public org.bouncycastle.bcpg.sig.PreferredAlgorithms getPreferredCompressionAlgorithmsSubpacket() -
setPreferredSymmetricKeyAlgorithms
- Specified by:
setPreferredSymmetricKeyAlgorithms
in interfaceSelfSignatureSubpackets
-
setPreferredSymmetricKeyAlgorithms
public SignatureSubpackets setPreferredSymmetricKeyAlgorithms(Set<SymmetricKeyAlgorithm> algorithms) - Specified by:
setPreferredSymmetricKeyAlgorithms
in interfaceSelfSignatureSubpackets
-
setPreferredSymmetricKeyAlgorithms
public SignatureSubpackets setPreferredSymmetricKeyAlgorithms(boolean isCritical, Set<SymmetricKeyAlgorithm> algorithms) - Specified by:
setPreferredSymmetricKeyAlgorithms
in interfaceSelfSignatureSubpackets
-
setPreferredSymmetricKeyAlgorithms
public SignatureSubpackets setPreferredSymmetricKeyAlgorithms(@Nullable org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms) - Specified by:
setPreferredSymmetricKeyAlgorithms
in interfaceSelfSignatureSubpackets
-
getPreferredSymmetricKeyAlgorithmsSubpacket
public org.bouncycastle.bcpg.sig.PreferredAlgorithms getPreferredSymmetricKeyAlgorithmsSubpacket() -
setPreferredHashAlgorithms
- Specified by:
setPreferredHashAlgorithms
in interfaceSelfSignatureSubpackets
-
setPreferredHashAlgorithms
- Specified by:
setPreferredHashAlgorithms
in interfaceSelfSignatureSubpackets
-
setPreferredHashAlgorithms
public SignatureSubpackets setPreferredHashAlgorithms(boolean isCritical, Set<HashAlgorithm> algorithms) - Specified by:
setPreferredHashAlgorithms
in interfaceSelfSignatureSubpackets
-
setPreferredHashAlgorithms
public SignatureSubpackets setPreferredHashAlgorithms(@Nullable org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms) - Specified by:
setPreferredHashAlgorithms
in interfaceSelfSignatureSubpackets
-
getPreferredHashAlgorithmsSubpacket
public org.bouncycastle.bcpg.sig.PreferredAlgorithms getPreferredHashAlgorithmsSubpacket() -
addNotationData
public SignatureSubpackets addNotationData(boolean isCritical, @Nonnull String notationName, @Nonnull String notationValue) - Specified by:
addNotationData
in interfaceBaseSignatureSubpackets
-
addNotationData
public SignatureSubpackets addNotationData(boolean isCritical, boolean isHumanReadable, @Nonnull String notationName, @Nonnull String notationValue) - Specified by:
addNotationData
in interfaceBaseSignatureSubpackets
-
addNotationData
public SignatureSubpackets addNotationData(@Nonnull org.bouncycastle.bcpg.sig.NotationData notationData) - Specified by:
addNotationData
in interfaceBaseSignatureSubpackets
-
clearNotationData
- Specified by:
clearNotationData
in interfaceBaseSignatureSubpackets
-
getNotationDataSubpackets
-
addIntendedRecipientFingerprint
public SignatureSubpackets addIntendedRecipientFingerprint(@Nonnull org.bouncycastle.openpgp.PGPPublicKey recipient) - Specified by:
addIntendedRecipientFingerprint
in interfaceBaseSignatureSubpackets
-
addIntendedRecipientFingerprint
public SignatureSubpackets addIntendedRecipientFingerprint(boolean isCritical, @Nonnull org.bouncycastle.openpgp.PGPPublicKey recipient) - Specified by:
addIntendedRecipientFingerprint
in interfaceBaseSignatureSubpackets
-
addIntendedRecipientFingerprint
public SignatureSubpackets addIntendedRecipientFingerprint(org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint intendedRecipientFingerprint) - Specified by:
addIntendedRecipientFingerprint
in interfaceBaseSignatureSubpackets
-
clearIntendedRecipientFingerprints
- Specified by:
clearIntendedRecipientFingerprints
in interfaceBaseSignatureSubpackets
-
getIntendedRecipientFingerprintSubpackets
public List<org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint> getIntendedRecipientFingerprintSubpackets() -
setExportable
- Specified by:
setExportable
in interfaceBaseSignatureSubpackets
-
setExportable
- Specified by:
setExportable
in interfaceBaseSignatureSubpackets
-
setExportable
- Specified by:
setExportable
in interfaceBaseSignatureSubpackets
-
getExportableSubpacket
public org.bouncycastle.bcpg.sig.Exportable getExportableSubpacket() -
setPolicyUrl
- Specified by:
setPolicyUrl
in interfaceBaseSignatureSubpackets
-
setPolicyUrl
- Specified by:
setPolicyUrl
in interfaceBaseSignatureSubpackets
-
setPolicyUrl
public BaseSignatureSubpackets setPolicyUrl(@Nullable org.bouncycastle.bcpg.sig.PolicyURI policyUrl) - Specified by:
setPolicyUrl
in interfaceBaseSignatureSubpackets
-
getPolicyURI
public org.bouncycastle.bcpg.sig.PolicyURI getPolicyURI() -
setRegularExpression
- Specified by:
setRegularExpression
in interfaceBaseSignatureSubpackets
-
setRegularExpression
- Specified by:
setRegularExpression
in interfaceBaseSignatureSubpackets
-
setRegularExpression
public BaseSignatureSubpackets setRegularExpression(@Nullable org.bouncycastle.bcpg.sig.RegularExpression regex) - Specified by:
setRegularExpression
in interfaceBaseSignatureSubpackets
-
getRegularExpression
public org.bouncycastle.bcpg.sig.RegularExpression getRegularExpression() -
setRevocable
- Specified by:
setRevocable
in interfaceBaseSignatureSubpackets
-
setRevocable
- Specified by:
setRevocable
in interfaceBaseSignatureSubpackets
-
setRevocable
- Specified by:
setRevocable
in interfaceBaseSignatureSubpackets
-
getRevocableSubpacket
public org.bouncycastle.bcpg.sig.Revocable getRevocableSubpacket() -
addRevocationKey
public SignatureSubpackets addRevocationKey(@Nonnull org.bouncycastle.openpgp.PGPPublicKey revocationKey) - Specified by:
addRevocationKey
in interfaceSelfSignatureSubpackets
-
addRevocationKey
public SignatureSubpackets addRevocationKey(boolean isCritical, @Nonnull org.bouncycastle.openpgp.PGPPublicKey revocationKey) - Specified by:
addRevocationKey
in interfaceSelfSignatureSubpackets
-
addRevocationKey
public SignatureSubpackets addRevocationKey(boolean isCritical, boolean isSensitive, @Nonnull org.bouncycastle.openpgp.PGPPublicKey revocationKey) - Specified by:
addRevocationKey
in interfaceSelfSignatureSubpackets
-
addRevocationKey
public SignatureSubpackets addRevocationKey(@Nonnull org.bouncycastle.bcpg.sig.RevocationKey revocationKey) - Specified by:
addRevocationKey
in interfaceSelfSignatureSubpackets
-
clearRevocationKeys
- Specified by:
clearRevocationKeys
in interfaceSelfSignatureSubpackets
-
getRevocationKeySubpackets
-
setRevocationReason
- Specified by:
setRevocationReason
in interfaceRevocationSignatureSubpackets
-
setRevocationReason
public SignatureSubpackets setRevocationReason(boolean isCritical, RevocationAttributes revocationAttributes) - Specified by:
setRevocationReason
in interfaceRevocationSignatureSubpackets
-
setRevocationReason
public SignatureSubpackets setRevocationReason(boolean isCritical, RevocationAttributes.Reason reason, @Nonnull String description) - Specified by:
setRevocationReason
in interfaceRevocationSignatureSubpackets
-
setRevocationReason
public SignatureSubpackets setRevocationReason(@Nullable org.bouncycastle.bcpg.sig.RevocationReason reason) - Specified by:
setRevocationReason
in interfaceRevocationSignatureSubpackets
-
getRevocationReasonSubpacket
public org.bouncycastle.bcpg.sig.RevocationReason getRevocationReasonSubpacket() -
setSignatureTarget
public SignatureSubpackets setSignatureTarget(@Nonnull PublicKeyAlgorithm keyAlgorithm, @Nonnull HashAlgorithm hashAlgorithm, @Nonnull byte[] hashData) - Specified by:
setSignatureTarget
in interfaceBaseSignatureSubpackets
-
setSignatureTarget
public SignatureSubpackets setSignatureTarget(boolean isCritical, @Nonnull PublicKeyAlgorithm keyAlgorithm, @Nonnull HashAlgorithm hashAlgorithm, @Nonnull byte[] hashData) - Specified by:
setSignatureTarget
in interfaceBaseSignatureSubpackets
-
setSignatureTarget
public SignatureSubpackets setSignatureTarget(@Nullable org.bouncycastle.bcpg.sig.SignatureTarget signatureTarget) - Specified by:
setSignatureTarget
in interfaceBaseSignatureSubpackets
-
getSignatureTargetSubpacket
public org.bouncycastle.bcpg.sig.SignatureTarget getSignatureTargetSubpacket() -
setFeatures
- Specified by:
setFeatures
in interfaceSelfSignatureSubpackets
-
setFeatures
- Specified by:
setFeatures
in interfaceSelfSignatureSubpackets
-
setFeatures
- Specified by:
setFeatures
in interfaceSelfSignatureSubpackets
-
getFeaturesSubpacket
public org.bouncycastle.bcpg.sig.Features getFeaturesSubpacket() -
setTrust
- Specified by:
setTrust
in interfaceBaseSignatureSubpackets
-
setTrust
- Specified by:
setTrust
in interfaceBaseSignatureSubpackets
-
setTrust
- Specified by:
setTrust
in interfaceBaseSignatureSubpackets
-
getTrustSubpacket
public org.bouncycastle.bcpg.sig.TrustSignature getTrustSubpacket() -
addEmbeddedSignature
public SignatureSubpackets addEmbeddedSignature(@Nonnull org.bouncycastle.openpgp.PGPSignature signature) throws IOException - Specified by:
addEmbeddedSignature
in interfaceBaseSignatureSubpackets
- Throws:
IOException
-
addEmbeddedSignature
public SignatureSubpackets addEmbeddedSignature(boolean isCritical, @Nonnull org.bouncycastle.openpgp.PGPSignature signature) throws IOException - Specified by:
addEmbeddedSignature
in interfaceBaseSignatureSubpackets
- Throws:
IOException
-
addEmbeddedSignature
public SignatureSubpackets addEmbeddedSignature(@Nonnull org.bouncycastle.bcpg.sig.EmbeddedSignature embeddedSignature) - Specified by:
addEmbeddedSignature
in interfaceBaseSignatureSubpackets
-
clearEmbeddedSignatures
- Specified by:
clearEmbeddedSignatures
in interfaceBaseSignatureSubpackets
-
getEmbeddedSignatureSubpackets
-
addResidualSubpacket
-
getResidualSubpackets
-