All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class netscape.security.x509.PKIXExtensions

netscape.security.x509.PKIXExtensions

public class 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).

See Also:
Extension

Variable Index

 o AuthorityKey_Id
Identifies the particular public key used to sign the certificate.
 o BasicConstraints_Id
Identifies whether the subject of the certificate is a CA and how deep a certification path may exist through that CA.
 o CertificatePolicies_Id
Contains the sequence of policy information terms.
 o CRLDistributionPoints_Id
Identifies how CRL information is obtained.
 o CRLNumber_Id
Conveys a monotonically increasing sequence number for each CRL issued by a given CA.
 o DeltaCRLIndicator_Id
Identifies the delta CRL.
 o 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.
 o 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.
 o IssuerAlternativeName_Id
Allows additional identities to be associated with the certificate issuer.
 o IssuingDistributionPoint_Id
Identifies the CRL distribution point for a particular CRL.
 o KeyUsage_Id
Defines the purpose of the key contained in the certificate.
 o 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.
 o PolicyConstraints_Id
Used to either prohibit policy mapping or limit the set of policies that can be in subsequent certificates.
 o PolicyMappings_Id
Lists pairs of objectidentifiers of policies considered equivalent by the issuing CA to the subject CA.
 o PrivateKeyUsage_Id
Allows the certificate issuer to specify a different validity period for the private key than the certificate.
 o ReasonCode_Id
Identifies the reason for the certificate revocation.
 o SubjectAlternativeName_Id
Allows additional identities to be bound to the subject of the certificate.
 o SubjectDirectoryAttributes_Id
Identifies additional directory attributes.
 o SubjectKey_Id
Identifies the particular public key used in an application.

Constructor Index

 o PKIXExtensions()

Variables

 o AuthorityKey_Id
 public static final ObjectIdentifier AuthorityKey_Id
Identifies the particular public key used to sign the certificate.

 o SubjectKey_Id
 public static final ObjectIdentifier SubjectKey_Id
Identifies the particular public key used in an application.

 o KeyUsage_Id
 public static final ObjectIdentifier KeyUsage_Id
Defines the purpose of the key contained in the certificate.

 o PrivateKeyUsage_Id
 public static final ObjectIdentifier PrivateKeyUsage_Id
Allows the certificate issuer to specify a different validity period for the private key than the certificate.

 o CertificatePolicies_Id
 public static final ObjectIdentifier CertificatePolicies_Id
Contains the sequence of policy information terms.

 o PolicyMappings_Id
 public static final ObjectIdentifier PolicyMappings_Id
Lists pairs of objectidentifiers of policies considered equivalent by the issuing CA to the subject CA.

 o SubjectAlternativeName_Id
 public static final ObjectIdentifier SubjectAlternativeName_Id
Allows additional identities to be bound to the subject of the certificate.

 o IssuerAlternativeName_Id
 public static final ObjectIdentifier IssuerAlternativeName_Id
Allows additional identities to be associated with the certificate issuer.

 o SubjectDirectoryAttributes_Id
 public static final ObjectIdentifier SubjectDirectoryAttributes_Id
Identifies additional directory attributes. This extension is always non-critical.

 o BasicConstraints_Id
 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.

 o NameConstraints_Id
 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.

 o PolicyConstraints_Id
 public static final ObjectIdentifier PolicyConstraints_Id
Used to either prohibit policy mapping or limit the set of policies that can be in subsequent certificates.

 o CRLDistributionPoints_Id
 public static final ObjectIdentifier CRLDistributionPoints_Id
Identifies how CRL information is obtained.

 o CRLNumber_Id
 public static final ObjectIdentifier CRLNumber_Id
Conveys a monotonically increasing sequence number for each CRL issued by a given CA.

 o IssuingDistributionPoint_Id
 public static final ObjectIdentifier IssuingDistributionPoint_Id
Identifies the CRL distribution point for a particular CRL.

 o DeltaCRLIndicator_Id
 public static final ObjectIdentifier DeltaCRLIndicator_Id
Identifies the delta CRL.

 o ReasonCode_Id
 public static final ObjectIdentifier ReasonCode_Id
Identifies the reason for the certificate revocation.

 o HoldInstructionCode_Id
 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.

 o InvalidityDate_Id
 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.

Constructors

 o PKIXExtensions
 public PKIXExtensions()

All Packages  Class Hierarchy  This Package  Previous  Next  Index