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 class
OpenPgpMetadata.Builder
static class
OpenPgpMetadata.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 boolean
containsVerifiedSignatureFrom(org.bouncycastle.openpgp.PGPPublicKeyRing publicKeys)
boolean
containsVerifiedSignatureFrom(OpenPgpV4Fingerprint fingerprint)
static OpenPgpMetadata.Builder
getBuilder()
CompressionAlgorithm
getCompressionAlgorithm()
OpenPgpV4Fingerprint
getDecryptionFingerprint()
java.util.Set<java.lang.Long>
getRecipientKeyIds()
java.util.Set<org.bouncycastle.openpgp.PGPSignature>
getSignatures()
SymmetricKeyAlgorithm
getSymmetricKeyAlgorithm()
java.util.Set<OpenPgpV4Fingerprint>
getVerifiedSignatureKeyFingerprints()
java.util.Map<OpenPgpV4Fingerprint,org.bouncycastle.openpgp.PGPSignature>
getVerifiedSignatures()
boolean
isEncrypted()
boolean
isIntegrityProtected()
boolean
isSigned()
boolean
isVerified()
-
-
-
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()
-
-