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/interfaces inherited from interface org.pgpainless.signature.subpackets.BaseSignatureSubpackets
BaseSignatureSubpackets.Callback
-
Nested classes/interfaces inherited from interface org.pgpainless.signature.subpackets.CertificationSubpackets
CertificationSubpackets.Callback
-
Nested classes/interfaces inherited from interface org.pgpainless.signature.subpackets.RevocationSignatureSubpackets
RevocationSignatureSubpackets.Callback
-
Nested classes/interfaces inherited from interface org.pgpainless.signature.subpackets.SelfSignatureSubpackets
SelfSignatureSubpackets.Callback
-
-
Constructor Summary
Constructors Constructor Description SignatureSubpackets()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SignatureSubpacketsaddEmbeddedSignature(boolean isCritical, org.bouncycastle.openpgp.PGPSignature signature)SignatureSubpacketsaddEmbeddedSignature(org.bouncycastle.bcpg.sig.EmbeddedSignature embeddedSignature)SignatureSubpacketsaddEmbeddedSignature(org.bouncycastle.openpgp.PGPSignature signature)SignatureSubpacketsaddIntendedRecipientFingerprint(boolean isCritical, org.bouncycastle.openpgp.PGPPublicKey recipient)SignatureSubpacketsaddIntendedRecipientFingerprint(org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint intendedRecipientFingerprint)SignatureSubpacketsaddIntendedRecipientFingerprint(org.bouncycastle.openpgp.PGPPublicKey recipient)SignatureSubpacketsaddNotationData(boolean isCritical, boolean isHumanReadable, String notationName, String notationValue)SignatureSubpacketsaddNotationData(boolean isCritical, String notationName, String notationValue)SignatureSubpacketsaddNotationData(org.bouncycastle.bcpg.sig.NotationData notationData)SignatureSubpacketsaddResidualSubpacket(org.bouncycastle.bcpg.SignatureSubpacket subpacket)SignatureSubpacketsaddRevocationKey(boolean isCritical, boolean isSensitive, org.bouncycastle.openpgp.PGPPublicKey revocationKey)SignatureSubpacketsaddRevocationKey(boolean isCritical, org.bouncycastle.openpgp.PGPPublicKey revocationKey)SignatureSubpacketsaddRevocationKey(org.bouncycastle.bcpg.sig.RevocationKey revocationKey)SignatureSubpacketsaddRevocationKey(org.bouncycastle.openpgp.PGPPublicKey revocationKey)SignatureSubpacketsclearEmbeddedSignatures()SignatureSubpacketsclearIntendedRecipientFingerprints()SignatureSubpacketsclearNotationData()SignatureSubpacketsclearRevocationKeys()static SignatureSubpacketscreateEmptySubpackets()static SignatureSubpacketscreateHashedSubpackets(org.bouncycastle.openpgp.PGPPublicKey issuer)static SignatureSubpacketscreateHashedSubpacketsFrom(org.bouncycastle.openpgp.PGPPublicKey issuer, org.bouncycastle.openpgp.PGPSignatureSubpacketVector base)static SignatureSubpacketscreateSubpacketsFrom(org.bouncycastle.openpgp.PGPSignatureSubpacketVector base)List<org.bouncycastle.bcpg.sig.EmbeddedSignature>getEmbeddedSignatureSubpackets()org.bouncycastle.bcpg.sig.ExportablegetExportableSubpacket()org.bouncycastle.bcpg.sig.FeaturesgetFeaturesSubpacket()List<org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint>getIntendedRecipientFingerprintSubpackets()org.bouncycastle.bcpg.sig.IssuerFingerprintgetIssuerFingerprintSubpacket()org.bouncycastle.bcpg.sig.IssuerKeyIDgetIssuerKeyIdSubpacket()org.bouncycastle.bcpg.sig.KeyExpirationTimegetKeyExpirationTimeSubpacket()org.bouncycastle.bcpg.sig.KeyFlagsgetKeyFlagsSubpacket()List<org.bouncycastle.bcpg.sig.NotationData>getNotationDataSubpackets()org.bouncycastle.bcpg.sig.PreferredAlgorithmsgetPreferredCompressionAlgorithmsSubpacket()org.bouncycastle.bcpg.sig.PreferredAlgorithmsgetPreferredHashAlgorithmsSubpacket()org.bouncycastle.bcpg.sig.PreferredAlgorithmsgetPreferredSymmetricKeyAlgorithmsSubpacket()org.bouncycastle.bcpg.sig.PrimaryUserIDgetPrimaryUserIdSubpacket()List<org.bouncycastle.bcpg.SignatureSubpacket>getResidualSubpackets()org.bouncycastle.bcpg.sig.RevocablegetRevocableSubpacket()List<org.bouncycastle.bcpg.sig.RevocationKey>getRevocationKeySubpackets()org.bouncycastle.bcpg.sig.RevocationReasongetRevocationReasonSubpacket()org.bouncycastle.bcpg.sig.SignatureCreationTimegetSignatureCreationTimeSubpacket()org.bouncycastle.bcpg.sig.SignatureExpirationTimegetSignatureExpirationTimeSubpacket()org.bouncycastle.bcpg.sig.SignatureTargetgetSignatureTargetSubpacket()org.bouncycastle.bcpg.sig.SignerUserIDgetSignerUserIdSubpacket()org.bouncycastle.bcpg.sig.TrustSignaturegetTrustSubpacket()static SignatureSubpacketsrefreshHashedSubpackets(org.bouncycastle.openpgp.PGPPublicKey issuer, org.bouncycastle.openpgp.PGPSignature oldSignature)static SignatureSubpacketsrefreshUnhashedSubpackets(org.bouncycastle.openpgp.PGPSignature oldSignature)SignatureSubpacketssetExportable(boolean isCritical, boolean isExportable)SignatureSubpacketssetExportable(org.bouncycastle.bcpg.sig.Exportable exportable)SignatureSubpacketssetFeatures(boolean isCritical, Feature... features)SignatureSubpacketssetFeatures(org.bouncycastle.bcpg.sig.Features features)SignatureSubpacketssetFeatures(Feature... features)SignatureSubpacketssetIssuerFingerprint(boolean isCritical, org.bouncycastle.openpgp.PGPPublicKey key)SignatureSubpacketssetIssuerFingerprint(org.bouncycastle.bcpg.sig.IssuerFingerprint fingerprint)SignatureSubpacketssetIssuerFingerprint(org.bouncycastle.openpgp.PGPPublicKey key)SignatureSubpacketssetIssuerFingerprintAndKeyId(org.bouncycastle.openpgp.PGPPublicKey key)SignatureSubpacketssetIssuerKeyId(boolean isCritical, long keyId)SignatureSubpacketssetIssuerKeyId(long keyId)SignatureSubpacketssetIssuerKeyId(org.bouncycastle.bcpg.sig.IssuerKeyID issuerKeyID)SignatureSubpacketssetKeyExpirationTime(boolean isCritical, long secondsFromCreationToExpiration)SignatureSubpacketssetKeyExpirationTime(boolean isCritical, Date keyCreationTime, Date keyExpirationTime)SignatureSubpacketssetKeyExpirationTime(Date keyCreationTime, Date keyExpirationTime)SignatureSubpacketssetKeyExpirationTime(org.bouncycastle.bcpg.sig.KeyExpirationTime keyExpirationTime)SignatureSubpacketssetKeyExpirationTime(org.bouncycastle.openpgp.PGPPublicKey key, Date keyExpirationTime)SignatureSubpacketssetKeyFlags(boolean isCritical, KeyFlag... keyFlags)SignatureSubpacketssetKeyFlags(org.bouncycastle.bcpg.sig.KeyFlags keyFlags)SignatureSubpacketssetKeyFlags(KeyFlag... keyFlags)SignatureSubpacketssetPreferredCompressionAlgorithms(boolean isCritical, Set<CompressionAlgorithm> algorithms)SignatureSubpacketssetPreferredCompressionAlgorithms(Set<CompressionAlgorithm> algorithms)SignatureSubpacketssetPreferredCompressionAlgorithms(org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms)SignatureSubpacketssetPreferredCompressionAlgorithms(CompressionAlgorithm... algorithms)SignatureSubpacketssetPreferredHashAlgorithms(boolean isCritical, Set<HashAlgorithm> algorithms)SignatureSubpacketssetPreferredHashAlgorithms(Set<HashAlgorithm> algorithms)SignatureSubpacketssetPreferredHashAlgorithms(org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms)SignatureSubpacketssetPreferredHashAlgorithms(HashAlgorithm... algorithms)SignatureSubpacketssetPreferredSymmetricKeyAlgorithms(boolean isCritical, Set<SymmetricKeyAlgorithm> algorithms)SignatureSubpacketssetPreferredSymmetricKeyAlgorithms(Set<SymmetricKeyAlgorithm> algorithms)SignatureSubpacketssetPreferredSymmetricKeyAlgorithms(org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms)SignatureSubpacketssetPreferredSymmetricKeyAlgorithms(SymmetricKeyAlgorithm... algorithms)SignatureSubpacketssetPrimaryUserId()SignatureSubpacketssetPrimaryUserId(boolean isCritical)SignatureSubpacketssetPrimaryUserId(org.bouncycastle.bcpg.sig.PrimaryUserID primaryUserId)SignatureSubpacketssetRevocable(boolean isCritical, boolean isRevocable)SignatureSubpacketssetRevocable(org.bouncycastle.bcpg.sig.Revocable revocable)SignatureSubpacketssetRevocationReason(boolean isCritical, RevocationAttributes revocationAttributes)SignatureSubpacketssetRevocationReason(boolean isCritical, RevocationAttributes.Reason reason, String description)SignatureSubpacketssetRevocationReason(org.bouncycastle.bcpg.sig.RevocationReason reason)SignatureSubpacketssetRevocationReason(RevocationAttributes revocationAttributes)SignatureSubpacketssetSignatureCreationTime(boolean isCritical, Date creationTime)SignatureSubpacketssetSignatureCreationTime(Date creationTime)SignatureSubpacketssetSignatureCreationTime(org.bouncycastle.bcpg.sig.SignatureCreationTime signatureCreationTime)SignatureSubpacketssetSignatureExpirationTime(boolean isCritical, long seconds)SignatureSubpacketssetSignatureExpirationTime(boolean isCritical, Date creationTime, Date expirationTime)SignatureSubpacketssetSignatureExpirationTime(Date creationTime, Date expirationTime)SignatureSubpacketssetSignatureExpirationTime(org.bouncycastle.bcpg.sig.SignatureExpirationTime expirationTime)SignatureSubpacketssetSignatureTarget(boolean isCritical, PublicKeyAlgorithm keyAlgorithm, HashAlgorithm hashAlgorithm, byte[] hashData)SignatureSubpacketssetSignatureTarget(org.bouncycastle.bcpg.sig.SignatureTarget signatureTarget)SignatureSubpacketssetSignatureTarget(PublicKeyAlgorithm keyAlgorithm, HashAlgorithm hashAlgorithm, byte[] hashData)SignatureSubpacketssetSignerUserId(boolean isCritical, String userId)SignatureSubpacketssetSignerUserId(String userId)SignatureSubpacketssetSignerUserId(org.bouncycastle.bcpg.sig.SignerUserID signerUserId)SignatureSubpacketssetTrust(boolean isCritical, int depth, int amount)SignatureSubpacketssetTrust(int depth, int amount)SignatureSubpacketssetTrust(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 Detail
-
SignatureSubpackets
public SignatureSubpackets()
-
-
Method Detail
-
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
public static SignatureSubpackets createEmptySubpackets()
-
setIssuerFingerprintAndKeyId
public SignatureSubpackets setIssuerFingerprintAndKeyId(org.bouncycastle.openpgp.PGPPublicKey key)
- Specified by:
setIssuerFingerprintAndKeyIdin interfaceBaseSignatureSubpackets
-
setIssuerKeyId
public SignatureSubpackets setIssuerKeyId(long keyId)
- Specified by:
setIssuerKeyIdin interfaceBaseSignatureSubpackets
-
setIssuerKeyId
public SignatureSubpackets setIssuerKeyId(boolean isCritical, long keyId)
- Specified by:
setIssuerKeyIdin interfaceBaseSignatureSubpackets
-
setIssuerKeyId
public SignatureSubpackets setIssuerKeyId(@Nullable org.bouncycastle.bcpg.sig.IssuerKeyID issuerKeyID)
- Specified by:
setIssuerKeyIdin interfaceBaseSignatureSubpackets
-
getIssuerKeyIdSubpacket
public org.bouncycastle.bcpg.sig.IssuerKeyID getIssuerKeyIdSubpacket()
-
setIssuerFingerprint
public SignatureSubpackets setIssuerFingerprint(@Nonnull org.bouncycastle.openpgp.PGPPublicKey key)
- Specified by:
setIssuerFingerprintin interfaceBaseSignatureSubpackets
-
setIssuerFingerprint
public SignatureSubpackets setIssuerFingerprint(boolean isCritical, @Nonnull org.bouncycastle.openpgp.PGPPublicKey key)
- Specified by:
setIssuerFingerprintin interfaceBaseSignatureSubpackets
-
setIssuerFingerprint
public SignatureSubpackets setIssuerFingerprint(@Nullable org.bouncycastle.bcpg.sig.IssuerFingerprint fingerprint)
- Specified by:
setIssuerFingerprintin interfaceBaseSignatureSubpackets
-
getIssuerFingerprintSubpacket
public org.bouncycastle.bcpg.sig.IssuerFingerprint getIssuerFingerprintSubpacket()
-
setKeyFlags
public SignatureSubpackets setKeyFlags(KeyFlag... keyFlags)
- Specified by:
setKeyFlagsin interfaceSelfSignatureSubpackets
-
setKeyFlags
public SignatureSubpackets setKeyFlags(boolean isCritical, KeyFlag... keyFlags)
- Specified by:
setKeyFlagsin interfaceSelfSignatureSubpackets
-
setKeyFlags
public SignatureSubpackets setKeyFlags(@Nullable org.bouncycastle.bcpg.sig.KeyFlags keyFlags)
- Specified by:
setKeyFlagsin interfaceSelfSignatureSubpackets
-
getKeyFlagsSubpacket
public org.bouncycastle.bcpg.sig.KeyFlags getKeyFlagsSubpacket()
-
setSignatureCreationTime
public SignatureSubpackets setSignatureCreationTime(@Nonnull Date creationTime)
- Specified by:
setSignatureCreationTimein interfaceBaseSignatureSubpackets
-
setSignatureCreationTime
public SignatureSubpackets setSignatureCreationTime(boolean isCritical, @Nonnull Date creationTime)
- Specified by:
setSignatureCreationTimein interfaceBaseSignatureSubpackets
-
setSignatureCreationTime
public SignatureSubpackets setSignatureCreationTime(@Nullable org.bouncycastle.bcpg.sig.SignatureCreationTime signatureCreationTime)
- Specified by:
setSignatureCreationTimein interfaceBaseSignatureSubpackets
-
getSignatureCreationTimeSubpacket
public org.bouncycastle.bcpg.sig.SignatureCreationTime getSignatureCreationTimeSubpacket()
-
setSignatureExpirationTime
public SignatureSubpackets setSignatureExpirationTime(@Nonnull Date creationTime, @Nonnull Date expirationTime)
- Specified by:
setSignatureExpirationTimein interfaceBaseSignatureSubpackets
-
setSignatureExpirationTime
public SignatureSubpackets setSignatureExpirationTime(boolean isCritical, @Nonnull Date creationTime, @Nonnull Date expirationTime)
- Specified by:
setSignatureExpirationTimein interfaceBaseSignatureSubpackets
-
setSignatureExpirationTime
public SignatureSubpackets setSignatureExpirationTime(boolean isCritical, long seconds)
- Specified by:
setSignatureExpirationTimein interfaceBaseSignatureSubpackets
-
setSignatureExpirationTime
public SignatureSubpackets setSignatureExpirationTime(@Nullable org.bouncycastle.bcpg.sig.SignatureExpirationTime expirationTime)
- Specified by:
setSignatureExpirationTimein interfaceBaseSignatureSubpackets
-
getSignatureExpirationTimeSubpacket
public org.bouncycastle.bcpg.sig.SignatureExpirationTime getSignatureExpirationTimeSubpacket()
-
setSignerUserId
public SignatureSubpackets setSignerUserId(@Nonnull String userId)
- Specified by:
setSignerUserIdin interfaceBaseSignatureSubpackets
-
setSignerUserId
public SignatureSubpackets setSignerUserId(boolean isCritical, @Nonnull String userId)
- Specified by:
setSignerUserIdin interfaceBaseSignatureSubpackets
-
setSignerUserId
public SignatureSubpackets setSignerUserId(@Nullable org.bouncycastle.bcpg.sig.SignerUserID signerUserId)
- Specified by:
setSignerUserIdin interfaceBaseSignatureSubpackets
-
getSignerUserIdSubpacket
public org.bouncycastle.bcpg.sig.SignerUserID getSignerUserIdSubpacket()
-
setPrimaryUserId
public SignatureSubpackets setPrimaryUserId()
- Specified by:
setPrimaryUserIdin interfaceSelfSignatureSubpackets
-
setPrimaryUserId
public SignatureSubpackets setPrimaryUserId(boolean isCritical)
- Specified by:
setPrimaryUserIdin interfaceSelfSignatureSubpackets
-
setPrimaryUserId
public SignatureSubpackets setPrimaryUserId(@Nullable org.bouncycastle.bcpg.sig.PrimaryUserID primaryUserId)
- Specified by:
setPrimaryUserIdin interfaceSelfSignatureSubpackets
-
getPrimaryUserIdSubpacket
public org.bouncycastle.bcpg.sig.PrimaryUserID getPrimaryUserIdSubpacket()
-
setKeyExpirationTime
public SignatureSubpackets setKeyExpirationTime(@Nonnull org.bouncycastle.openpgp.PGPPublicKey key, @Nonnull Date keyExpirationTime)
- Specified by:
setKeyExpirationTimein interfaceSelfSignatureSubpackets
-
setKeyExpirationTime
public SignatureSubpackets setKeyExpirationTime(@Nonnull Date keyCreationTime, @Nonnull Date keyExpirationTime)
- Specified by:
setKeyExpirationTimein interfaceSelfSignatureSubpackets
-
setKeyExpirationTime
public SignatureSubpackets setKeyExpirationTime(boolean isCritical, @Nonnull Date keyCreationTime, @Nonnull Date keyExpirationTime)
- Specified by:
setKeyExpirationTimein interfaceSelfSignatureSubpackets
-
setKeyExpirationTime
public SignatureSubpackets setKeyExpirationTime(boolean isCritical, long secondsFromCreationToExpiration)
- Specified by:
setKeyExpirationTimein interfaceSelfSignatureSubpackets
-
setKeyExpirationTime
public SignatureSubpackets setKeyExpirationTime(@Nullable org.bouncycastle.bcpg.sig.KeyExpirationTime keyExpirationTime)
- Specified by:
setKeyExpirationTimein interfaceSelfSignatureSubpackets
-
getKeyExpirationTimeSubpacket
public org.bouncycastle.bcpg.sig.KeyExpirationTime getKeyExpirationTimeSubpacket()
-
setPreferredCompressionAlgorithms
public SignatureSubpackets setPreferredCompressionAlgorithms(CompressionAlgorithm... algorithms)
- Specified by:
setPreferredCompressionAlgorithmsin interfaceSelfSignatureSubpackets
-
setPreferredCompressionAlgorithms
public SignatureSubpackets setPreferredCompressionAlgorithms(Set<CompressionAlgorithm> algorithms)
- Specified by:
setPreferredCompressionAlgorithmsin interfaceSelfSignatureSubpackets
-
setPreferredCompressionAlgorithms
public SignatureSubpackets setPreferredCompressionAlgorithms(boolean isCritical, Set<CompressionAlgorithm> algorithms)
- Specified by:
setPreferredCompressionAlgorithmsin interfaceSelfSignatureSubpackets
-
setPreferredCompressionAlgorithms
public SignatureSubpackets setPreferredCompressionAlgorithms(@Nullable org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms)
- Specified by:
setPreferredCompressionAlgorithmsin interfaceSelfSignatureSubpackets
-
getPreferredCompressionAlgorithmsSubpacket
public org.bouncycastle.bcpg.sig.PreferredAlgorithms getPreferredCompressionAlgorithmsSubpacket()
-
setPreferredSymmetricKeyAlgorithms
public SignatureSubpackets setPreferredSymmetricKeyAlgorithms(SymmetricKeyAlgorithm... algorithms)
- Specified by:
setPreferredSymmetricKeyAlgorithmsin interfaceSelfSignatureSubpackets
-
setPreferredSymmetricKeyAlgorithms
public SignatureSubpackets setPreferredSymmetricKeyAlgorithms(Set<SymmetricKeyAlgorithm> algorithms)
- Specified by:
setPreferredSymmetricKeyAlgorithmsin interfaceSelfSignatureSubpackets
-
setPreferredSymmetricKeyAlgorithms
public SignatureSubpackets setPreferredSymmetricKeyAlgorithms(boolean isCritical, Set<SymmetricKeyAlgorithm> algorithms)
- Specified by:
setPreferredSymmetricKeyAlgorithmsin interfaceSelfSignatureSubpackets
-
setPreferredSymmetricKeyAlgorithms
public SignatureSubpackets setPreferredSymmetricKeyAlgorithms(@Nullable org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms)
- Specified by:
setPreferredSymmetricKeyAlgorithmsin interfaceSelfSignatureSubpackets
-
getPreferredSymmetricKeyAlgorithmsSubpacket
public org.bouncycastle.bcpg.sig.PreferredAlgorithms getPreferredSymmetricKeyAlgorithmsSubpacket()
-
setPreferredHashAlgorithms
public SignatureSubpackets setPreferredHashAlgorithms(HashAlgorithm... algorithms)
- Specified by:
setPreferredHashAlgorithmsin interfaceSelfSignatureSubpackets
-
setPreferredHashAlgorithms
public SignatureSubpackets setPreferredHashAlgorithms(Set<HashAlgorithm> algorithms)
- Specified by:
setPreferredHashAlgorithmsin interfaceSelfSignatureSubpackets
-
setPreferredHashAlgorithms
public SignatureSubpackets setPreferredHashAlgorithms(boolean isCritical, Set<HashAlgorithm> algorithms)
- Specified by:
setPreferredHashAlgorithmsin interfaceSelfSignatureSubpackets
-
setPreferredHashAlgorithms
public SignatureSubpackets setPreferredHashAlgorithms(@Nullable org.bouncycastle.bcpg.sig.PreferredAlgorithms algorithms)
- Specified by:
setPreferredHashAlgorithmsin interfaceSelfSignatureSubpackets
-
getPreferredHashAlgorithmsSubpacket
public org.bouncycastle.bcpg.sig.PreferredAlgorithms getPreferredHashAlgorithmsSubpacket()
-
addNotationData
public SignatureSubpackets addNotationData(boolean isCritical, @Nonnull String notationName, @Nonnull String notationValue)
- Specified by:
addNotationDatain interfaceBaseSignatureSubpackets
-
addNotationData
public SignatureSubpackets addNotationData(boolean isCritical, boolean isHumanReadable, @Nonnull String notationName, @Nonnull String notationValue)
- Specified by:
addNotationDatain interfaceBaseSignatureSubpackets
-
addNotationData
public SignatureSubpackets addNotationData(@Nonnull org.bouncycastle.bcpg.sig.NotationData notationData)
- Specified by:
addNotationDatain interfaceBaseSignatureSubpackets
-
clearNotationData
public SignatureSubpackets clearNotationData()
- Specified by:
clearNotationDatain interfaceBaseSignatureSubpackets
-
getNotationDataSubpackets
public List<org.bouncycastle.bcpg.sig.NotationData> getNotationDataSubpackets()
-
addIntendedRecipientFingerprint
public SignatureSubpackets addIntendedRecipientFingerprint(@Nonnull org.bouncycastle.openpgp.PGPPublicKey recipient)
- Specified by:
addIntendedRecipientFingerprintin interfaceBaseSignatureSubpackets
-
addIntendedRecipientFingerprint
public SignatureSubpackets addIntendedRecipientFingerprint(boolean isCritical, @Nonnull org.bouncycastle.openpgp.PGPPublicKey recipient)
- Specified by:
addIntendedRecipientFingerprintin interfaceBaseSignatureSubpackets
-
addIntendedRecipientFingerprint
public SignatureSubpackets addIntendedRecipientFingerprint(org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint intendedRecipientFingerprint)
- Specified by:
addIntendedRecipientFingerprintin interfaceBaseSignatureSubpackets
-
clearIntendedRecipientFingerprints
public SignatureSubpackets clearIntendedRecipientFingerprints()
- Specified by:
clearIntendedRecipientFingerprintsin interfaceBaseSignatureSubpackets
-
getIntendedRecipientFingerprintSubpackets
public List<org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint> getIntendedRecipientFingerprintSubpackets()
-
setExportable
public SignatureSubpackets setExportable(boolean isCritical, boolean isExportable)
- Specified by:
setExportablein interfaceBaseSignatureSubpackets
-
setExportable
public SignatureSubpackets setExportable(@Nullable org.bouncycastle.bcpg.sig.Exportable exportable)
- Specified by:
setExportablein interfaceBaseSignatureSubpackets
-
getExportableSubpacket
public org.bouncycastle.bcpg.sig.Exportable getExportableSubpacket()
-
setRevocable
public SignatureSubpackets setRevocable(boolean isCritical, boolean isRevocable)
- Specified by:
setRevocablein interfaceBaseSignatureSubpackets
-
setRevocable
public SignatureSubpackets setRevocable(@Nullable org.bouncycastle.bcpg.sig.Revocable revocable)
- Specified by:
setRevocablein interfaceBaseSignatureSubpackets
-
getRevocableSubpacket
public org.bouncycastle.bcpg.sig.Revocable getRevocableSubpacket()
-
addRevocationKey
public SignatureSubpackets addRevocationKey(@Nonnull org.bouncycastle.openpgp.PGPPublicKey revocationKey)
- Specified by:
addRevocationKeyin interfaceSelfSignatureSubpackets
-
addRevocationKey
public SignatureSubpackets addRevocationKey(boolean isCritical, @Nonnull org.bouncycastle.openpgp.PGPPublicKey revocationKey)
- Specified by:
addRevocationKeyin interfaceSelfSignatureSubpackets
-
addRevocationKey
public SignatureSubpackets addRevocationKey(boolean isCritical, boolean isSensitive, @Nonnull org.bouncycastle.openpgp.PGPPublicKey revocationKey)
- Specified by:
addRevocationKeyin interfaceSelfSignatureSubpackets
-
addRevocationKey
public SignatureSubpackets addRevocationKey(@Nonnull org.bouncycastle.bcpg.sig.RevocationKey revocationKey)
- Specified by:
addRevocationKeyin interfaceSelfSignatureSubpackets
-
clearRevocationKeys
public SignatureSubpackets clearRevocationKeys()
- Specified by:
clearRevocationKeysin interfaceSelfSignatureSubpackets
-
getRevocationKeySubpackets
public List<org.bouncycastle.bcpg.sig.RevocationKey> getRevocationKeySubpackets()
-
setRevocationReason
public SignatureSubpackets setRevocationReason(RevocationAttributes revocationAttributes)
- Specified by:
setRevocationReasonin interfaceRevocationSignatureSubpackets
-
setRevocationReason
public SignatureSubpackets setRevocationReason(boolean isCritical, RevocationAttributes revocationAttributes)
- Specified by:
setRevocationReasonin interfaceRevocationSignatureSubpackets
-
setRevocationReason
public SignatureSubpackets setRevocationReason(boolean isCritical, RevocationAttributes.Reason reason, @Nonnull String description)
- Specified by:
setRevocationReasonin interfaceRevocationSignatureSubpackets
-
setRevocationReason
public SignatureSubpackets setRevocationReason(@Nullable org.bouncycastle.bcpg.sig.RevocationReason reason)
- Specified by:
setRevocationReasonin interfaceRevocationSignatureSubpackets
-
getRevocationReasonSubpacket
public org.bouncycastle.bcpg.sig.RevocationReason getRevocationReasonSubpacket()
-
setSignatureTarget
public SignatureSubpackets setSignatureTarget(@Nonnull PublicKeyAlgorithm keyAlgorithm, @Nonnull HashAlgorithm hashAlgorithm, @Nonnull byte[] hashData)
- Specified by:
setSignatureTargetin interfaceBaseSignatureSubpackets
-
setSignatureTarget
public SignatureSubpackets setSignatureTarget(boolean isCritical, @Nonnull PublicKeyAlgorithm keyAlgorithm, @Nonnull HashAlgorithm hashAlgorithm, @Nonnull byte[] hashData)
- Specified by:
setSignatureTargetin interfaceBaseSignatureSubpackets
-
setSignatureTarget
public SignatureSubpackets setSignatureTarget(@Nullable org.bouncycastle.bcpg.sig.SignatureTarget signatureTarget)
- Specified by:
setSignatureTargetin interfaceBaseSignatureSubpackets
-
getSignatureTargetSubpacket
public org.bouncycastle.bcpg.sig.SignatureTarget getSignatureTargetSubpacket()
-
setFeatures
public SignatureSubpackets setFeatures(Feature... features)
- Specified by:
setFeaturesin interfaceSelfSignatureSubpackets
-
setFeatures
public SignatureSubpackets setFeatures(boolean isCritical, Feature... features)
- Specified by:
setFeaturesin interfaceSelfSignatureSubpackets
-
setFeatures
public SignatureSubpackets setFeatures(@Nullable org.bouncycastle.bcpg.sig.Features features)
- Specified by:
setFeaturesin interfaceSelfSignatureSubpackets
-
getFeaturesSubpacket
public org.bouncycastle.bcpg.sig.Features getFeaturesSubpacket()
-
setTrust
public SignatureSubpackets setTrust(int depth, int amount)
- Specified by:
setTrustin interfaceBaseSignatureSubpackets
-
setTrust
public SignatureSubpackets setTrust(boolean isCritical, int depth, int amount)
- Specified by:
setTrustin interfaceBaseSignatureSubpackets
-
setTrust
public SignatureSubpackets setTrust(@Nullable org.bouncycastle.bcpg.sig.TrustSignature trust)
- Specified by:
setTrustin interfaceBaseSignatureSubpackets
-
getTrustSubpacket
public org.bouncycastle.bcpg.sig.TrustSignature getTrustSubpacket()
-
addEmbeddedSignature
public SignatureSubpackets addEmbeddedSignature(@Nonnull org.bouncycastle.openpgp.PGPSignature signature) throws IOException
- Specified by:
addEmbeddedSignaturein interfaceBaseSignatureSubpackets- Throws:
IOException
-
addEmbeddedSignature
public SignatureSubpackets addEmbeddedSignature(boolean isCritical, @Nonnull org.bouncycastle.openpgp.PGPSignature signature) throws IOException
- Specified by:
addEmbeddedSignaturein interfaceBaseSignatureSubpackets- Throws:
IOException
-
addEmbeddedSignature
public SignatureSubpackets addEmbeddedSignature(@Nonnull org.bouncycastle.bcpg.sig.EmbeddedSignature embeddedSignature)
- Specified by:
addEmbeddedSignaturein interfaceBaseSignatureSubpackets
-
clearEmbeddedSignatures
public SignatureSubpackets clearEmbeddedSignatures()
- Specified by:
clearEmbeddedSignaturesin interfaceBaseSignatureSubpackets
-
getEmbeddedSignatureSubpackets
public List<org.bouncycastle.bcpg.sig.EmbeddedSignature> getEmbeddedSignatureSubpackets()
-
addResidualSubpacket
public SignatureSubpackets addResidualSubpacket(org.bouncycastle.bcpg.SignatureSubpacket subpacket)
-
getResidualSubpackets
public List<org.bouncycastle.bcpg.SignatureSubpacket> getResidualSubpackets()
-
-