Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.asn1.x9
Interface X9ObjectIdentifiers

All Known Implementing Classes:
X9Curve, X9ECParameters, X9FieldID

public interface X9ObjectIdentifiers

Object identifiers for the various X9 standards. ansi-X9-62 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) ansi-x962(10045) }


Field Summary
static ASN1ObjectIdentifier ansi_X9_42
          X9.42
static ASN1ObjectIdentifier ansi_X9_62
          Base OID: 1.2.840.10045
static ASN1ObjectIdentifier c2onb191v4
          Two Curve c2onb191v4, OID: 1.2.840.10045.3.0.8
static ASN1ObjectIdentifier c2onb191v5
          Two Curve c2onb191v5, OID: 1.2.840.10045.3.0.9
static ASN1ObjectIdentifier c2onb239v4
          Two Curve c2onb239v4, OID: 1.2.840.10045.3.0.14
static ASN1ObjectIdentifier c2onb239v5
          Two Curve c2onb239v5, OID: 1.2.840.10045.3.0.15
static ASN1ObjectIdentifier c2pnb163v1
          Two Curve c2pnb163v1, OID: 1.2.840.10045.3.0.1
static ASN1ObjectIdentifier c2pnb163v2
          Two Curve c2pnb163v2, OID: 1.2.840.10045.3.0.2
static ASN1ObjectIdentifier c2pnb163v3
          Two Curve c2pnb163v3, OID: 1.2.840.10045.3.0.3
static ASN1ObjectIdentifier c2pnb176w1
          Two Curve c2pnb176w1, OID: 1.2.840.10045.3.0.4
static ASN1ObjectIdentifier c2pnb208w1
          Two Curve c2pnb208w1, OID: 1.2.840.10045.3.0.10
static ASN1ObjectIdentifier c2pnb272w1
          Two Curve c2pnb272w1, OID: 1.2.840.10045.3.0.16
static ASN1ObjectIdentifier c2pnb304w1
          Two Curve c2pnb304w1, OID: 1.2.840.10045.3.0.17
static ASN1ObjectIdentifier c2pnb368w1
          Two Curve c2pnb368w1, OID: 1.2.840.10045.3.0.19
static ASN1ObjectIdentifier c2tnb191v1
          Two Curve c2tnb191v1, OID: 1.2.840.10045.3.0.5
static ASN1ObjectIdentifier c2tnb191v2
          Two Curve c2tnb191v2, OID: 1.2.840.10045.3.0.6
static ASN1ObjectIdentifier c2tnb191v3
          Two Curve c2tnb191v3, OID: 1.2.840.10045.3.0.7
static ASN1ObjectIdentifier c2tnb239v1
          Two Curve c2tnb239v1, OID: 1.2.840.10045.3.0.11
static ASN1ObjectIdentifier c2tnb239v2
          Two Curve c2tnb239v2, OID: 1.2.840.10045.3.0.12
static ASN1ObjectIdentifier c2tnb239v3
          Two Curve c2tnb239v3, OID: 1.2.840.10045.3.0.13
static ASN1ObjectIdentifier c2tnb359v1
          Two Curve c2tnb359v1, OID: 1.2.840.10045.3.0.18
static ASN1ObjectIdentifier c2tnb431r1
          Two Curve c2tnb431r1, OID: 1.2.840.10045.3.0.20
static ASN1ObjectIdentifier characteristic_two_field
          OID: 1.2.840.10045.1.2
static ASN1ObjectIdentifier cTwoCurve
          Two Curves
static ASN1ObjectIdentifier dhEphem
          X9.42 dhEphem OID: 1.2.840.10046.3.2
static ASN1ObjectIdentifier dhHybrid1
          X9.42 dhHybrid1 OID: 1.2.840.10046.3.4
static ASN1ObjectIdentifier dhHybrid2
          X9.42 dhHybrid2 OID: 1.2.840.10046.3.5
static ASN1ObjectIdentifier dhHybridOneFlow
          X9.42 dhHybridOneFlow OID: 1.2.840.10046.3.6
static ASN1ObjectIdentifier dhOneFlow
          X9.42 dhOneFlow OID: 1.2.840.10046.3.3
static ASN1ObjectIdentifier dhpublicnumber
          Diffie-Hellman dhpublicnumber OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) ansi-x942(10046) number-type(2) 1 }
static ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha1kdf_scheme
          OID: 1.3.133.16.840.63.0.3
static ASN1ObjectIdentifier dhSinglePass_stdDH_sha1kdf_scheme
          OID: 1.3.133.16.840.63.0.2
static ASN1ObjectIdentifier dhStatic
          X9.42 dhStatic OID: 1.2.840.10046.3.1
