public class AgileEncryptionInfoBuilder extends java.lang.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 ei,
CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
void |
initialize(EncryptionInfo ei,
LittleEndianInput dis) |
protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument |
parseDescriptor(java.io.InputStream descriptor) |
protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument |
parseDescriptor(java.lang.String descriptor) |
public void initialize(EncryptionInfo ei, LittleEndianInput dis) throws java.io.IOException
initialize in interface EncryptionInfoBuilderjava.io.IOExceptionpublic void initialize(EncryptionInfo ei, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
initialize 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 com.microsoft.schemas.office.x2006.encryption.EncryptionDocument parseDescriptor(java.lang.String descriptor)
protected static com.microsoft.schemas.office.x2006.encryption.EncryptionDocument parseDescriptor(java.io.InputStream descriptor)