/AWS1/CL_ACMX509ATTRIBUTES¶
Contains X.509 certificate attributes extracted from the certificate.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_issuer TYPE REF TO /AWS1/CL_ACMDISTINGUISHEDNAME /AWS1/CL_ACMDISTINGUISHEDNAME¶
The distinguished name of the certificate issuer.
io_subject TYPE REF TO /AWS1/CL_ACMDISTINGUISHEDNAME /AWS1/CL_ACMDISTINGUISHEDNAME¶
The distinguished name of the certificate subject.
it_subjectalternativenames TYPE /AWS1/CL_ACMGENERALNAME=>TT_GENERALNAMELIST TT_GENERALNAMELIST¶
One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.
it_extendedkeyusages TYPE /AWS1/CL_ACMEXTENDEDKEYUSAGE01=>TT_EXTENDEDKEYUSAGENAMES TT_EXTENDEDKEYUSAGENAMES¶
Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).
iv_keyalgorithm TYPE /AWS1/ACMKEYALGORITHM /AWS1/ACMKEYALGORITHM¶
The algorithm that was used to generate the public-private key pair.
it_keyusages TYPE /AWS1/CL_ACMKEYUSAGENAMES_W=>TT_KEYUSAGENAMES TT_KEYUSAGENAMES¶
A list of Key Usage X.509 v3 extension objects. Each object is a string value that identifies the purpose of the public key contained in the certificate. Possible extension values include DIGITAL_SIGNATURE, KEY_ENCHIPHERMENT, NON_REPUDIATION, and more.
iv_serialnumber TYPE /AWS1/ACMSERIALNUMBER /AWS1/ACMSERIALNUMBER¶
The serial number assigned by the certificate authority.
iv_notafter TYPE /AWS1/ACMTSTAMP /AWS1/ACMTSTAMP¶
The time after which the certificate is not valid.
iv_notbefore TYPE /AWS1/ACMTSTAMP /AWS1/ACMTSTAMP¶
The time before which the certificate is not valid.
Queryable Attributes¶
Issuer¶
The distinguished name of the certificate issuer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISSUER() |
Getter for ISSUER |
Subject¶
The distinguished name of the certificate subject.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBJECT() |
Getter for SUBJECT |
SubjectAlternativeNames¶
One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBJECTALTERNATIVENAMES() |
Getter for SUBJECTALTERNATIVENAMES, with configurable defaul |
ASK_SUBJECTALTERNATIVENAMES() |
Getter for SUBJECTALTERNATIVENAMES w/ exceptions if field ha |
HAS_SUBJECTALTERNATIVENAMES() |
Determine if SUBJECTALTERNATIVENAMES has a value |
ExtendedKeyUsages¶
Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXTENDEDKEYUSAGES() |
Getter for EXTENDEDKEYUSAGES, with configurable default |
ASK_EXTENDEDKEYUSAGES() |
Getter for EXTENDEDKEYUSAGES w/ exceptions if field has no v |
HAS_EXTENDEDKEYUSAGES() |
Determine if EXTENDEDKEYUSAGES has a value |
KeyAlgorithm¶
The algorithm that was used to generate the public-private key pair.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYALGORITHM() |
Getter for KEYALGORITHM, with configurable default |
ASK_KEYALGORITHM() |
Getter for KEYALGORITHM w/ exceptions if field has no value |
HAS_KEYALGORITHM() |
Determine if KEYALGORITHM has a value |
KeyUsages¶
A list of Key Usage X.509 v3 extension objects. Each object is a string value that identifies the purpose of the public key contained in the certificate. Possible extension values include DIGITAL_SIGNATURE, KEY_ENCHIPHERMENT, NON_REPUDIATION, and more.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYUSAGES() |
Getter for KEYUSAGES, with configurable default |
ASK_KEYUSAGES() |
Getter for KEYUSAGES w/ exceptions if field has no value |
HAS_KEYUSAGES() |
Determine if KEYUSAGES has a value |
SerialNumber¶
The serial number assigned by the certificate authority.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERIALNUMBER() |
Getter for SERIALNUMBER, with configurable default |
ASK_SERIALNUMBER() |
Getter for SERIALNUMBER w/ exceptions if field has no value |
HAS_SERIALNUMBER() |
Determine if SERIALNUMBER has a value |
NotAfter¶
The time after which the certificate is not valid.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NOTAFTER() |
Getter for NOTAFTER, with configurable default |
ASK_NOTAFTER() |
Getter for NOTAFTER w/ exceptions if field has no value |
HAS_NOTAFTER() |
Determine if NOTAFTER has a value |
NotBefore¶
The time before which the certificate is not valid.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NOTBEFORE() |
Getter for NOTBEFORE, with configurable default |
ASK_NOTBEFORE() |
Getter for NOTBEFORE w/ exceptions if field has no value |
HAS_NOTBEFORE() |
Determine if NOTBEFORE has a value |