Class NamedParameterSpec

  • All Implemented Interfaces:
    AlgorithmParameterSpec

    public class NamedParameterSpec
    extends Object
    implements AlgorithmParameterSpec
    This class is used to specify any algorithm parameters that are determined by a standard name. This class also holds constants for standard parameter set names.

    Example:
    X25519 defines the domain parameters used for Diffie-Hellman key agreement operations using curve25519.

    Since:
    3.1
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static short BRAINPOOLP192R1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP192r1 curve as defined in RFC 5639.
      static short BRAINPOOLP192T1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP192t1 curve as defined in RFC 5639.
      static short BRAINPOOLP224R1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP224r1 curve as defined in RFC 5639.
      static short BRAINPOOLP224T1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP224t1 curve as defined in RFC 5639.
      static short BRAINPOOLP256R1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP256r1 curve as defined in RFC 5639.
      static short BRAINPOOLP256T1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP256t1 curve as defined in RFC 5639.
      static short BRAINPOOLP320R1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP320r1 curve as defined in RFC 5639.
      static short BRAINPOOLP320T1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP320t1 curve as defined in RFC 5639.
      static short BRAINPOOLP384R1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP384r1 curve as defined in RFC 5639.
      static short BRAINPOOLP384T1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP384t1 curve as defined in RFC 5639.
      static short BRAINPOOLP512R1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP512r1 curve as defined in RFC 5639.
      static short BRAINPOOLP512T1
      Parameters for ECDSA and ECDH key agreement operations using brainpoolP512t1 curve as defined in RFC 5639.
      static short ED25519
      Parameters for EdDSA operations using curve25519 as defined in RFC 8032.
      static short ED448
      Parameters for EdDSA operations using curve448 as defined in RFC 8032
      static short FRP256V1
      Parameters for ECDSA and ECDH key agreement operations using FRP256v1 curve parameters as defined by ANSSI
      static short SECP192R1
      Parameters for ECDSA and ECDH key agreement operations using secp192r1 curve as defined in FIPS 186-4.
      static short SECP224R1
      Parameters for ECDSA and ECDH key agreement operations using secp224r1 curve as defined in FIPS 186-4.
      static short SECP256R1
      Parameters for ECDSA and ECDH key agreement operations using secp256r1 curve as defined in FIPS 186-4.
      static short SECP384R1
      Parameters for ECDSA and ECDH key agreement operations using secp384r1 curve as defined in FIPS 186-4.
      static short SECP521R1
      Parameters for ECDSA and ECDH key agreement operations using secp521r1 curve as defined in FIPS 186-4.
      static short SM2
      Parameters for signature, key exchange and encryption operations using SM2 curve as defined in GM/T 0003.5-2012.
      static short X25519
      Parameters for ECDH key agreement operations using curve25519 as defined in RFC 7748
      static short X448
      Parameters for ECDH key agreement operations using curve448 as defined in RFC 7748