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
-
-
-
Method Detail
-
addRecipientKeyId
public OpenPgpMetadata.Builder addRecipientKeyId(java.lang.Long keyId)
-
setDecryptionKey
public OpenPgpMetadata.Builder setDecryptionKey(SubkeyIdentifier decryptionKey)
-
setCompressionAlgorithm
public OpenPgpMetadata.Builder setCompressionAlgorithm(CompressionAlgorithm algorithm)
-
setSymmetricKeyAlgorithm
public OpenPgpMetadata.Builder setSymmetricKeyAlgorithm(SymmetricKeyAlgorithm symmetricKeyAlgorithm)
-
setFileName
public OpenPgpMetadata.Builder setFileName(@Nonnull java.lang.String fileName)
-
setModificationDate
public OpenPgpMetadata.Builder setModificationDate(java.util.Date modificationDate)
-
setFileEncoding
public OpenPgpMetadata.Builder setFileEncoding(StreamEncoding encoding)
-
build
public OpenPgpMetadata build()
-
addVerifiedInbandSignature
public void addVerifiedInbandSignature(SignatureVerification signatureVerification)
-
addVerifiedDetachedSignature
public void addVerifiedDetachedSignature(SignatureVerification signatureVerification)
-
addInvalidInbandSignature
public void addInvalidInbandSignature(SignatureVerification signatureVerification, SignatureValidationException e)
-
addInvalidDetachedSignature
public void addInvalidDetachedSignature(SignatureVerification signatureVerification, SignatureValidationException e)
-
-