org.apache.poi.poifs.crypt
Class EncryptionVerifier

java.lang.Object
  extended by org.apache.poi.poifs.crypt.EncryptionVerifier
Direct Known Subclasses:
AgileEncryptionVerifier, BinaryRC4EncryptionVerifier, StandardEncryptionVerifier

public abstract class EncryptionVerifier
extends java.lang.Object

Used when checking if a key is valid for a document


Constructor Summary
protected EncryptionVerifier()
           
 
Method Summary
 int getAlgorithm()
           
 ChainingMode getChainingMode()
           
 CipherAlgorithm getCipherAlgorithm()
           
 int getCipherMode()
           
 byte[] getEncryptedKey()
           
 byte[] getEncryptedVerifier()
           
 byte[] getEncryptedVerifierHash()
           
 HashAlgorithm getHashAlgorithm()
           
 byte[] getSalt()
           
 int getSpinCount()
           
protected  void setChainingMode(ChainingMode chainingMode)
           
protected  void setCipherAlgorithm(CipherAlgorithm cipherAlgorithm)
           
protected  void setEncryptedKey(byte[] encryptedKey)
           
protected  void setEncryptedVerifier(byte[] encryptedVerifier)
           
protected  void setEncryptedVerifierHash(byte[] encryptedVerifierHash)
           
protected  void setHashAlgorithm(HashAlgorithm hashAlgorithm)
           
protected  void setSalt(byte[] salt)
           
protected  void setSpinCount(int spinCount)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncryptionVerifier

protected EncryptionVerifier()
Method Detail

getSalt

public byte[] getSalt()

getEncryptedVerifier

public byte[] getEncryptedVerifier()

getEncryptedVerifierHash

public byte[] getEncryptedVerifierHash()

getSpinCount

public int getSpinCount()

getCipherMode

public int getCipherMode()

getAlgorithm

public int getAlgorithm()

getEncryptedKey

public byte[] getEncryptedKey()

getCipherAlgorithm

public CipherAlgorithm getCipherAlgorithm()

getHashAlgorithm

public HashAlgorithm getHashAlgorithm()

getChainingMode

public ChainingMode getChainingMode()

setSalt

protected void setSalt(byte[] salt)

setEncryptedVerifier

protected void setEncryptedVerifier(byte[] encryptedVerifier)

setEncryptedVerifierHash

protected void setEncryptedVerifierHash(byte[] encryptedVerifierHash)

setEncryptedKey

protected void setEncryptedKey(byte[] encryptedKey)

setSpinCount

protected void setSpinCount(int spinCount)

setCipherAlgorithm

protected void setCipherAlgorithm(CipherAlgorithm cipherAlgorithm)

setChainingMode

protected void setChainingMode(ChainingMode chainingMode)

setHashAlgorithm

protected void setHashAlgorithm(HashAlgorithm hashAlgorithm)


Copyright 2016 The Apache Software Foundation or its licensors, as applicable.