Package org.bouncycastle.jcajce.spec
Class KTSParameterSpec
- java.lang.Object
-
- org.bouncycastle.jcajce.spec.KTSParameterSpec
-
- All Implemented Interfaces:
java.security.spec.AlgorithmParameterSpec
public class KTSParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec
Parameter spec for doing KTS based wrapping via the Cipher API.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
KTSParameterSpec.Builder
Builder class for creating a KTSParameterSpec.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlgorithmIdentifier
getKdfAlgorithm()
Return the AlgorithmIdentifier for the KDF to do key derivation after extracting the secret.java.lang.String
getKeyAlgorithmName()
Return the name of the algorithm for the wrapping key this key spec should use.int
getKeySize()
Return the size of the key (in bits) for the wrapping key this key spec should use.byte[]
getOtherInfo()
Return the otherInfo data for initialising the KDF.java.security.spec.AlgorithmParameterSpec
getParameterSpec()
Return the algorithm parameter spec to be applied with the private key when the encapsulation is decrypted.
-
-
-
Method Detail
-
getKeyAlgorithmName
public java.lang.String getKeyAlgorithmName()
Return the name of the algorithm for the wrapping key this key spec should use.- Returns:
- the key algorithm.
-
getKeySize
public int getKeySize()
Return the size of the key (in bits) for the wrapping key this key spec should use.- Returns:
- length in bits of the key to be calculated.
-
getParameterSpec
public java.security.spec.AlgorithmParameterSpec getParameterSpec()
Return the algorithm parameter spec to be applied with the private key when the encapsulation is decrypted.- Returns:
- the algorithm parameter spec to be used with the private key.
-
getKdfAlgorithm
public AlgorithmIdentifier getKdfAlgorithm()
Return the AlgorithmIdentifier for the KDF to do key derivation after extracting the secret.- Returns:
- the AlgorithmIdentifier for the SecretKeyFactory's KDF.
-
getOtherInfo
public byte[] getOtherInfo()
Return the otherInfo data for initialising the KDF.- Returns:
- the otherInfo data.
-
-