Oracle Security Developer Tools Security Engine Java API Reference
10g Release 2 (10.1.2.0.2)

B15569-01


oracle.security.crypto.cert
Interface PKIX


public interface PKIX

This interface contains OIDs defined for use in various PKIX and PKCS protocols, including X.520, X.509, PKCS #9 and proprietary protocols such as Netscape and SET certificates.


Field Summary
static ASN1ObjectID anyPolicy
          Certificate Extension: Certificate Policies - Policy OID = Any Policy.
static ASN1ObjectID emailAddress
          Identifies the X.520 distinguished name attribute type Email Address (EMAIL) from PKCS #9.
static ASN1ObjectID extensionRequest
          Identifies the PKCS #9 attribute type extensionRequest, which can be used in a PKCS #10 CertificateRequest to request extensions for a X.509 v3 certificate.
static ASN1ObjectID holdInstruction
           
static ASN1ObjectID id_ad
          Certificate Extension: Authority Information Access - Access Description Arc.
static ASN1ObjectID id_ad_caIssuers
           
static ASN1ObjectID id_ad_ocsp
           
static int[] id_at
          Arc for X.520 standard naming attributes.
static ASN1ObjectID id_at_commonName
          Identifies the X.520 distinguished name attribute type Common Name (CN).
static ASN1ObjectID id_at_countryName
          Identifies the X.520 distinguished name attribute type Country Name (C).
static ASN1ObjectID id_at_dnQualifier
          Identifies the X.520 distinguished name attribute type DN Qualifier.
static ASN1ObjectID id_at_generationQualifier
          Identifies the X.520 distinguished name attribute type Generational Qualifier.
static ASN1ObjectID id_at_givenName
          Identifies the X.520 distinguished name attribute type Given Name.
static ASN1ObjectID id_at_initials
          Identifies the X.520 distinguished name attribute type Initials.
static ASN1ObjectID id_at_localityName
          Identifies the X.520 distinguished name attribute type Locality Name (L).
static ASN1ObjectID id_at_name
          Identifies the X.520 distinguished name attribute type Name.
static ASN1ObjectID id_at_organizationalUnitName
          Identifies the X.520 distinguished name attribute type Organizational Unit Name (OU).
static ASN1ObjectID id_at_organizationName
          Identifies the X.520 distinguished name attribute type Organization Name (O).
static ASN1ObjectID id_at_pseudonym
          Identifies the X.520 distinguished name attribute type Pseudonym.
static ASN1ObjectID id_at_serialNumber
          Identifies the X.520 distinguished name attribute type Serial Number.
static ASN1ObjectID id_at_stateOrProvinceName
          Identifies the X.520 distinguished name attribute type State Or Province Name (ST).
static ASN1ObjectID id_at_surname
          Identifies the X.520 distinguished name attribute type Surname.
static ASN1ObjectID id_at_title
          Identifies the X.520 distinguished name attribute type Title.
static ASN1ObjectID id_ce
          Certificate/CRL/CRL Entry Extensions Arc.
static ASN1ObjectID id_ce_authorityKeyIdentifier
          Certificate/CRL Extension: Authority Key Identifier.
static ASN1ObjectID id_ce_basicConstraints
          Certificate Extension: Basic Constraints.
static ASN1ObjectID id_ce_certificateIssuer
          CRL Entry Extension: Certificate Issuer.
static ASN1ObjectID id_ce_certificatePolicies
          Certificate Extension: Certificate Policies.
static ASN1ObjectID id_ce_cRLDistributionPoints
          Certificate Extension: CRL distribution points.
static ASN1ObjectID id_ce_cRLNumber
          CRL Extension: CRL Number.
static ASN1ObjectID id_ce_cRLReason
          CRL Entry Extension: CRL Reason Code.
static ASN1ObjectID id_ce_deltaCRLIndicator
          CRL Extension: Delta CRL Indicator.
static ASN1ObjectID id_ce_extKeyUsage
          Certificate Extension: Extended Key Usage.
