Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.poi.poifs.crypt.HashAlgorithm

Packages that use HashAlgorithm
org.apache.poi.poifs.crypt | Implementation of the ECMA-376 Document Encryption
org.apache.poi.poifs.crypt.agile |
org.apache.poi.poifs.crypt.binaryrc4 |
org.apache.poi.poifs.crypt.cryptoapi |
org.apache.poi.poifs.crypt.dsig |
org.apache.poi.poifs.crypt.dsig.facets |
org.apache.poi.poifs.crypt.dsig.services |
org.apache.poi.poifs.crypt.standard |
org.apache.poi.poifs.crypt.xor |
org.apache.poi.xssf.usermodel |
org.apache.poi.xssf.usermodel.helpers |
org.apache.poi.xwpf.usermodel |

Uses of HashAlgorithm in org.apache.poi.poifs.crypt

Methods in org.apache.poi.poifs.crypt that return HashAlgorithm
`static HashAlgorithm` | `HashAlgorithm.fromEcmaId(int ecmaId)`
`static HashAlgorithm` | `HashAlgorithm.fromEcmaId(java.lang.String ecmaString)`
`static HashAlgorithm` | `HashAlgorithm.fromString(java.lang.String string)`
`HashAlgorithm` | `EncryptionHeader.getHashAlgorithm()`
`HashAlgorithm` | `EncryptionVerifier.getHashAlgorithm()`
`HashAlgorithm` | `EncryptionHeader.getHashAlgorithmEx()` Deprecated. POI 3.16 beta 1. use `EncryptionHeader.getHashAlgorithm()`
`static HashAlgorithm` | `HashAlgorithm.valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static HashAlgorithm[]` | `HashAlgorithm.values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.poi.poifs.crypt with parameters of type HashAlgorithm
`static byte[]` | `CryptoFunctions.generateIv(HashAlgorithm hashAlgorithm, byte[] salt, byte[] blockKey, int blockSize)` 2.3.4.12 Initialization Vector Generation (Agile Encryption)
`static byte[]` | `CryptoFunctions.generateKey(byte[] passwordHash, HashAlgorithm hashAlgorithm, byte[] blockKey, int keySize)` 2.3.4.11 Encryption Key Generation (Agile Encryption)
`static javax.crypto.Mac` | `CryptoFunctions.getMac(HashAlgorithm hashAlgorithm)`
`static java.security.MessageDigest` | `CryptoFunctions.getMessageDigest(HashAlgorithm hashAlgorithm)`
`static byte[]` | `CryptoFunctions.hashPassword(java.lang.String password, HashAlgorithm hashAlgorithm, byte[] salt, int spinCount)` 2.3.4.7 ECMA-376 Document Encryption Key Generation (Standard Encryption) 2.3.4.11 Encryption Key Generation (Agile Encryption)
`static byte[]` | `CryptoFunctions.hashPassword(java.lang.String password, HashAlgorithm hashAlgorithm, byte[] salt, int spinCount, boolean iteratorFirst)` Generalized method for read and write protection hash generation.
`void` | `EncryptionInfoBuilder.initialize(EncryptionInfo ei, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)` initialize the builder from scratch
`protected void` | `EncryptionHeader.setHashAlgorithm(HashAlgorithm hashAlgorithm)`
`protected void` | `EncryptionVerifier.setHashAlgorithm(HashAlgorithm hashAlgorithm)`

Constructors in org.apache.poi.poifs.crypt with parameters of type HashAlgorithm
`EncryptionInfo(EncryptionMode encryptionMode, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)` Constructs an EncryptionInfo from scratch

Uses of HashAlgorithm in org.apache.poi.poifs.crypt.agile

Methods in org.apache.poi.poifs.crypt.agile with parameters of type HashAlgorithm
`void` | `AgileEncryptionInfoBuilder.initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)`

Constructors in org.apache.poi.poifs.crypt.agile with parameters of type HashAlgorithm
`AgileEncryptionHeader(CipherAlgorithm algorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)`
`AgileEncryptionVerifier(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)`

Uses of HashAlgorithm in org.apache.poi.poifs.crypt.binaryrc4

Methods in org.apache.poi.poifs.crypt.binaryrc4 with parameters of type HashAlgorithm
`void` | `BinaryRC4EncryptionInfoBuilder.initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)`

Uses of HashAlgorithm in org.apache.poi.poifs.crypt.cryptoapi

Methods in org.apache.poi.poifs.crypt.cryptoapi with parameters of type HashAlgorithm
`void` | `CryptoAPIEncryptionInfoBuilder.initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)` initialize the builder from scratch

Constructors in org.apache.poi.poifs.crypt.cryptoapi with parameters of type HashAlgorithm
`CryptoAPIEncryptionHeader(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)`
`CryptoAPIEncryptionVerifier(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)`

Uses of HashAlgorithm in org.apache.poi.poifs.crypt.dsig

Fields in org.apache.poi.poifs.crypt.dsig declared as HashAlgorithm
`HashAlgorithm` | `DigestInfo.hashAlgo`

Methods in org.apache.poi.poifs.crypt.dsig that return HashAlgorithm
`HashAlgorithm` | `SignatureConfig.getDigestAlgo()`
`HashAlgorithm` | `SignatureConfig.getTspDigestAlgo()`
`HashAlgorithm` | `SignatureConfig.getXadesDigestAlgo()`

Methods in org.apache.poi.poifs.crypt.dsig with parameters of type HashAlgorithm
`static java.lang.String` | `SignatureConfig.getDigestMethodUri(HashAlgorithm digestAlgo)`
`void` | `SignatureConfig.setDigestAlgo(HashAlgorithm digestAlgo)`
`void` | `SignatureConfig.setTspDigestAlgo(HashAlgorithm tspDigestAlgo)`
`void` | `SignatureConfig.setXadesDigestAlgo(HashAlgorithm xadesDigestAlgo)`

Constructors in org.apache.poi.poifs.crypt.dsig with parameters of type HashAlgorithm
`DigestInfo(byte[] digestValue, HashAlgorithm hashAlgo, java.lang.String description)` Main constructor.

Uses of HashAlgorithm in org.apache.poi.poifs.crypt.dsig.facets

Methods in org.apache.poi.poifs.crypt.dsig.facets with parameters of type HashAlgorithm
`protected static void` | `XAdESSignatureFacet.setDigestAlgAndValue(org.etsi.uri.x01903.v13.DigestAlgAndValueType digestAlgAndValue, byte[] data, HashAlgorithm digestAlgo)` Gives back the JAXB DigestAlgAndValue data structure.

Uses of HashAlgorithm in org.apache.poi.poifs.crypt.dsig.services

Methods in org.apache.poi.poifs.crypt.dsig.services with parameters of type HashAlgorithm
`org.bouncycastle.asn1.ASN1ObjectIdentifier` | `TSPTimeStampService.mapDigestAlgoToOID(HashAlgorithm digestAlgo)` Maps the digest algorithm to corresponding OID value.

Uses of HashAlgorithm in org.apache.poi.poifs.crypt.standard

Methods in org.apache.poi.poifs.crypt.standard with parameters of type HashAlgorithm
`void` | `StandardEncryptionInfoBuilder.initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)` initialize the builder from scratch

Constructors in org.apache.poi.poifs.crypt.standard with parameters of type HashAlgorithm
`StandardEncryptionHeader(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)`
`StandardEncryptionVerifier(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)`

Uses of HashAlgorithm in org.apache.poi.poifs.crypt.xor

Methods in org.apache.poi.poifs.crypt.xor with parameters of type HashAlgorithm
`void` | `XOREncryptionInfoBuilder.initialize(EncryptionInfo info, CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)`

Uses of HashAlgorithm in org.apache.poi.xssf.usermodel

Methods in org.apache.poi.xssf.usermodel with parameters of type HashAlgorithm
`void` | `XSSFWorkbook.setRevisionsPassword(java.lang.String password, HashAlgorithm hashAlgo)` Sets the revisions password.
`void` | `XSSFSheet.setSheetPassword(java.lang.String password, HashAlgorithm hashAlgo)` Sets the sheet password.
`void` | `XSSFWorkbook.setWorkbookPassword(java.lang.String password, HashAlgorithm hashAlgo)` Sets the workbook password.

Uses of HashAlgorithm in org.apache.poi.xssf.usermodel.helpers

Methods in org.apache.poi.xssf.usermodel.helpers with parameters of type HashAlgorithm
`static void` | `XSSFPasswordHelper.setPassword(org.apache.xmlbeans.XmlObject xobj, java.lang.String password, HashAlgorithm hashAlgo, java.lang.String prefix)` Sets the XORed or hashed password

Uses of HashAlgorithm in org.apache.poi.xwpf.usermodel

Methods in org.apache.poi.xwpf.usermodel with parameters of type HashAlgorithm
`void` | `XWPFDocument.enforceCommentsProtection(java.lang.String password, HashAlgorithm hashAlgo)` Enforce the Comments protection. sample snippet from settings.xml
`void` | `XWPFDocument.enforceFillingFormsProtection(java.lang.String password, HashAlgorithm hashAlgo)` Enforce the Filling Forms protection. sample snippet from settings.xml
`void` | `XWPFDocument.enforceReadonlyProtection(java.lang.String password, HashAlgorithm hashAlgo)` Enforces the readOnly protection with a password. sample snippet from settings.xml
`void` | `XWPFDocument.enforceTrackedChangesProtection(java.lang.String password, HashAlgorithm hashAlgo)` Enforce the Tracked Changes protection. sample snippet from settings.xml
`void` | `XWPFSettings.setEnforcementEditValue(org.openxmlformats.schemas.wordprocessingml.x2006.main.STDocProtect.Enum editValue, java.lang.String password, HashAlgorithm hashAlgo)` Enforces the protection with the option specified by passed editValue and password. sample snippet from settings.xml

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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