Class OpenPgpMetadata
- java.lang.Object
-
- org.pgpainless.decryption_verification.OpenPgpMetadata
-
public class OpenPgpMetadata extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpenPgpMetadata.Builderstatic classOpenPgpMetadata.Signature
-
Constructor Summary
Constructors Constructor Description OpenPgpMetadata(java.util.Set<java.lang.Long> recipientKeyIds, OpenPgpV4Fingerprint decryptionFingerprint, SymmetricKeyAlgorithm symmetricKeyAlgorithm, CompressionAlgorithm algorithm, boolean integrityProtected, java.util.List<OnePassSignature> onePassSignatures, java.util.List<DetachedSignature> detachedSignatures)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsVerifiedSignatureFrom(org.bouncycastle.openpgp.PGPPublicKeyRing publicKeys)booleancontainsVerifiedSignatureFrom(OpenPgpV4Fingerprint fingerprint)static OpenPgpMetadata.BuildergetBuilder()CompressionAlgorithmgetCompressionAlgorithm()OpenPgpV4FingerprintgetDecryptionFingerprint()java.util.Set<java.lang.Long>getRecipientKeyIds()java.util.Set<org.bouncycastle.openpgp.PGPSignature>getSignatures()SymmetricKeyAlgorithmgetSymmetricKeyAlgorithm()java.util.Set<OpenPgpV4Fingerprint>getVerifiedSignatureKeyFingerprints()java.util.Map<OpenPgpV4Fingerprint,org.bouncycastle.openpgp.PGPSignature>getVerifiedSignatures()booleanisEncrypted()booleanisIntegrityProtected()booleanisSigned()booleanisVerified()
-
-
-
Constructor Detail
-
OpenPgpMetadata
public OpenPgpMetadata(java.util.Set<java.lang.Long> recipientKeyIds, OpenPgpV4Fingerprint decryptionFingerprint, SymmetricKeyAlgorithm symmetricKeyAlgorithm, CompressionAlgorithm algorithm, boolean integrityProtected, java.util.List<OnePassSignature> onePassSignatures, java.util.List<DetachedSignature> detachedSignatures)
-
-
Method Detail
-
getRecipientKeyIds
public java.util.Set<java.lang.Long> getRecipientKeyIds()
-
isEncrypted
public boolean isEncrypted()
-
getDecryptionFingerprint
public OpenPgpV4Fingerprint getDecryptionFingerprint()
-
getSymmetricKeyAlgorithm
public SymmetricKeyAlgorithm getSymmetricKeyAlgorithm()
-
getCompressionAlgorithm
public CompressionAlgorithm getCompressionAlgorithm()
-
isIntegrityProtected
public boolean isIntegrityProtected()
-
getSignatures
public java.util.Set<org.bouncycastle.openpgp.PGPSignature> getSignatures()
-
isSigned
public boolean isSigned()
-
getVerifiedSignatures
public java.util.Map<OpenPgpV4Fingerprint,org.bouncycastle.openpgp.PGPSignature> getVerifiedSignatures()
-
getVerifiedSignatureKeyFingerprints
public java.util.Set<OpenPgpV4Fingerprint> getVerifiedSignatureKeyFingerprints()
-
isVerified
public boolean isVerified()
-
containsVerifiedSignatureFrom
public boolean containsVerifiedSignatureFrom(org.bouncycastle.openpgp.PGPPublicKeyRing publicKeys)
-
containsVerifiedSignatureFrom
public boolean containsVerifiedSignatureFrom(OpenPgpV4Fingerprint fingerprint)
-
getBuilder
public static OpenPgpMetadata.Builder getBuilder()
-
-