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.AlgorithmParameterSpecParameter spec for doing KTS based wrapping via the Cipher API.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKTSParameterSpec.BuilderBuilder class for creating a KTSParameterSpec.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlgorithmIdentifiergetKdfAlgorithm()Return the AlgorithmIdentifier for the KDF to do key derivation after extracting the secret.java.lang.StringgetKeyAlgorithmName()Return the name of the algorithm for the wrapping key this key spec should use.intgetKeySize()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.AlgorithmParameterSpecgetParameterSpec()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.
-
-