static ASN1ObjectID id_ce_holdInstructionCode
          CRL Entry Extension: Hold Instruction Code.
static ASN1ObjectID id_ce_invalidityDate
          CRL Entry Extension: Invalidity Date.
static ASN1ObjectID id_ce_issuerAltName
          Certificate Extension: Issuer Alternative Name
static ASN1ObjectID id_ce_issuingDistributionPoint
          CRL Extension: Issuing Distribution Point.
static ASN1ObjectID id_ce_keyUsage
          Certificate Extension: Key Usage.
static ASN1ObjectID id_ce_nameConstraints
          Certificate Extension: Name Constraints.
static ASN1ObjectID id_ce_policyConstraints
          Certificate Extension: Policy Constraints.
static ASN1ObjectID id_ce_subjectAltName
          Certificate Extension: Subject Alternative Name
static ASN1ObjectID id_ce_subjectKeyIdentifier
          Certificate Extension: Subject Key Identifier.
static ASN1ObjectID id_domainComponent
          Identifies the Domain Component attribute type from RFC 2247.
static ASN1ObjectID id_holdinstruction_callissuer
          CRL Entry Extension: Hold Instruction Code - Value = CALL_ISSUER.
static ASN1ObjectID id_holdinstruction_none
          Deprecated.  
static ASN1ObjectID id_holdinstruction_reject
          CRL Entry Extension: Hold Instruction Code - Value = REJECT.
static ASN1ObjectID id_kp
          Certificate Extension: Certificate Policies - Key Purpose Arc.
static ASN1ObjectID id_kp_clientAuth
          Certificate Extension: Certificate Policies - Key Purpose = TLS Web Client Authentication.
static ASN1ObjectID id_kp_codeSigning
          Certificate Extension: Certificate Policies - Key Purpose = Downloadable Code Signing.
static ASN1ObjectID id_kp_emailProtection
          Certificate Extension: Certificate Policies - Key Purpose = E-mail Protection.
static ASN1ObjectID id_kp_serverAuth
          Certificate Extension: Certificate Policies - Key Purpose = TLS Web Server Authentication.
static ASN1ObjectID id_kp_timeStamping
          Certificate Extension: Certificate Policies - Key Purpose = Time Stamping.
static ASN1ObjectID id_netscape_ce
          The Netscape certificate extensions OID prefix.
static ASN1ObjectID id_netscape_ce_type
          The Netscape certificate type extension OID.
static ASN1ObjectID id_pe
          Private Internet Extensions Arc.
static ASN1ObjectID id_pe_authorityInfoAccess
          Certificate Extension: Authority Information Access.
static ASN1ObjectID id_pkix
          PKIX Arc from RFC 2459.
static ASN1ObjectID id_qt
          Certificate Extension: Certificate Policies - Policy Qualifier Types Arc.
static ASN1ObjectID id_qt_cps
          Certificate Extension: Certificate Policies - Policy Qualifier Type = CPS Pointer.
static ASN1ObjectID id_qt_unotice
          Certificate Extension: Certificate Policies - Policy Qualifier Type = User Notice.
static ASN1ObjectID id_set_ce
          The SET certificate extensions OID prefix.
static ASN1ObjectID id_set_ce_type
          The SET certificate type extension OID.

 

Field Detail

id_at

public static final int[] id_at
Arc for X.520 standard naming attributes.

id_at_commonName

public static final ASN1ObjectID id_at_commonName
Identifies the X.520 distinguished name attribute type Common Name (CN).

id_at_localityName

public static final ASN1ObjectID id_at_localityName
Identifies the X.520 distinguished name attribute type Locality Name (L).

id_at_stateOrProvinceName

public static final ASN1ObjectID id_at_stateOrProvinceName
Identifies the X.520 distinguished name attribute type State Or Province Name (ST).

id_at_organizationName

public static final ASN1ObjectID id_at_organizationName
Identifies the X.520 distinguished name attribute type Organization Name (O).

id_at_organizationalUnitName

public static final ASN1ObjectID id_at_organizationalUnitName
Identifies the X.520 distinguished name attribute type Organizational Unit Name (OU).

