APIdia Launch Partner
Top Description Fields Constructors Methods
sun.security.x509

public Class PKIXExtensions

extends Object
Class Inheritance
Imports
sun.security.util.*

Lists all the object identifiers of the X509 extensions of the PKIX profile.

Extensions are additional attributes which can be inserted in a X509 v3 certificate. For example a "Driving License Certificate" could have the driving license number as an extension.

Extensions are represented as a sequence of the extension identifier (Object Identifier), a boolean flag stating whether the extension is to be treated as being critical and the extension value itself (this is again a DER encoding of the extension value).

Authors
Amit Kapoor, Hemma Prafullchandra
See Also
Extension

Field Summary

Modifier and TypeField and Description
public static final ObjectIdentifier
AuthInfoAccess_Id

This extension indicates how to access CA information and services for the issuer of the certificate in which the extension appears.

public static final ObjectIdentifier
AuthorityKey_Id

Identifies the particular public key used to sign the certificate.

public static final ObjectIdentifier
BasicConstraints_Id

Identifies whether the subject of the certificate is a CA and how deep a certification path may exist through that CA.

public static final ObjectIdentifier
CertificateIssuer_Id

Identifies the certificate issuer associated with an entry in an indirect CRL.

public static final ObjectIdentifier
CertificatePolicies_Id

Contains the sequence of policy information terms.

public static final ObjectIdentifier
CRLDistributionPoints_Id

Identifies how CRL information is obtained.

public static final ObjectIdentifier
CRLNumber_Id

Conveys a monotonically increasing sequence number for each CRL issued by a given CA.

public static final ObjectIdentifier
DeltaCRLIndicator_Id

Identifies the delta CRL.

public static final ObjectIdentifier
ExtendedKeyUsage_Id

Identifies one or more purposes for which the certified public key may be used, in addition to or in place of the basic purposes indicated in the key usage extension field.

public static final ObjectIdentifier
FreshestCRL_Id

Identifies how delta CRL information is obtained.

public static final ObjectIdentifier
HoldInstructionCode_Id

This extension provides a registered instruction identifier indicating the action to be taken, after encountering a certificate that has been placed on hold.

public static final ObjectIdentifier
InhibitAnyPolicy_Id

Specifies whether any-policy policy OID is permitted

public static final ObjectIdentifier
InvalidityDate_Id

Identifies the date on which it is known or suspected that the private key was compromised or that the certificate otherwise became invalid.

public static final ObjectIdentifier
IssuerAlternativeName_Id

Allows additional identities to be associated with the certificate issuer.

public static final ObjectIdentifier
IssuingDistributionPoint_Id

Identifies the CRL distribution point for a particular CRL.

public static final ObjectIdentifier
KeyUsage_Id

Defines the purpose of the key contained in the certificate.

public static final ObjectIdentifier
NameConstraints_Id

Provides for permitted and excluded subtrees that place restrictions on names that may be included within a certificate issued by a given CA.

public static final ObjectIdentifier
OCSPNoCheck_Id

Identifies the OCSP client can trust the responder for the lifetime of the responder's certificate.

public static final ObjectIdentifier
OCSPNonce_Id

This extension is used to provide nonce data for OCSP requests or responses.

public static final ObjectIdentifier
PolicyConstraints_Id

Used to either prohibit policy mapping or limit the set of policies that can be in subsequent certificates.

public static final ObjectIdentifier
PolicyMappings_Id

Lists pairs of object identifiers of policies considered equivalent by the issuing CA to the subject CA.

public static final ObjectIdentifier
PrivateKeyUsage_Id

Allows the certificate issuer to specify a different validity period for the private key than the certificate.

public static final ObjectIdentifier
ReasonCode_Id

Identifies the reason for the certificate revocation.

public static final ObjectIdentifier
SubjectAlternativeName_Id

Allows additional identities to be bound to the subject of the certificate.

public static final ObjectIdentifier
SubjectDirectoryAttributes_Id

Identifies additional directory attributes.

public static final ObjectIdentifier
SubjectInfoAccess_Id

This extension indicates how to access CA information and services for the subject of the certificate in which the extension appears.

public static final ObjectIdentifier
SubjectKey_Id

Identifies the particular public key used in an application.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

AuthInfoAccess_Idback to summary
public static final ObjectIdentifier AuthInfoAccess_Id

This extension indicates how to access CA information and services for the issuer of the certificate in which the extension appears. This information may be used for on-line certification validation services.

