Class OpenPgpMetadata.Builder
- java.lang.Object
-
- org.pgpainless.decryption_verification.OpenPgpMetadata.Builder
-
- Enclosing class:
- OpenPgpMetadata
public static class OpenPgpMetadata.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDetachedSignature(DetachedSignature signature)
void
addOnePassSignature(OnePassSignature onePassSignature)
OpenPgpMetadata.Builder
addRecipientKeyId(java.lang.Long keyId)
OpenPgpMetadata
build()
java.util.List<DetachedSignature>
getDetachedSignatures()
OpenPgpMetadata.Builder
setCompressionAlgorithm(CompressionAlgorithm algorithm)
OpenPgpMetadata.Builder
setDecryptionFingerprint(OpenPgpV4Fingerprint fingerprint)
OpenPgpMetadata.Builder
setIntegrityProtected(boolean integrityProtected)
OpenPgpMetadata.Builder
setSymmetricKeyAlgorithm(SymmetricKeyAlgorithm symmetricKeyAlgorithm)
-
-
-
Method Detail
-
addRecipientKeyId
public OpenPgpMetadata.Builder addRecipientKeyId(java.lang.Long keyId)
-
setDecryptionFingerprint
public OpenPgpMetadata.Builder setDecryptionFingerprint(OpenPgpV4Fingerprint fingerprint)
-
setCompressionAlgorithm
public OpenPgpMetadata.Builder setCompressionAlgorithm(CompressionAlgorithm algorithm)
-
getDetachedSignatures
public java.util.List<DetachedSignature> getDetachedSignatures()
-
setSymmetricKeyAlgorithm
public OpenPgpMetadata.Builder setSymmetricKeyAlgorithm(SymmetricKeyAlgorithm symmetricKeyAlgorithm)
-
setIntegrityProtected
public OpenPgpMetadata.Builder setIntegrityProtected(boolean integrityProtected)
-
addDetachedSignature
public void addDetachedSignature(DetachedSignature signature)
-
addOnePassSignature
public void addOnePassSignature(OnePassSignature onePassSignature)
-
build
public OpenPgpMetadata build()
-
-