static ASN1ObjectIdentifier ecdsa_with_SHA1
          OID: 1.2.840.10045.4.1
static ASN1ObjectIdentifier ecdsa_with_SHA2
          OID: 1.2.840.10045.4.3
static ASN1ObjectIdentifier ecdsa_with_SHA224
          OID: 1.2.840.10045.4.3.1
static ASN1ObjectIdentifier ecdsa_with_SHA256
          OID: 1.2.840.10045.4.3.2
static ASN1ObjectIdentifier ecdsa_with_SHA384
          OID: 1.2.840.10045.4.3.3
static ASN1ObjectIdentifier ecdsa_with_SHA512
          OID: 1.2.840.10045.4.3.4
static ASN1ObjectIdentifier ellipticCurve
          Named curves base
static ASN1ObjectIdentifier gnBasis
          OID: 1.2.840.10045.1.2.3.1
static ASN1ObjectIdentifier id_dsa
          DSA dsapublicnumber OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) ansi-x957(10040) number-type(4) 1 }
static ASN1ObjectIdentifier id_dsa_with_sha1
          id-dsa-with-sha1 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) x9-57(10040) x9cm(4) 3 }
static ASN1ObjectIdentifier id_ecPublicKey
          OID: 1.2.840.10045.2.1
static ASN1ObjectIdentifier id_ecSigType
          OID: 1.2.840.10045.4
static ASN1ObjectIdentifier id_fieldType
          OID: 1.2.840.10045.1
static ASN1ObjectIdentifier id_kdf_kdf2
           
static ASN1ObjectIdentifier id_kdf_kdf3
           
static ASN1ObjectIdentifier id_publicKeyType
          OID: 1.2.840.10045.2
static ASN1ObjectIdentifier mqv1
          X9.42 MQV1 OID: 1.2.840.10046.3.8
static ASN1ObjectIdentifier mqv2
          X9.42 MQV2 OID: 1.2.840.10046.3.7
static ASN1ObjectIdentifier mqvSinglePass_sha1kdf_scheme
          OID: 1.3.133.16.840.63.0.16
static ASN1ObjectIdentifier ppBasis
          OID: 1.2.840.10045.1.2.3.3
static ASN1ObjectIdentifier prime_field
          OID: 1.2.840.10045.1.1
static ASN1ObjectIdentifier prime192v1
          Prime Curve prime192v1, OID: 1.2.840.10045.3.1.1
static ASN1ObjectIdentifier prime192v2
          Prime Curve prime192v2, OID: 1.2.840.10045.3.1.2
static ASN1ObjectIdentifier prime192v3
          Prime Curve prime192v3, OID: 1.2.840.10045.3.1.3
static ASN1ObjectIdentifier prime239v1
          Prime Curve prime239v1, OID: 1.2.840.10045.3.1.4
static ASN1ObjectIdentifier prime239v2
          Prime Curve prime239v2, OID: 1.2.840.10045.3.1.5
static ASN1ObjectIdentifier prime239v3
          Prime Curve prime239v3, OID: 1.2.840.10045.3.1.6
static ASN1ObjectIdentifier prime256v1
          Prime Curve prime256v1, OID: 1.2.840.10045.3.1.7
static ASN1ObjectIdentifier primeCurve
          Prime Curves
static ASN1ObjectIdentifier tpBasis
          OID: 1.2.840.10045.1.2.3.2
static ASN1ObjectIdentifier x9_42_schemes
          X9.42 schemas base OID: 1.2.840.10046.3
static ASN1ObjectIdentifier x9_44
          X9.44 x9-44 OID ::= { iso(1) identified-organization(3) tc68(133) country(16) x9(840) x9Standards(9) x9-44(44) }
static ASN1ObjectIdentifier x9_44_components
           
static ASN1ObjectIdentifier x9_63_scheme
          X9.63 - Signature Specification
 

Field Detail

ansi_X9_62

public static final ASN1ObjectIdentifier ansi_X9_62
Base OID: 1.2.840.10045

id_fieldType

public static final ASN1ObjectIdentifier id_fieldType
OID: 1.2.840.10045.1

prime_field

public static final ASN1ObjectIdentifier prime_field
OID: 1.2.840.10045.1.1

characteristic_two_field

public static final ASN1ObjectIdentifier characteristic_two_field
OID: 1.2.840.10045.1.2

gnBasis

public static final ASN1ObjectIdentifier gnBasis
OID: 1.2.840.10045.1.2.3.1

tpBasis

public static final ASN1ObjectIdentifier tpBasis
OID: 1.2.840.10045.1.2.3.2

ppBasis

public static final ASN1ObjectIdentifier ppBasis
OID: 1.2.840.10045.1.2.3.3

id_ecSigType