id_at_countryName

public static final ASN1ObjectID id_at_countryName
Identifies the X.520 distinguished name attribute type Country Name (C).

emailAddress

public static final ASN1ObjectID emailAddress
Identifies the X.520 distinguished name attribute type Email Address (EMAIL) from PKCS #9.

extensionRequest

public static final ASN1ObjectID extensionRequest
Identifies the PKCS #9 attribute type extensionRequest, which can be used in a PKCS #10 CertificateRequest to request extensions for a X.509 v3 certificate.

id_at_name

public static final ASN1ObjectID id_at_name
Identifies the X.520 distinguished name attribute type Name.

id_at_surname

public static final ASN1ObjectID id_at_surname
Identifies the X.520 distinguished name attribute type Surname.

id_at_givenName

public static final ASN1ObjectID id_at_givenName
Identifies the X.520 distinguished name attribute type Given Name.

id_at_initials

public static final ASN1ObjectID id_at_initials
Identifies the X.520 distinguished name attribute type Initials.

id_at_generationQualifier

public static final ASN1ObjectID id_at_generationQualifier
Identifies the X.520 distinguished name attribute type Generational Qualifier.

id_at_title

public static final ASN1ObjectID id_at_title
Identifies the X.520 distinguished name attribute type Title.

id_at_dnQualifier

public static final ASN1ObjectID id_at_dnQualifier
Identifies the X.520 distinguished name attribute type DN Qualifier.

id_at_serialNumber

public static final ASN1ObjectID id_at_serialNumber
Identifies the X.520 distinguished name attribute type Serial Number.

id_at_pseudonym

public static final ASN1ObjectID id_at_pseudonym
Identifies the X.520 distinguished name attribute type Pseudonym.

id_domainComponent

public static final ASN1ObjectID id_domainComponent
Identifies the Domain Component attribute type from RFC 2247.

id_pkix

public static final ASN1ObjectID id_pkix
PKIX Arc from RFC 2459.

id_pe

public static final ASN1ObjectID id_pe
Private Internet Extensions Arc.

id_qt

public static final ASN1ObjectID id_qt
Certificate Extension: Certificate Policies - Policy Qualifier Types Arc.

id_kp

public static final ASN1ObjectID id_kp
Certificate Extension: Certificate Policies - Key Purpose Arc.

id_ad

public static final ASN1ObjectID id_ad
Certificate Extension: Authority Information Access - Access Description Arc.

id_ad_ocsp

public static final ASN1ObjectID id_ad_ocsp

id_ad_caIssuers

public static final ASN1ObjectID id_ad_caIssuers

id_ce

public static final ASN1ObjectID id_ce
Certificate/CRL/CRL Entry Extensions Arc.

id_ce_subjectKeyIdentifier

public static final ASN1ObjectID id_ce_subjectKeyIdentifier
Certificate Extension: Subject Key Identifier.

id_ce_keyUsage

public static final ASN1ObjectID id_ce_keyUsage
Certificate Extension: Key Usage.

id_ce_subjectAltName

public static final ASN1ObjectID id_ce_subjectAltName
Certificate Extension: Subject Alternative Name

id_ce_issuerAltName

public static final ASN1ObjectID id_ce_issuerAltName
Certificate Extension: Issuer Alternative Name

id_ce_basicConstraints

public static final ASN1ObjectID id_ce_basicConstraints
Certificate Extension: Basic Constraints.

id_ce_cRLNumber

public static final ASN1ObjectID id_ce_cRLNumber
CRL Extension: CRL Number.

id_ce_cRLReason

public static final ASN1ObjectID id_ce_cRLReason
CRL Entry Extension: CRL Reason Code.

id_ce_holdInstructionCode

public static final ASN1ObjectID id_ce_holdInstructionCode
CRL Entry Extension: Hold Instruction Code.

id_ce_invalidityDate

public static final ASN1ObjectID id_ce_invalidityDate
CRL Entry Extension: Invalidity Date.

