Class KTSParameterSpec

java.lang.Object
org.bouncycastle.jcajce.spec.KTSParameterSpec
All Implemented Interfaces:
AlgorithmParameterSpec
Direct Known Subclasses:
KEMParameterSpec

public class KTSParameterSpec extends Object implements AlgorithmParameterSpec
Parameter spec for doing KTS based wrapping via the Cipher API.
  • Constructor Details

  • Method Details

    • getKeyAlgorithmName

      public 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 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.