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)
initialize the builder from scratch
|
void |
initialize(EncryptionInfo ei,
LittleEndianInput dis)
initialize the builder from a stream
|
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
EncryptionInfoBuilder
initialize
in interface EncryptionInfoBuilder
java.io.IOException
public void initialize(EncryptionInfo ei, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
EncryptionInfoBuilder
initialize
in interface EncryptionInfoBuilder
public AgileEncryptionHeader getHeader()
getHeader
in interface EncryptionInfoBuilder
public AgileEncryptionVerifier getVerifier()
getVerifier
in interface EncryptionInfoBuilder
public AgileDecryptor getDecryptor()
getDecryptor
in interface EncryptionInfoBuilder
public AgileEncryptor getEncryptor()
getEncryptor
in interface EncryptionInfoBuilder
protected 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)
Copyright 2017 The Apache Software Foundation or its licensors, as applicable.