org.apache.poi.poifs.crypt
Class EncryptionVerifier
java.lang.Object
org.apache.poi.poifs.crypt.EncryptionVerifier
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- BinaryRC4EncryptionVerifier, StandardEncryptionVerifier, XOREncryptionVerifier
public abstract class EncryptionVerifier
- extends java.lang.Object
- implements java.lang.Cloneable
Used when checking if a key is valid for a document
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EncryptionVerifier
protected EncryptionVerifier()
getSalt
public byte[] getSalt()
getEncryptedVerifier
public byte[] getEncryptedVerifier()
getEncryptedVerifierHash
public byte[] getEncryptedVerifierHash()
getSpinCount
public int getSpinCount()
getCipherMode
@Removal(version="3.18")
public int getCipherMode()
- Deprecated. POI 3.16 beta 1. use
getChainingMode()
getAlgorithm
public int getAlgorithm()
- Deprecated. POI 3.16 beta 1. use
getCipherAlgorithm()
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)
clone
public EncryptionVerifier clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException