Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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
`protected` | `EncryptionVerifier()`

Method Summary
`EncryptionVerifier` | `clone()`
`int` | `getAlgorithm()` Deprecated. POI 3.16 beta 1. use `getCipherAlgorithm()`
`ChainingMode` | `getChainingMode()`
`CipherAlgorithm` | `getCipherAlgorithm()`
`int` | `getCipherMode()` Deprecated. POI 3.16 beta 1. use `getChainingMode()`
`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
`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

    @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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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