Class OpenPgpMetadata.Builder
- java.lang.Object
-
- org.pgpainless.decryption_verification.OpenPgpMetadata.Builder
-
- Enclosing class:
- OpenPgpMetadata
public static class OpenPgpMetadata.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInvalidDetachedSignature(SignatureVerification signatureVerification, SignatureValidationException e)voidaddInvalidInbandSignature(SignatureVerification signatureVerification, SignatureValidationException e)OpenPgpMetadata.BuilderaddRecipientKeyId(Long keyId)voidaddVerifiedDetachedSignature(SignatureVerification signatureVerification)voidaddVerifiedInbandSignature(SignatureVerification signatureVerification)OpenPgpMetadatabuild()OpenPgpMetadata.BuildersetCompressionAlgorithm(CompressionAlgorithm algorithm)OpenPgpMetadata.BuildersetDecryptionKey(SubkeyIdentifier decryptionKey)OpenPgpMetadata.BuildersetFileEncoding(StreamEncoding encoding)OpenPgpMetadata.BuildersetFileName(String fileName)OpenPgpMetadata.BuildersetModificationDate(Date modificationDate)OpenPgpMetadata.BuildersetSessionKey(SessionKey sessionKey)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
-
Method Detail
-
addRecipientKeyId
public OpenPgpMetadata.Builder addRecipientKeyId(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 String fileName)
-
setModificationDate
public OpenPgpMetadata.Builder setModificationDate(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)
-
-