/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/**
* Lists all the object identifiers of the X509 extensions of the PKIX profile.
*
* <p>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.
*
* <p>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 Extension
*
*
* @author Amit Kapoor
* @author Hemma Prafullchandra
*/
public class PKIXExtensions {
// The object identifiers
48, 1, 5};
/**
* Identifies the particular public key used to sign the certificate.
*/
/**
* Identifies the particular public key used in an application.
*/
/**
* Defines the purpose of the key contained in the certificate.
*/
/**
* Allows the certificate issuer to specify a different validity period
* for the private key than the certificate.
*/
/**
* Contains the sequence of policy information terms.
*/
/**
* Lists pairs of objectidentifiers of policies considered equivalent by the
* issuing CA to the subject CA.
*/
/**
* Allows additional identities to be bound to the subject of the certificate.
*/
/**
* Allows additional identities to be associated with the certificate issuer.
*/
/**
* Identifies additional directory attributes.
* This extension is always non-critical.
*/
/**
* Identifies whether the subject of the certificate is a CA and how deep
* a certification path may exist through that CA.
*/
/**
* 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.
*/
/**
* Identifies how CRL information is obtained.
*/
/**
* Conveys a monotonically increasing sequence number for each CRL
* issued by a given CA.
*/
/**
* Identifies the CRL distribution point for a particular CRL.
*/
/**
* Identifies the delta CRL.
*/
/**
* Identifies the reason for the certificate revocation.
*/
/**
* This extension provides a registered instruction identifier indicating
* the action to be taken, after encountering a certificate that has been
* placed on hold.
*/
/**
* Identifies the date on which it is known or suspected that the private
* key was compromised or that the certificate otherwise became invalid.
*/
/**
* 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.
*/
/**
* Specifies whether any-policy policy OID is permitted
*/
/**
* Identifies the certificate issuer associated with an entry in an
* indirect CRL.
*/
/**
* 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.
*/
/**
* This extension indicates how to access CA information and services for
* the subject of the certificate in which the extension appears.
*/
/**
* Identifies how delta CRL information is obtained.
*/
/**
* Identifies the OCSP client can trust the responder for the
* lifetime of the responder's certificate.
*/
static {
}
}