/AWS1/CL_ACMGENERALNAME¶
Describes an ASN.1 X.400 GeneralName as defined in RFC 5280. Only one of the following naming options should be provided.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_directoryname TYPE REF TO /AWS1/CL_ACMDISTINGUISHEDNAME /AWS1/CL_ACMDISTINGUISHEDNAME¶
Contains information about the certificate subject. The
Subjectfield in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. TheSubjectmust contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.
iv_dnsname TYPE /AWS1/ACMSTRING /AWS1/ACMSTRING¶
Represents
GeneralNameas a DNS name.
iv_ipaddress TYPE /AWS1/ACMSTRING /AWS1/ACMSTRING¶
Represents
GeneralNameas an IPv4 or IPv6 address.
io_othername TYPE REF TO /AWS1/CL_ACMOTHERNAME /AWS1/CL_ACMOTHERNAME¶
Represents
GeneralNameusing anOtherNameobject.
iv_registeredid TYPE /AWS1/ACMSTRING /AWS1/ACMSTRING¶
Represents
GeneralNameas an object identifier (OID).
iv_rfc822name TYPE /AWS1/ACMSTRING /AWS1/ACMSTRING¶
Represents
GeneralNameas an RFC 822 email address.
iv_uniformresourceidentifier TYPE /AWS1/ACMSTRING /AWS1/ACMSTRING¶
Represents
GeneralNameas a URI.
Queryable Attributes¶
DirectoryName¶
Contains information about the certificate subject. The
Subjectfield in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. TheSubjectmust contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DIRECTORYNAME() |
Getter for DIRECTORYNAME |
DnsName¶
Represents
GeneralNameas a DNS name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DNSNAME() |
Getter for DNSNAME, with configurable default |
ASK_DNSNAME() |
Getter for DNSNAME w/ exceptions if field has no value |
HAS_DNSNAME() |
Determine if DNSNAME has a value |
IpAddress¶
Represents
GeneralNameas an IPv4 or IPv6 address.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IPADDRESS() |
Getter for IPADDRESS, with configurable default |
ASK_IPADDRESS() |
Getter for IPADDRESS w/ exceptions if field has no value |
HAS_IPADDRESS() |
Determine if IPADDRESS has a value |
OtherName¶
Represents
GeneralNameusing anOtherNameobject.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OTHERNAME() |
Getter for OTHERNAME |
RegisteredId¶
Represents
GeneralNameas an object identifier (OID).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REGISTEREDID() |
Getter for REGISTEREDID, with configurable default |
ASK_REGISTEREDID() |
Getter for REGISTEREDID w/ exceptions if field has no value |
HAS_REGISTEREDID() |
Determine if REGISTEREDID has a value |
Rfc822Name¶
Represents
GeneralNameas an RFC 822 email address.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RFC822NAME() |
Getter for RFC822NAME, with configurable default |
ASK_RFC822NAME() |
Getter for RFC822NAME w/ exceptions if field has no value |
HAS_RFC822NAME() |
Determine if RFC822NAME has a value |
UniformResourceIdentifier¶
Represents
GeneralNameas a URI.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UNIFORMRESOURCEID() |
Getter for UNIFORMRESOURCEIDENTIFIER, with configurable defa |
ASK_UNIFORMRESOURCEID() |
Getter for UNIFORMRESOURCEIDENTIFIER w/ exceptions if field |
HAS_UNIFORMRESOURCEID() |
Determine if UNIFORMRESOURCEIDENTIFIER has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_GENERALNAMELIST¶
TYPES TT_GENERALNAMELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_ACMGENERALNAME WITH DEFAULT KEY
.