Top Description Fields
org.bouncycastle.asn1.x9

public Interface X9ObjectIdentifiers

Known Direct Implementers
org.bouncycastle.asn1.x9.X9Curve, org.bouncycastle.asn1.x9.X9ECParameters, org.bouncycastle.asn1.x9.X9FieldID
Imports
org.bouncycastle.asn1.ASN1ObjectIdentifier

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

Field Summary

Modifier and TypeField and Description
public static final ASN1ObjectIdentifier
public static final ASN1ObjectIdentifier
ansi_X9_62

Base OID: 1.2.840.10045

public static final ASN1ObjectIdentifier
c2onb191v4

Two Curve c2onb191v4, OID: 1.2.840.10045.3.0.8

public static final ASN1ObjectIdentifier
c2onb191v5

Two Curve c2onb191v5, OID: 1.2.840.10045.3.0.9

public static final ASN1ObjectIdentifier
c2onb239v4

Two Curve c2onb239v4, OID: 1.2.840.10045.3.0.14

public static final ASN1ObjectIdentifier
c2onb239v5

Two Curve c2onb239v5, OID: 1.2.840.10045.3.0.15

public static final ASN1ObjectIdentifier
c2pnb163v1

Two Curve c2pnb163v1, OID: 1.2.840.10045.3.0.1

public static final ASN1ObjectIdentifier
c2pnb163v2

Two Curve c2pnb163v2, OID: 1.2.840.10045.3.0.2

public static final ASN1ObjectIdentifier
c2pnb163v3

Two Curve c2pnb163v3, OID: 1.2.840.10045.3.0.3

public static final ASN1ObjectIdentifier
c2pnb176w1

Two Curve c2pnb176w1, OID: 1.2.840.10045.3.0.4

public static final ASN1ObjectIdentifier
c2pnb208w1

Two Curve c2pnb208w1, OID: 1.2.840.10045.3.0.10

public static final ASN1ObjectIdentifier
c2pnb272w1

Two Curve c2pnb272w1, OID: 1.2.840.10045.3.0.16

public static final ASN1ObjectIdentifier
c2pnb304w1

Two Curve c2pnb304w1, OID: 1.2.840.10045.3.0.17

public static final ASN1ObjectIdentifier
c2pnb368w1

Two Curve c2pnb368w1, OID: 1.2.840.10045.3.0.19

public static final ASN1ObjectIdentifier
c2tnb191v1

Two Curve c2tnb191v1, OID: 1.2.840.10045.3.0.5

public static final ASN1ObjectIdentifier
c2tnb191v2

Two Curve c2tnb191v2, OID: 1.2.840.10045.3.0.6

public static final ASN1ObjectIdentifier
c2tnb191v3

Two Curve c2tnb191v3, OID: 1.2.840.10045.3.0.7

public static final ASN1ObjectIdentifier
c2tnb239v1

Two Curve c2tnb239v1, OID: 1.2.840.10045.3.0.11

public static final ASN1ObjectIdentifier
c2tnb239v2

Two Curve c2tnb239v2, OID: 1.2.840.10045.3.0.12

public static final ASN1ObjectIdentifier
c2tnb239v3

Two Curve c2tnb239v3, OID: 1.2.840.10045.3.0.13

public static final ASN1ObjectIdentifier
c2tnb359v1

Two Curve c2tnb359v1, OID: 1.2.840.10045.3.0.18

public static final ASN1ObjectIdentifier
c2tnb431r1

Two Curve c2tnb431r1, OID: 1.2.840.10045.3.0.20

public static final ASN1ObjectIdentifier
characteristic_two_field

OID: 1.2.840.10045.1.2

public static final ASN1ObjectIdentifier
cTwoCurve

Two Curves

OID: 1.2.840.10045.3.0

public static final ASN1ObjectIdentifier
dhEphem

X9.42 dhEphem OID: 1.2.840.10046.3.2

public static final ASN1ObjectIdentifier
dhHybrid1

X9.42 dhHybrid1 OID: 1.2.840.10046.3.4

public static final ASN1ObjectIdentifier
dhHybrid2

X9.42 dhHybrid2 OID: 1.2.840.10046.3.5

public static final ASN1ObjectIdentifier
dhHybridOneFlow

X9.42 dhHybridOneFlow OID: 1.2.840.10046.3.6

public static final ASN1ObjectIdentifier
dhOneFlow

X9.42 dhOneFlow OID: 1.2.840.10046.3.3

public static final ASN1ObjectIdentifier
dhpublicnumber

Diffie-Hellman

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

OID: 1.3.133.16.840.63.0.3

public static final ASN1ObjectIdentifier
dhSinglePass_stdDH_sha1kdf_scheme

