Uses of Class
org.opensaml.xmlsec.derivation.KeyDerivationException
Packages that use KeyDerivationException
Package
Description
API components related to key derivation operations.
Implementation components related to key derivation operations.
-
Uses of KeyDerivationException in org.opensaml.xmlsec.derivation
Methods in org.opensaml.xmlsec.derivation that throw KeyDerivationExceptionModifier and TypeMethodDescriptionDerive aSecretKeyfrom the specified secret.static intKeyDerivationSupport.getEffectiveKeyLength(String algorithmURI, Integer specifiedKeyLength) Get the effective key length based on the specified algorithm URI and the specified key length, if present.static StringKeyDerivationSupport.getJCAKeyAlgorithm(String algorithmURI) Get the JCA key algorithm which corresponds to the specified algorithm URI. -
Uses of KeyDerivationException in org.opensaml.xmlsec.derivation.impl
Methods in org.opensaml.xmlsec.derivation.impl that throw KeyDerivationExceptionModifier and TypeMethodDescriptionprotected byte[]ConcatKDF.decodeParam(String value, String name) Decode the specified concatenation parameter value for input to the derivation operation.protected byte[]Derive the key bytes.Derive aSecretKeyfrom the specified secret.Derrive secret key from inouts.Derive aSecretKeyfrom the specified secret.protected byte[]DHLegacyKDF.deriveBytes(byte[] secret, String encryptionAlgorithm, Integer keyLength) Derive the key bytes from the specified inputs.protected byte[]DHLegacyKDF.digest(int counter, String digestAlgorithm, byte[] secret, String encryptionAlgorithm, Integer keyLength, byte[] nonceBytes) Produce the digest of the specified inputs according to XML Encryption section 1.1, section 5.6.2.2.protected org.bouncycastle.crypto.DigestConcatKDF.getDigestInstance(String digestURI) Get a new instance of the Bouncy CastleDigestfor the specified digest algorithm URI.protected IntegerPBKDF2.getEffectiveKeyLength(String keyAlgorithm, Integer specifiedKeyLength) Get the effective key length, in bits.protected byte[]PBKDF2.getEffectiveSalt()Get the effective salt bytes to use.protected static StringConcatKDF.unpadParam(String value, String name) Unpad the specified concatenation parameter value from the padded from required by XML Encryption 1.1 for input to the derivation operation.