java.lang.Object | |
↳ | sun.security.x509.PKIXExtensions |
Lists all the object identifiers of the X509 extensions of the PKIX profile.
Extensions are addiitonal attributes which can be inserted in a X509 v3 certificate. For example a "Driving License Certificate" could have the driving license number as a 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).
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AuthInfoAccess_Id | This extension indicates how to access CA information and services for the issuer of the certificate in which the extension appears. | ||||||||||
AuthorityKey_Id | Identifies the particular public key used to sign the certificate. | ||||||||||
BasicConstraints_Id | Identifies whether the subject of the certificate is a CA and how deep a certification path may exist through that CA. | ||||||||||
CRLDistributionPoints_Id | Identifies how CRL information is obtained. | ||||||||||
CRLNumber_Id | Conveys a monotonically increasing sequence number for each CRL issued by a given CA. | ||||||||||
CertificateIssuer_Id | Identifies the certificate issuer associated with an entry in an indirect CRL. | ||||||||||
CertificatePolicies_Id | Contains the sequence of policy information terms. | ||||||||||
DeltaCRLIndicator_Id | Identifies the delta CRL. | ||||||||||
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_Id | Identifies how delta CRL information is obtained. | ||||||||||
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_Id | Specifies whether any-policy policy OID is permitted | ||||||||||
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_Id | Allows additional identities to be associated with the certificate issuer. | ||||||||||
IssuingDistributionPoint_Id | Identifies the CRL distribution point for a particular CRL. | ||||||||||
KeyUsage_Id | Defines the purpose of the key contained in the certificate. | ||||||||||
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. | ||||||||||
PolicyConstraints_Id | Used to either prohibit policy mapping or limit the set of policies that can be in subsequent certificates. | ||||||||||
PolicyMappings_Id | Lists pairs of objectidentifiers of policies considered equivalent by the issuing CA to the subject CA. | ||||||||||
PrivateKeyUsage_Id | Allows the certificate issuer to specify a different validity period for the private key than the certificate. | ||||||||||
ReasonCode_Id | Identifies the reason for the certificate revocation. | ||||||||||
SubjectAlternativeName_Id | Allows additional identities to be bound to the subject of the certificate. | ||||||||||
SubjectDirectoryAttributes_Id | Identifies additional directory attributes. | ||||||||||
SubjectInfoAccess_Id | This extension indicates how to access CA information and services for the subject of the certificate in which the extension appears. | ||||||||||
SubjectKey_Id | Identifies the particular public key used in an application. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
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.
Identifies the particular public key used to sign the certificate.
Identifies whether the subject of the certificate is a CA and how deep a certification path may exist through that CA.
Identifies how CRL information is obtained.
Conveys a monotonically increasing sequence number for each CRL issued by a given CA.
Identifies the certificate issuer associated with an entry in an indirect CRL.
Contains the sequence of policy information terms.
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.
Identifies how delta CRL information is obtained.
This extension provides a registered instruction identifier indicating the action to be taken, after encountering a certificate that has been placed on hold.
Specifies whether any-policy policy OID is permitted
Identifies the date on which it is known or suspected that the private key was compromised or that the certificate otherwise became invalid.
Allows additional identities to be associated with the certificate issuer.
Identifies the CRL distribution point for a particular CRL.
Defines the purpose of the key contained in the certificate.
Provides for permitted and excluded subtrees that place restrictions on names that may be included within a certificate issued by a given CA.
Used to either prohibit policy mapping or limit the set of policies that can be in subsequent certificates.
Lists pairs of objectidentifiers of policies considered equivalent by the issuing CA to the subject CA.
Allows the certificate issuer to specify a different validity period for the private key than the certificate.
Identifies the reason for the certificate revocation.
Allows additional identities to be bound to the subject of the certificate.
Identifies additional directory attributes. This extension is always non-critical.
This extension indicates how to access CA information and services for the subject of the certificate in which the extension appears.
Identifies the particular public key used in an application.