OID: 1.3.133.16.840.63.0.2

public static final ASN1ObjectIdentifier
dhStatic

X9.42 dhStatic OID: 1.2.840.10046.3.1

public static final ASN1ObjectIdentifier
ecdsa_with_SHA1

OID: 1.2.840.10045.4.1

public static final ASN1ObjectIdentifier
ecdsa_with_SHA2

OID: 1.2.840.10045.4.3

public static final ASN1ObjectIdentifier
ecdsa_with_SHA224

OID: 1.2.840.10045.4.3.1

public static final ASN1ObjectIdentifier
ecdsa_with_SHA256

OID: 1.2.840.10045.4.3.2

public static final ASN1ObjectIdentifier
ecdsa_with_SHA384

OID: 1.2.840.10045.4.3.3

public static final ASN1ObjectIdentifier
ecdsa_with_SHA512

OID: 1.2.840.10045.4.3.4

public static final ASN1ObjectIdentifier
ellipticCurve

Named curves base

OID: 1.2.840.10045.3

public static final ASN1ObjectIdentifier
gnBasis

OID: 1.2.840.10045.1.2.3.1

public static final ASN1ObjectIdentifier
id_dsa

DSA

dsapublicnumber OBJECT IDENTIFIER ::= { iso(1) member-body(2)
                                        us(840) ansi-x957(10040) number-type(4) 1 }
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 }
public static final ASN1ObjectIdentifier
id_ecPublicKey

OID: 1.2.840.10045.2.1

public static final ASN1ObjectIdentifier
id_ecSigType

OID: 1.2.840.10045.4

public static final ASN1ObjectIdentifier
id_fieldType

OID: 1.2.840.10045.1

public static final ASN1ObjectIdentifier
public static final ASN1ObjectIdentifier
public static final ASN1ObjectIdentifier
id_publicKeyType

OID: 1.2.840.10045.2

public static final ASN1ObjectIdentifier
mqv1

X9.42 MQV1 OID: 1.2.840.10046.3.8

public static final ASN1ObjectIdentifier
mqv2

X9.42 MQV2 OID: 1.2.840.10046.3.7

public static final ASN1ObjectIdentifier
mqvSinglePass_sha1kdf_scheme

OID: 1.3.133.16.840.63.0.16

public static final ASN1ObjectIdentifier
ppBasis

OID: 1.2.840.10045.1.2.3.3

public static final ASN1ObjectIdentifier
prime192v1

Prime Curve prime192v1, OID: 1.2.840.10045.3.1.1

public static final ASN1ObjectIdentifier
prime192v2

Prime Curve prime192v2, OID: 1.2.840.10045.3.1.2

public static final ASN1ObjectIdentifier
prime192v3

Prime Curve prime192v3, OID: 1.2.840.10045.3.1.3

public static final ASN1ObjectIdentifier
prime239v1

Prime Curve prime239v1, OID: 1.2.840.10045.3.1.4

public static final ASN1ObjectIdentifier
prime239v2

Prime Curve prime239v2, OID: 1.2.840.10045.3.1.5

public static final ASN1ObjectIdentifier
prime239v3

Prime Curve prime239v3, OID: 1.2.840.10045.3.1.6

public static final ASN1ObjectIdentifier
prime256v1

Prime Curve prime256v1, OID: 1.2.840.10045.3.1.7

public static final ASN1ObjectIdentifier
prime_field

OID: 1.2.840.10045.1.1

public static final ASN1ObjectIdentifier
primeCurve

Prime Curves

OID: 1.2.840.10045.3.1

public static final ASN1ObjectIdentifier
tpBasis

OID: 1.2.840.10045.1.2.3.2

public static final ASN1ObjectIdentifier
x9_42_schemes

X9.42 schemas base OID: 1.2.840.10046.3

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)
  }
public static final ASN1ObjectIdentifier
public static final ASN1ObjectIdentifier
x9_63_scheme

X9.63 - Signature Specification

Base OID: 1.3.133.16.840.63.0

Field Detail

ansi_X9_42back to summary
public static final ASN1ObjectIdentifier ansi_X9_42

X9.42

ansi_X9_62back to summary
public static final ASN1ObjectIdentifier ansi_X9_62

Base OID: 1.2.840.10045

c2onb191v4back to summary
public static final ASN1ObjectIdentifier c2onb191v4

Two Curve c2onb191v4, OID: 1.2.840.10045.3.0.8

c2onb191v5back to summary
public static final ASN1ObjectIdentifier c2onb191v5

Two Curve c2onb191v5, OID: 1.2.840.10045.3.0.9

c2onb239v4back to summary
public static final ASN1ObjectIdentifier c2onb239v4

