public class AgileEncryptionVerifier extends EncryptionVerifier
Modifier and Type | Class and Description |
---|---|
static class |
AgileEncryptionVerifier.AgileCertificateEntry |
Modifier | Constructor and Description |
---|---|
|
AgileEncryptionVerifier(CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
protected |
AgileEncryptionVerifier(com.microsoft.schemas.office.x2006.encryption.EncryptionDocument ed) |
|
AgileEncryptionVerifier(java.lang.String descriptor) |
Modifier and Type | Method and Description |
---|---|
void |
addCertificate(java.security.cert.X509Certificate x509) |
java.util.List<AgileEncryptionVerifier.AgileCertificateEntry> |
getCertificates() |
protected void |
setEncryptedKey(byte[] encryptedKey) |
protected void |
setEncryptedVerifier(byte[] encryptedVerifier) |
protected void |
setEncryptedVerifierHash(byte[] encryptedVerifierHash) |
protected void |
setSalt(byte[] salt) |
getAlgorithm, getAlgorithmName, getChainingMode, getCipherAlgorithm, getCipherMode, getEncryptedKey, getEncryptedVerifier, getEncryptedVerifierHash, getHashAlgorithm, getSalt, getSpinCount, getVerifier, getVerifierHash, setChainingMode, setCipherAlgorithm, setHashAlgorithm, setSpinCount
public AgileEncryptionVerifier(java.lang.String descriptor)
protected AgileEncryptionVerifier(com.microsoft.schemas.office.x2006.encryption.EncryptionDocument ed)
public AgileEncryptionVerifier(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
protected void setSalt(byte[] salt)
setSalt
in class EncryptionVerifier
protected void setEncryptedVerifier(byte[] encryptedVerifier)
setEncryptedVerifier
in class EncryptionVerifier
protected void setEncryptedVerifierHash(byte[] encryptedVerifierHash)
setEncryptedVerifierHash
in class EncryptionVerifier
protected void setEncryptedKey(byte[] encryptedKey)
setEncryptedKey
in class EncryptionVerifier
public void addCertificate(java.security.cert.X509Certificate x509)
public java.util.List<AgileEncryptionVerifier.AgileCertificateEntry> getCertificates()
Copyright 2017 The Apache Software Foundation or its licensors, as applicable.