public class AgileEncryptionInfoBuilder extends Object implements EncryptionInfoBuilder
| Constructor and Description |
|---|
AgileEncryptionInfoBuilder() |
| Modifier and Type | Method and Description |
|---|---|
AgileDecryptor |
getDecryptor() |
AgileEncryptor |
getEncryptor() |
AgileEncryptionHeader |
getHeader() |
protected EncryptionInfo |
getInfo() |
AgileEncryptionVerifier |
getVerifier() |
void |
initialize(EncryptionInfo info,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode)
initialize the builder from scratch
|
void |
initialize(EncryptionInfo info,
LittleEndianInput dis)
initialize the builder from a stream
|
protected static CTEncryption |
parseDescriptor(InputStream descriptor) |
protected static CTEncryption |
parseDescriptor(String descriptor) |
public void initialize(EncryptionInfo info, LittleEndianInput dis) throws IOException
EncryptionInfoBuilderinitialize in interface EncryptionInfoBuilderIOExceptionpublic void initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
EncryptionInfoBuilderinitialize in interface EncryptionInfoBuilderpublic AgileEncryptionHeader getHeader()
getHeader in interface EncryptionInfoBuilderpublic AgileEncryptionVerifier getVerifier()
getVerifier in interface EncryptionInfoBuilderpublic AgileDecryptor getDecryptor()
getDecryptor in interface EncryptionInfoBuilderpublic AgileEncryptor getEncryptor()
getEncryptor in interface EncryptionInfoBuilderprotected EncryptionInfo getInfo()
protected static CTEncryption parseDescriptor(String descriptor)
protected static CTEncryption parseDescriptor(InputStream descriptor)
Copyright © 2007-2022. All Rights Reserved.