public static final ASN1ObjectIdentifier id_ecSigType
OID: 1.2.840.10045.4

ecdsa_with_SHA1

public static final ASN1ObjectIdentifier ecdsa_with_SHA1
OID: 1.2.840.10045.4.1

id_publicKeyType

public static final ASN1ObjectIdentifier id_publicKeyType
OID: 1.2.840.10045.2

id_ecPublicKey

public static final ASN1ObjectIdentifier id_ecPublicKey
OID: 1.2.840.10045.2.1

ecdsa_with_SHA2

public static final ASN1ObjectIdentifier ecdsa_with_SHA2
OID: 1.2.840.10045.4.3

ecdsa_with_SHA224

public static final ASN1ObjectIdentifier ecdsa_with_SHA224
OID: 1.2.840.10045.4.3.1

ecdsa_with_SHA256

public static final ASN1ObjectIdentifier ecdsa_with_SHA256
OID: 1.2.840.10045.4.3.2

ecdsa_with_SHA384

public static final ASN1ObjectIdentifier ecdsa_with_SHA384
OID: 1.2.840.10045.4.3.3

ecdsa_with_SHA512

public static final ASN1ObjectIdentifier ecdsa_with_SHA512
OID: 1.2.840.10045.4.3.4

ellipticCurve

public static final ASN1ObjectIdentifier ellipticCurve
Named curves base

OID: 1.2.840.10045.3


cTwoCurve

public static final ASN1ObjectIdentifier cTwoCurve
Two Curves

OID: 1.2.840.10045.3.0


c2pnb163v1

public static final ASN1ObjectIdentifier c2pnb163v1
Two Curve c2pnb163v1, OID: 1.2.840.10045.3.0.1

c2pnb163v2

public static final ASN1ObjectIdentifier c2pnb163v2
Two Curve c2pnb163v2, OID: 1.2.840.10045.3.0.2

c2pnb163v3

public static final ASN1ObjectIdentifier c2pnb163v3
Two Curve c2pnb163v3, OID: 1.2.840.10045.3.0.3

c2pnb176w1

public static final ASN1ObjectIdentifier c2pnb176w1
Two Curve c2pnb176w1, OID: 1.2.840.10045.3.0.4

c2tnb191v1

public static final ASN1ObjectIdentifier c2tnb191v1
Two Curve c2tnb191v1, OID: 1.2.840.10045.3.0.5

c2tnb191v2

public static final ASN1ObjectIdentifier c2tnb191v2
Two Curve c2tnb191v2, OID: 1.2.840.10045.3.0.6

c2tnb191v3

public static final ASN1ObjectIdentifier c2tnb191v3
Two Curve c2tnb191v3, OID: 1.2.840.10045.3.0.7

c2onb191v4

public static final ASN1ObjectIdentifier c2onb191v4
Two Curve c2onb191v4, OID: 1.2.840.10045.3.0.8

c2onb191v5

public static final ASN1ObjectIdentifier c2onb191v5
Two Curve c2onb191v5, OID: 1.2.840.10045.3.0.9

c2pnb208w1

public static final ASN1ObjectIdentifier c2pnb208w1
Two Curve c2pnb208w1, OID: 1.2.840.10045.3.0.10

c2tnb239v1

public static final ASN1ObjectIdentifier c2tnb239v1
Two Curve c2tnb239v1, OID: 1.2.840.10045.3.0.11

c2tnb239v2

public static final ASN1ObjectIdentifier c2tnb239v2
Two Curve c2tnb239v2, OID: 1.2.840.10045.3.0.12

c2tnb239v3

public static final ASN1ObjectIdentifier c2tnb239v3
Two Curve c2tnb239v3, OID: 1.2.840.10045.3.0.13

c2onb239v4

public static final ASN1ObjectIdentifier c2onb239v4
Two Curve c2onb239v4, OID: 1.2.840.10045.3.0.14

c2onb239v5

public static final ASN1ObjectIdentifier c2onb239v5
Two Curve c2onb239v5, OID: 1.2.840.10045.3.0.15

c2pnb272w1

public static final ASN1ObjectIdentifier c2pnb272w1
Two Curve c2pnb272w1, OID: 1.2.840.10045.3.0.16

c2pnb304w1

public static final ASN1ObjectIdentifier c2pnb304w1
Two Curve c2pnb304w1, OID: 1.2.840.10045.3.0.17

c2tnb359v1

public static final ASN1ObjectIdentifier c2tnb359v1
Two Curve c2tnb359v1, OID: 1.2.840.10045.3.0.18

c2pnb368w1

public static final ASN1ObjectIdentifier c2pnb368w1
Two Curve c2pnb368w1, OID: 1.2.840.10045.3.0.19

