Class OID.X509Extensions
- Namespace
- iText.Signatures
- Assembly
- itext.sign.dll
Contains all OIDs used by iText in the context of Certificate Extensions.
public sealed class OID.X509Extensions
- Inheritance
-
OID.X509Extensions
- Inherited Members
Constructors
X509Extensions()
public X509Extensions()
Fields
AUTHORITY_INFO_ACCESS
One of the Internet Certificate Extensions also from https://tools.ietf.org/html/rfc5280
public const string AUTHORITY_INFO_ACCESS = "1.3.6.1.5.5.7.1.1"
Field Value
Remarks
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."AUTHORITY_KEY_IDENTIFIER
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string AUTHORITY_KEY_IDENTIFIER = "2.5.29.35"
Field Value
Remarks
One of the standard extensions from https://tools.ietf.org/html/rfc5280
"Conforming CAs MUST mark this extension as non-critical."BASIC_CONSTRAINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string BASIC_CONSTRAINTS = "2.5.29.19"
Field Value
CERTIFICATE_POLICIES
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string CERTIFICATE_POLICIES = "2.5.29.32"
Field Value
CRL_DISTRIBUTION_POINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string CRL_DISTRIBUTION_POINTS = "2.5.29.31"
Field Value
EXTENDED_KEY_USAGE
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string EXTENDED_KEY_USAGE = "2.5.29.37"
Field Value
FRESHEST_CRL
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string FRESHEST_CRL = "2.5.29.46"
Field Value
Remarks
One of the standard extensions from https://tools.ietf.org/html/rfc5280
"The extension MUST be marked as non-critical by conforming CAs."ID_KP_TIMESTAMPING
One of the EXTENDED_KEY_USAGE purposes from https://www.ietf.org/rfc/rfc2459.txt
public const string ID_KP_TIMESTAMPING = "1.3.6.1.5.5.7.3.8"
Field Value
ID_PKIX_OCSP_NOCHECK
Extension for OCSP responder certificate from https://www.ietf.org/rfc/rfc2560.txt.
public const string ID_PKIX_OCSP_NOCHECK = "1.3.6.1.5.5.7.48.1.5"
Field Value
INHIBIT_ANY_POLICY
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string INHIBIT_ANY_POLICY = "2.5.29.54"
Field Value
ISSUER_ALTERNATIVE_NAME
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string ISSUER_ALTERNATIVE_NAME = "2.5.29.18"
Field Value
KEY_USAGE
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string KEY_USAGE = "2.5.29.15"
Field Value
NAME_CONSTRAINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string NAME_CONSTRAINTS = "2.5.29.30"
Field Value
POLICY_CONSTRAINTS
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string POLICY_CONSTRAINTS = "2.5.29.36"
Field Value
POLICY_MAPPINGS
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string POLICY_MAPPINGS = "2.5.29.33"
Field Value
SUBJECT_ALTERNATIVE_NAME
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string SUBJECT_ALTERNATIVE_NAME = "2.5.29.17"
Field Value
SUBJECT_DIRECTORY_ATTRIBUTES
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string SUBJECT_DIRECTORY_ATTRIBUTES = "2.5.29.9"
Field Value
Remarks
One of the standard extensions from https://tools.ietf.org/html/rfc5280
"Conforming CAs MUST mark this extension as non-critical."SUBJECT_INFO_ACCESS
One of the Internet Certificate Extensions also from https://tools.ietf.org/html/rfc5280
public const string SUBJECT_INFO_ACCESS = "1.3.6.1.5.5.7.1.11"
Field Value
Remarks
One of the Internet Certificate Extensions also from https://tools.ietf.org/html/rfc5280
"Conforming CAs MUST mark this extension as non-critical."SUBJECT_KEY_IDENTIFIER
One of the standard extensions from https://tools.ietf.org/html/rfc5280
public const string SUBJECT_KEY_IDENTIFIER = "2.5.29.14"
Field Value
Remarks
One of the standard extensions from https://tools.ietf.org/html/rfc5280
"Conforming CAs MUST mark this extension as non-critical."SUPPORTED_CRITICAL_EXTENSIONS
According to https://tools.ietf.org/html/rfc5280 4.2.
public static readonly ICollection<string> SUPPORTED_CRITICAL_EXTENSIONS
Field Value
Remarks
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.VALIDITY_ASSURED_SHORT_TERM
Extension for certificates from ETSI EN 319 412-1 V1.4.4.
public const string VALIDITY_ASSURED_SHORT_TERM = "0.4.0.194121.2.1"