Two Curve c2onb239v4, OID: 1.2.840.10045.3.0.14

c2onb239v5back to summary
public static final ASN1ObjectIdentifier c2onb239v5

Two Curve c2onb239v5, OID: 1.2.840.10045.3.0.15

c2pnb163v1back to summary
public static final ASN1ObjectIdentifier c2pnb163v1

Two Curve c2pnb163v1, OID: 1.2.840.10045.3.0.1

c2pnb163v2back to summary
public static final ASN1ObjectIdentifier c2pnb163v2

Two Curve c2pnb163v2, OID: 1.2.840.10045.3.0.2

c2pnb163v3back to summary
public static final ASN1ObjectIdentifier c2pnb163v3

Two Curve c2pnb163v3, OID: 1.2.840.10045.3.0.3

c2pnb176w1back to summary
public static final ASN1ObjectIdentifier c2pnb176w1

Two Curve c2pnb176w1, OID: 1.2.840.10045.3.0.4

c2pnb208w1back to summary
public static final ASN1ObjectIdentifier c2pnb208w1

Two Curve c2pnb208w1, OID: 1.2.840.10045.3.0.10

c2pnb272w1back to summary
public static final ASN1ObjectIdentifier c2pnb272w1

Two Curve c2pnb272w1, OID: 1.2.840.10045.3.0.16

c2pnb304w1back to summary
public static final ASN1ObjectIdentifier c2pnb304w1

Two Curve c2pnb304w1, OID: 1.2.840.10045.3.0.17

c2pnb368w1back to summary
public static final ASN1ObjectIdentifier c2pnb368w1

Two Curve c2pnb368w1, OID: 1.2.840.10045.3.0.19

c2tnb191v1back to summary
public static final ASN1ObjectIdentifier c2tnb191v1

Two Curve c2tnb191v1, OID: 1.2.840.10045.3.0.5

c2tnb191v2back to summary
public static final ASN1ObjectIdentifier c2tnb191v2

Two Curve c2tnb191v2, OID: 1.2.840.10045.3.0.6

c2tnb191v3back to summary
public static final ASN1ObjectIdentifier c2tnb191v3

Two Curve c2tnb191v3, OID: 1.2.840.10045.3.0.7

c2tnb239v1back to summary
public static final ASN1ObjectIdentifier c2tnb239v1

Two Curve c2tnb239v1, OID: 1.2.840.10045.3.0.11

c2tnb239v2back to summary
public static final ASN1ObjectIdentifier c2tnb239v2

Two Curve c2tnb239v2, OID: 1.2.840.10045.3.0.12

c2tnb239v3back to summary
public static final ASN1ObjectIdentifier c2tnb239v3

Two Curve c2tnb239v3, OID: 1.2.840.10045.3.0.13

c2tnb359v1back to summary
public static final ASN1ObjectIdentifier c2tnb359v1

Two Curve c2tnb359v1, OID: 1.2.840.10045.3.0.18

c2tnb431r1back to summary
public static final ASN1ObjectIdentifier c2tnb431r1

Two Curve c2tnb431r1, OID: 1.2.840.10045.3.0.20

characteristic_two_fieldback to summary
public static final ASN1ObjectIdentifier characteristic_two_field

OID: 1.2.840.10045.1.2

cTwoCurveback to summary
public static final ASN1ObjectIdentifier cTwoCurve

Two Curves

OID: 1.2.840.10045.3.0

dhEphemback to summary
public static final ASN1ObjectIdentifier dhEphem

X9.42 dhEphem OID: 1.2.840.10046.3.2

dhHybrid1back to summary
public static final ASN1ObjectIdentifier dhHybrid1

X9.42 dhHybrid1 OID: 1.2.840.10046.3.4

dhHybrid2back to summary
public static final ASN1ObjectIdentifier dhHybrid2

X9.42 dhHybrid2 OID: 1.2.840.10046.3.5

dhHybridOneFlowback to summary
public static final ASN1ObjectIdentifier dhHybridOneFlow

X9.42 dhHybridOneFlow OID: 1.2.840.10046.3.6

dhOneFlowback to summary
public static final ASN1ObjectIdentifier dhOneFlow

X9.42 dhOneFlow OID: 1.2.840.10046.3.3

dhpublicnumberback to summary
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
dhSinglePass_cofactorDH_sha1kdf_schemeback to summary
public static final ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha1kdf_scheme

OID: 1.3.133.16.840.63.0.3

dhSinglePass_stdDH_sha1kdf_schemeback to summary
public static final ASN1ObjectIdentifier dhSinglePass_stdDH_sha1kdf_scheme

OID: 1.3.133.16.840.63.0.2

dhStaticback to summary
public static final ASN1ObjectIdentifier dhStatic