c2tnb431r1

public static final ASN1ObjectIdentifier c2tnb431r1
Two Curve c2tnb431r1, OID: 1.2.840.10045.3.0.20

primeCurve

public static final ASN1ObjectIdentifier primeCurve
Prime Curves

OID: 1.2.840.10045.3.1


prime192v1

public static final ASN1ObjectIdentifier prime192v1
Prime Curve prime192v1, OID: 1.2.840.10045.3.1.1

prime192v2

public static final ASN1ObjectIdentifier prime192v2
Prime Curve prime192v2, OID: 1.2.840.10045.3.1.2

prime192v3

public static final ASN1ObjectIdentifier prime192v3
Prime Curve prime192v3, OID: 1.2.840.10045.3.1.3

prime239v1

public static final ASN1ObjectIdentifier prime239v1
Prime Curve prime239v1, OID: 1.2.840.10045.3.1.4

prime239v2

public static final ASN1ObjectIdentifier prime239v2
Prime Curve prime239v2, OID: 1.2.840.10045.3.1.5

prime239v3

public static final ASN1ObjectIdentifier prime239v3
Prime Curve prime239v3, OID: 1.2.840.10045.3.1.6

prime256v1

public static final ASN1ObjectIdentifier prime256v1
Prime Curve prime256v1, OID: 1.2.840.10045.3.1.7

id_dsa

public static final ASN1ObjectIdentifier id_dsa
DSA dsapublicnumber OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) ansi-x957(10040) number-type(4) 1 } Base OID: 1.2.840.10040.4.1

id_dsa_with_sha1

public static final ASN1ObjectIdentifier id_dsa_with_sha1
id-dsa-with-sha1 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) x9-57(10040) x9cm(4) 3 } OID: 1.2.840.10040.4.3

x9_63_scheme

public static final ASN1ObjectIdentifier x9_63_scheme
X9.63 - Signature Specification

Base OID: 1.3.133.16.840.63.0


dhSinglePass_stdDH_sha1kdf_scheme

public static final ASN1ObjectIdentifier dhSinglePass_stdDH_sha1kdf_scheme
OID: 1.3.133.16.840.63.0.2

dhSinglePass_cofactorDH_sha1kdf_scheme

public static final ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha1kdf_scheme
OID: 1.3.133.16.840.63.0.3

mqvSinglePass_sha1kdf_scheme

public static final ASN1ObjectIdentifier mqvSinglePass_sha1kdf_scheme
OID: 1.3.133.16.840.63.0.16

ansi_X9_42

public static final ASN1ObjectIdentifier ansi_X9_42
X9.42

dhpublicnumber

public static final ASN1ObjectIdentifier dhpublicnumber
Diffie-Hellman dhpublicnumber OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) ansi-x942(10046) number-type(2) 1 } OID: 1.2.840.10046.2.1

x9_42_schemes

public static final ASN1ObjectIdentifier x9_42_schemes
X9.42 schemas base OID: 1.2.840.10046.3

dhStatic

public static final ASN1ObjectIdentifier dhStatic
X9.42 dhStatic OID: 1.2.840.10046.3.1

dhEphem

public static final ASN1ObjectIdentifier dhEphem
X9.42 dhEphem OID: 1.2.840.10046.3.2

dhOneFlow

public static final ASN1ObjectIdentifier dhOneFlow
X9.42 dhOneFlow OID: 1.2.840.10046.3.3

dhHybrid1

public static final ASN1ObjectIdentifier dhHybrid1
X9.42 dhHybrid1 OID: 1.2.840.10046.3.4

dhHybrid2

public static final ASN1ObjectIdentifier dhHybrid2
X9.42 dhHybrid2 OID: 1.2.840.10046.3.5

dhHybridOneFlow

public static final ASN1ObjectIdentifier dhHybridOneFlow
X9.42 dhHybridOneFlow OID: 1.2.840.10046.3.6

mqv2

public static final ASN1ObjectIdentifier mqv2
X9.42 MQV2 OID: 1.2.840.10046.3.7

mqv1

public static final ASN1ObjectIdentifier mqv1
X9.42 MQV1 OID: 1.2.840.10046.3.8

x9_44

public static final ASN1ObjectIdentifier x9_44
X9.44 x9-44 OID ::= { iso(1) identified-organization(3) tc68(133) country(16) x9(840) x9Standards(9) x9-44(44) }

x9_44_components

public static final ASN1ObjectIdentifier x9_44_components

id_kdf_kdf2

public static final ASN1ObjectIdentifier id_kdf_kdf2

id_kdf_kdf3

public static final ASN1ObjectIdentifier id_kdf_kdf3

Bouncy Castle Cryptography Library 1.77.0