Package com.itextpdf.signatures
Class OID.X509Extensions
- java.lang.Object
-
- com.itextpdf.signatures.OID.X509Extensions
-
- Enclosing class:
- OID
public static final class OID.X509Extensions extends java.lang.Object
Contains all OIDs used by iText in the context of Certificate Extensions.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTHORITY_INFO_ACCESS
One of the Internet Certificate Extensions also from https://tools.ietf.org/html/rfc5280static java.lang.String
AUTHORITY_KEY_IDENTIFIER
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
BASIC_CONSTRAINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
CERTIFICATE_POLICIES
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
CRL_DISTRIBUTION_POINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
EXTENDED_KEY_USAGE
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
FRESHEST_CRL
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
ID_KP_TIMESTAMPING
One of theEXTENDED_KEY_USAGE
purposes from https://www.ietf.org/rfc/rfc2459.txtstatic java.lang.String
ID_PKIX_OCSP_NOCHECK
Extension for OCSP responder certificate from https://www.ietf.org/rfc/rfc2560.txt.static java.lang.String
INHIBIT_ANY_POLICY
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
ISSUER_ALTERNATIVE_NAME
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
KEY_USAGE
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
NAME_CONSTRAINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
POLICY_CONSTRAINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
POLICY_MAPPINGS
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
SUBJECT_ALTERNATIVE_NAME
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
SUBJECT_DIRECTORY_ATTRIBUTES
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.lang.String
SUBJECT_INFO_ACCESS
One of the Internet Certificate Extensions also from https://tools.ietf.org/html/rfc5280static java.lang.String
SUBJECT_KEY_IDENTIFIER
One of the standard extensions from https://tools.ietf.org/html/rfc5280static java.util.Set<java.lang.String>
SUPPORTED_CRITICAL_EXTENSIONS
According to https://tools.ietf.org/html/rfc5280 4.2.static java.lang.String
VALIDITY_ASSURED_SHORT_TERM
Extension for certificates from ETSI EN 319 412-1 V1.4.4.
-
Constructor Summary
Constructors Constructor Description X509Extensions()
-
-
-
Field Detail
-
AUTHORITY_KEY_IDENTIFIER
public static final java.lang.String AUTHORITY_KEY_IDENTIFIER
One of the standard extensions from https://tools.ietf.org/html/rfc5280"Conforming CAs MUST mark this extension as non-critical."
- See Also:
- Constant Field Values
-
SUBJECT_KEY_IDENTIFIER
public static final java.lang.String SUBJECT_KEY_IDENTIFIER
One of the standard extensions from https://tools.ietf.org/html/rfc5280"Conforming CAs MUST mark this extension as non-critical."
- See Also:
- Constant Field Values
-
KEY_USAGE
public static final java.lang.String KEY_USAGE
One of the standard extensions from https://tools.ietf.org/html/rfc5280- See Also:
- Constant Field Values
-
CERTIFICATE_POLICIES
public static final java.lang.String CERTIFICATE_POLICIES
One of the standard extensions from https://tools.ietf.org/html/rfc5280- See Also:
- Constant Field Values
-
POLICY_MAPPINGS
public static final java.lang.String POLICY_MAPPINGS
One of the standard extensions from https://tools.ietf.org/html/rfc5280- See Also:
- Constant Field Values
-
SUBJECT_ALTERNATIVE_NAME
public static final java.lang.String SUBJECT_ALTERNATIVE_NAME
One of the standard extensions from https://tools.ietf.org/html/rfc5280- See Also:
- Constant Field Values
-
ISSUER_ALTERNATIVE_NAME
public static final java.lang.String ISSUER_ALTERNATIVE_NAME
One of the standard extensions from https://tools.ietf.org/html/rfc5280- See Also:
- Constant Field Values
-
SUBJECT_DIRECTORY_ATTRIBUTES
public static final java.lang.String SUBJECT_DIRECTORY_ATTRIBUTES
One of the standard extensions from https://tools.ietf.org/html/rfc5280"Conforming CAs MUST mark this extension as non-critical."
- See Also:
- Constant Field Values
-
BASIC_CONSTRAINTS
public static final java.lang.String BASIC_CONSTRAINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280- See Also:
- Constant Field Values
-
NAME_CONSTRAINTS
public static final java.lang.String NAME_CONSTRAINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280- See Also:
- Constant Field Values
-
POLICY_CONSTRAINTS
public static final java.lang.String POLICY_CONSTRAINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280- See Also:
- Constant Field Values
-
EXTENDED_KEY_USAGE
public static final java.lang.String EXTENDED_KEY_USAGE
One of the standard extensions from https://tools.ietf.org/html/rfc5280- See Also:
- Constant Field Values
-
CRL_DISTRIBUTION_POINTS
public static final java.lang.String CRL_DISTRIBUTION_POINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280- See Also:
- Constant Field Values
-
INHIBIT_ANY_POLICY
public static final java.lang.String INHIBIT_ANY_POLICY
One of the standard extensions from https://tools.ietf.org/html/rfc5280- See Also:
- Constant Field Values
-
FRESHEST_CRL
public static final java.lang.String FRESHEST_CRL
One of the standard extensions from https://tools.ietf.org/html/rfc5280"The extension MUST be marked as non-critical by conforming CAs."
- See Also:
- Constant Field Values
-
AUTHORITY_INFO_ACCESS
public static final java.lang.String AUTHORITY_INFO_ACCESS
One of the Internet Certificate Extensions also from https://tools.ietf.org/html/rfc5280"The extension MUST be marked as non-critical by conforming CAs."
- See Also:
- Constant Field Values
-
SUBJECT_INFO_ACCESS
public static final java.lang.String SUBJECT_INFO_ACCESS
One of the Internet Certificate Extensions also from https://tools.ietf.org/html/rfc5280"Conforming CAs MUST mark this extension as non-critical."
- See Also:
- Constant Field Values
-
ID_KP_TIMESTAMPING
public static final java.lang.String ID_KP_TIMESTAMPING
One of theEXTENDED_KEY_USAGE
purposes from https://www.ietf.org/rfc/rfc2459.txt- See Also:
- Constant Field Values
-
ID_PKIX_OCSP_NOCHECK
public static final java.lang.String ID_PKIX_OCSP_NOCHECK
Extension for OCSP responder certificate from https://www.ietf.org/rfc/rfc2560.txt.- See Also:
- Constant Field Values
-
VALIDITY_ASSURED_SHORT_TERM
public static final java.lang.String VALIDITY_ASSURED_SHORT_TERM
Extension for certificates from ETSI EN 319 412-1 V1.4.4.- See Also:
- Constant Field Values
-
SUPPORTED_CRITICAL_EXTENSIONS
public static final java.util.Set<java.lang.String> SUPPORTED_CRITICAL_EXTENSIONS
According to https://tools.ietf.org/html/rfc5280 4.2. "Certificate Extensions": "A certificate-using system MUST reject the certificate if it encounters a critical extension it does not recognize or a critical extension that contains information that it cannot process."This set consists of standard extensions which are defined in RFC specifications and are not mentioned as forbidden to be marked as critical.
-
-