Class GOST3410ParameterSpec

java.lang.Object
org.bouncycastle.jcajce.spec.GOST3410ParameterSpec
All Implemented Interfaces:
AlgorithmParameterSpec

public class GOST3410ParameterSpec extends Object implements AlgorithmParameterSpec
ParameterSpec for a GOST 3410-1994/2001/2012 algorithm parameters.
  • Constructor Details

    • GOST3410ParameterSpec

      public GOST3410ParameterSpec(String publicKeyParamSet)
      Constructor for signing parameters.
      Parameters:
      publicKeyParamSet - the curve parameter set name.
    • GOST3410ParameterSpec

      public GOST3410ParameterSpec(ASN1ObjectIdentifier publicKeyParamSet, ASN1ObjectIdentifier digestParamSet)
      Constructor for signing parameters.
      Parameters:
      publicKeyParamSet - the public key parameter set object identifier.
      digestParamSet - the object identifier for the digest algorithm to be associated with parameters.
    • GOST3410ParameterSpec

      public GOST3410ParameterSpec(ASN1ObjectIdentifier publicKeyParamSet, ASN1ObjectIdentifier digestParamSet, ASN1ObjectIdentifier encryptionParamSet)
      Constructor for signing/encryption parameters.
      Parameters:
      publicKeyParamSet - the public key parameter set object identifier.
      digestParamSet - the object identifier for the digest algorithm to be associated with parameters.
      encryptionParamSet - the object identifier associated with encryption algorithm to use.
  • Method Details

    • getPublicKeyParamSetName

      public String getPublicKeyParamSetName()
    • getPublicKeyParamSet

      public ASN1ObjectIdentifier getPublicKeyParamSet()
      Return the object identifier for the public key parameter set.
      Returns:
      the OID for the public key parameter set.
    • getDigestParamSet

      public ASN1ObjectIdentifier getDigestParamSet()
      Return the object identifier for the digest parameter set.
      Returns:
      the OID for the digest parameter set.
    • getEncryptionParamSet

      public ASN1ObjectIdentifier getEncryptionParamSet()
      Return the object identifier for the encryption parameter set.
      Returns:
      the OID for the encryption parameter set.