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)
-
setSessionKey
public OpenPgpMetadata.Builder setSessionKey(SessionKey sessionKey)
-
setCompressionAlgorithm
public OpenPgpMetadata.Builder setCompressionAlgorithm(CompressionAlgorithm algorithm)
-
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)
-
addVerifiedInbandSignature
public OpenPgpMetadata.Builder addVerifiedInbandSignature(SignatureVerification signatureVerification)
-
addVerifiedDetachedSignature
public OpenPgpMetadata.Builder addVerifiedDetachedSignature(SignatureVerification signatureVerification)
-
addInvalidInbandSignature
public OpenPgpMetadata.Builder addInvalidInbandSignature(SignatureVerification signatureVerification, SignatureValidationException e)
-
addInvalidDetachedSignature
public OpenPgpMetadata.Builder addInvalidDetachedSignature(SignatureVerification signatureVerification, SignatureValidationException e)
-
setCleartextSigned
public OpenPgpMetadata.Builder setCleartextSigned()
-
build
public OpenPgpMetadata build()
-
-