id_ce_deltaCRLIndicator

public static final ASN1ObjectID id_ce_deltaCRLIndicator
CRL Extension: Delta CRL Indicator.

id_ce_issuingDistributionPoint

public static final ASN1ObjectID id_ce_issuingDistributionPoint
CRL Extension: Issuing Distribution Point.

id_ce_certificateIssuer

public static final ASN1ObjectID id_ce_certificateIssuer
CRL Entry Extension: Certificate Issuer.

id_ce_nameConstraints

public static final ASN1ObjectID id_ce_nameConstraints
Certificate Extension: Name Constraints.

id_ce_cRLDistributionPoints

public static final ASN1ObjectID id_ce_cRLDistributionPoints
Certificate Extension: CRL distribution points.

id_ce_certificatePolicies

public static final ASN1ObjectID id_ce_certificatePolicies
Certificate Extension: Certificate Policies.

id_ce_authorityKeyIdentifier

public static final ASN1ObjectID id_ce_authorityKeyIdentifier
Certificate/CRL Extension: Authority Key Identifier.

id_ce_policyConstraints

public static final ASN1ObjectID id_ce_policyConstraints
Certificate Extension: Policy Constraints.

id_ce_extKeyUsage

public static final ASN1ObjectID id_ce_extKeyUsage
Certificate Extension: Extended Key Usage.

id_pe_authorityInfoAccess

public static final ASN1ObjectID id_pe_authorityInfoAccess
Certificate Extension: Authority Information Access.

holdInstruction

public static final ASN1ObjectID holdInstruction

id_holdinstruction_none

public static final ASN1ObjectID id_holdinstruction_none
Deprecated.
CRL Entry Extension: Hold Instruction Code - Value = NONE.

id_holdinstruction_callissuer

public static final ASN1ObjectID id_holdinstruction_callissuer
CRL Entry Extension: Hold Instruction Code - Value = CALL_ISSUER.

id_holdinstruction_reject

public static final ASN1ObjectID id_holdinstruction_reject
CRL Entry Extension: Hold Instruction Code - Value = REJECT.

anyPolicy

public static final ASN1ObjectID anyPolicy
Certificate Extension: Certificate Policies - Policy OID = Any Policy.

id_qt_cps

public static final ASN1ObjectID id_qt_cps
Certificate Extension: Certificate Policies - Policy Qualifier Type = CPS Pointer.

id_qt_unotice

public static final ASN1ObjectID id_qt_unotice
Certificate Extension: Certificate Policies - Policy Qualifier Type = User Notice.

id_kp_serverAuth

public static final ASN1ObjectID id_kp_serverAuth
Certificate Extension: Certificate Policies - Key Purpose = TLS Web Server Authentication.

id_kp_clientAuth

public static final ASN1ObjectID id_kp_clientAuth
Certificate Extension: Certificate Policies - Key Purpose = TLS Web Client Authentication.

id_kp_codeSigning

public static final ASN1ObjectID id_kp_codeSigning
Certificate Extension: Certificate Policies - Key Purpose = Downloadable Code Signing.

id_kp_emailProtection

public static final ASN1ObjectID id_kp_emailProtection
Certificate Extension: Certificate Policies - Key Purpose = E-mail Protection.

id_kp_timeStamping

public static final ASN1ObjectID id_kp_timeStamping
Certificate Extension: Certificate Policies - Key Purpose = Time Stamping.

id_netscape_ce

public static final ASN1ObjectID id_netscape_ce
The Netscape certificate extensions OID prefix.

id_netscape_ce_type

public static final ASN1ObjectID id_netscape_ce_type
The Netscape certificate type extension OID.

id_set_ce

public static final ASN1ObjectID id_set_ce
The SET certificate extensions OID prefix.

id_set_ce_type

public static final ASN1ObjectID id_set_ce_type
The SET certificate type extension OID.

Oracle Security Developer Tools Security Engine Java API Reference
10g Release 2 (10.1.2.0.2)

B15569-01


Copyright © 2005 , Oracle. All rights reserved.