AuthorityKey_Idback to summary
public static final ObjectIdentifier AuthorityKey_Id

Identifies the particular public key used to sign the certificate.

BasicConstraints_Idback to summary
public static final ObjectIdentifier BasicConstraints_Id

Identifies whether the subject of the certificate is a CA and how deep a certification path may exist through that CA.

CertificateIssuer_Idback to summary
public static final ObjectIdentifier CertificateIssuer_Id

Identifies the certificate issuer associated with an entry in an indirect CRL.

CertificatePolicies_Idback to summary
public static final ObjectIdentifier CertificatePolicies_Id

Contains the sequence of policy information terms.

CRLDistributionPoints_Idback to summary
public static final ObjectIdentifier CRLDistributionPoints_Id

Identifies how CRL information is obtained.

CRLNumber_Idback to summary
public static final ObjectIdentifier CRLNumber_Id

Conveys a monotonically increasing sequence number for each CRL issued by a given CA.

DeltaCRLIndicator_Idback to summary
public static final ObjectIdentifier DeltaCRLIndicator_Id

Identifies the delta CRL.

ExtendedKeyUsage_Idback to summary
public static final ObjectIdentifier ExtendedKeyUsage_Id

Identifies one or more purposes for which the certified public key may be used, in addition to or in place of the basic purposes indicated in the key usage extension field.

FreshestCRL_Idback to summary
public static final ObjectIdentifier FreshestCRL_Id

Identifies how delta CRL information is obtained.

HoldInstructionCode_Idback to summary
public static final ObjectIdentifier HoldInstructionCode_Id

This extension provides a registered instruction identifier indicating the action to be taken, after encountering a certificate that has been placed on hold.

InhibitAnyPolicy_Idback to summary
public static final ObjectIdentifier InhibitAnyPolicy_Id

Specifies whether any-policy policy OID is permitted

InvalidityDate_Idback to summary
public static final ObjectIdentifier InvalidityDate_Id

Identifies the date on which it is known or suspected that the private key was compromised or that the certificate otherwise became invalid.

IssuerAlternativeName_Idback to summary
public static final ObjectIdentifier IssuerAlternativeName_Id

Allows additional identities to be associated with the certificate issuer.

IssuingDistributionPoint_Idback to summary
public static final ObjectIdentifier IssuingDistributionPoint_Id

Identifies the CRL distribution point for a particular CRL.

KeyUsage_Idback to summary
public static final ObjectIdentifier KeyUsage_Id

Defines the purpose of the key contained in the certificate.

NameConstraints_Idback to summary
public static final ObjectIdentifier NameConstraints_Id

Provides for permitted and excluded subtrees that place restrictions on names that may be included within a certificate issued by a given CA.

OCSPNoCheck_Idback to summary
public static final ObjectIdentifier OCSPNoCheck_Id

Identifies the OCSP client can trust the responder for the lifetime of the responder's certificate.

OCSPNonce_Idback to summary
public static final ObjectIdentifier OCSPNonce_Id

This extension is used to provide nonce data for OCSP requests or responses.

PolicyConstraints_Idback to summary
public static final ObjectIdentifier PolicyConstraints_Id

Used to either prohibit policy mapping or limit the set of policies that can be in subsequent certificates.

PolicyMappings_Idback to summary
public static final ObjectIdentifier PolicyMappings_Id

Lists pairs of object identifiers of policies considered equivalent by the issuing CA to the subject CA.

PrivateKeyUsage_Idback to summary
public static final ObjectIdentifier PrivateKeyUsage_Id

Allows the certificate issuer to specify a different validity period for the private key than the certificate.

ReasonCode_Idback to summary
public static final ObjectIdentifier ReasonCode_Id

Identifies the reason for the certificate revocation.

SubjectAlternativeName_Idback to summary
public static final ObjectIdentifier SubjectAlternativeName_Id

Allows additional identities to be bound to the subject of the certificate.

SubjectDirectoryAttributes_Idback to summary
public static final ObjectIdentifier SubjectDirectoryAttributes_Id

Identifies additional directory attributes. This extension is always non-critical.

SubjectInfoAccess_Idback to summary
public static final ObjectIdentifier SubjectInfoAccess_Id

This extension indicates how to access CA information and services for the subject of the certificate in which the extension appears.

SubjectKey_Idback to summary
public static final ObjectIdentifier SubjectKey_Id

Identifies the particular public key used in an application.

Constructor Detail

PKIXExtensionsback to summary
public PKIXExtensions()