X9.42 dhStatic OID: 1.2.840.10046.3.1

ecdsa_with_SHA1back to summary
public static final ASN1ObjectIdentifier ecdsa_with_SHA1

OID: 1.2.840.10045.4.1

ecdsa_with_SHA2back to summary
public static final ASN1ObjectIdentifier ecdsa_with_SHA2

OID: 1.2.840.10045.4.3

ecdsa_with_SHA224back to summary
public static final ASN1ObjectIdentifier ecdsa_with_SHA224

OID: 1.2.840.10045.4.3.1

ecdsa_with_SHA256back to summary
public static final ASN1ObjectIdentifier ecdsa_with_SHA256

OID: 1.2.840.10045.4.3.2

ecdsa_with_SHA384back to summary
public static final ASN1ObjectIdentifier ecdsa_with_SHA384

OID: 1.2.840.10045.4.3.3

ecdsa_with_SHA512back to summary
public static final ASN1ObjectIdentifier ecdsa_with_SHA512

OID: 1.2.840.10045.4.3.4

ellipticCurveback to summary
public static final ASN1ObjectIdentifier ellipticCurve

Named curves base

OID: 1.2.840.10045.3

gnBasisback to summary
public static final ASN1ObjectIdentifier gnBasis

OID: 1.2.840.10045.1.2.3.1

id_dsaback to summary
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_sha1back to summary
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
id_ecPublicKeyback to summary
public static final ASN1ObjectIdentifier id_ecPublicKey

OID: 1.2.840.10045.2.1

id_ecSigTypeback to summary
public static final ASN1ObjectIdentifier id_ecSigType

OID: 1.2.840.10045.4

id_fieldTypeback to summary
public static final ASN1ObjectIdentifier id_fieldType

OID: 1.2.840.10045.1

id_kdf_kdf2back to summary
public static final ASN1ObjectIdentifier id_kdf_kdf2
id_kdf_kdf3back to summary
public static final ASN1ObjectIdentifier id_kdf_kdf3
id_publicKeyTypeback to summary
public static final ASN1ObjectIdentifier id_publicKeyType

OID: 1.2.840.10045.2

mqv1back to summary
public static final ASN1ObjectIdentifier mqv1

X9.42 MQV1 OID: 1.2.840.10046.3.8

mqv2back to summary
public static final ASN1ObjectIdentifier mqv2

X9.42 MQV2 OID: 1.2.840.10046.3.7

mqvSinglePass_sha1kdf_schemeback to summary
public static final ASN1ObjectIdentifier mqvSinglePass_sha1kdf_scheme

OID: 1.3.133.16.840.63.0.16

ppBasisback to summary
public static final ASN1ObjectIdentifier ppBasis

OID: 1.2.840.10045.1.2.3.3

prime192v1back to summary
public static final ASN1ObjectIdentifier prime192v1

Prime Curve prime192v1, OID: 1.2.840.10045.3.1.1

prime192v2back to summary
public static final ASN1ObjectIdentifier prime192v2

Prime Curve prime192v2, OID: 1.2.840.10045.3.1.2

prime192v3back to summary
public static final ASN1ObjectIdentifier prime192v3

Prime Curve prime192v3, OID: 1.2.840.10045.3.1.3

prime239v1back to summary
public static final ASN1ObjectIdentifier prime239v1

Prime Curve prime239v1, OID: 1.2.840.10045.3.1.4

prime239v2back to summary
public static final ASN1ObjectIdentifier prime239v2

Prime Curve prime239v2, OID: 1.2.840.10045.3.1.5

prime239v3back to summary
public static final ASN1ObjectIdentifier prime239v3

Prime Curve prime239v3, OID: 1.2.840.10045.3.1.6

prime256v1back to summary
public static final ASN1ObjectIdentifier prime256v1

Prime Curve prime256v1, OID: 1.2.840.10045.3.1.7

prime_fieldback to summary
public static final ASN1ObjectIdentifier prime_field

OID: 1.2.840.10045.1.1

primeCurveback to summary
public static final ASN1ObjectIdentifier primeCurve

Prime Curves

OID: 1.2.840.10045.3.1

tpBasisback to summary
public static final ASN1ObjectIdentifier tpBasis

OID: 1.2.840.10045.1.2.3.2

x9_42_schemesback to summary
public static final ASN1ObjectIdentifier x9_42_schemes

X9.42 schemas base OID: 1.2.840.10046.3

x9_44back to summary
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_componentsback to summary
public static final ASN1ObjectIdentifier x9_44_components
x9_63_schemeback to summary
public static final ASN1ObjectIdentifier x9_63_scheme

X9.63 - Signature Specification

Base OID: 1.3.133.16.840.63.0