Package 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:
AgileEncryptionVerifier
,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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
EncryptionVerifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EncryptionVerifier
clone()
ChainingMode
getChainingMode()
CipherAlgorithm
getCipherAlgorithm()
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)
-
-
-
Method Detail
-
getSalt
public byte[] getSalt()
-
getEncryptedVerifier
public byte[] getEncryptedVerifier()
-
getEncryptedVerifierHash
public byte[] getEncryptedVerifierHash()
-
getSpinCount
public int getSpinCount()
-
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 classjava.lang.Object
- Throws:
java.lang.CloneNotSupportedException
-
-