/AWS1/CL_ACATEMPLATEV2¶
v2 template schema that uses Legacy Cryptographic Providers.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
io_certificatevalidity TYPE REF TO /AWS1/CL_ACACERTVALIDITY /AWS1/CL_ACACERTVALIDITY¶
Certificate validity describes the validity and renewal periods of a certificate.
io_privatekeyattributes TYPE REF TO /AWS1/CL_ACAPRIVATEKEYATTRSV2 /AWS1/CL_ACAPRIVATEKEYATTRSV2¶
Private key attributes allow you to specify the minimal key length, key spec, and cryptographic providers for the private key of a certificate for v2 templates. V2 templates allow you to use Legacy Cryptographic Service Providers.
io_privatekeyflags TYPE REF TO /AWS1/CL_ACAPRIVATEKEYFLAGSV2 /AWS1/CL_ACAPRIVATEKEYFLAGSV2¶
Private key flags for v2 templates specify the client compatibility, if the private key can be exported, and if user input is required when using a private key.
io_enrollmentflags TYPE REF TO /AWS1/CL_ACAENROLLMENTFLAGSV2 /AWS1/CL_ACAENROLLMENTFLAGSV2¶
Enrollment flags describe the enrollment settings for certificates such as using the existing private key and deleting expired or revoked certificates.
io_subjectnameflags TYPE REF TO /AWS1/CL_ACASUBJECTNAMEFLAGSV2 /AWS1/CL_ACASUBJECTNAMEFLAGSV2¶
Subject name flags describe the subject name and subject alternate name that is included in a certificate.
io_generalflags TYPE REF TO /AWS1/CL_ACAGENERALFLAGSV2 /AWS1/CL_ACAGENERALFLAGSV2¶
General flags describe whether the template is used for computers or users and if the template can be used with autoenrollment.
io_extensions TYPE REF TO /AWS1/CL_ACAEXTENSIONSV2 /AWS1/CL_ACAEXTENSIONSV2¶
Extensions describe the key usage extensions and application policies for a template.
Optional arguments:¶
it_supersededtemplates TYPE /AWS1/CL_ACATEMPLATENAMELIST_W=>TT_TEMPLATENAMELIST TT_TEMPLATENAMELIST¶
List of templates in Active Directory that are superseded by this template.
Queryable Attributes¶
CertificateValidity¶
Certificate validity describes the validity and renewal periods of a certificate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CERTIFICATEVALIDITY() |
Getter for CERTIFICATEVALIDITY |
SupersededTemplates¶
List of templates in Active Directory that are superseded by this template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUPERSEDEDTEMPLATES() |
Getter for SUPERSEDEDTEMPLATES, with configurable default |
ASK_SUPERSEDEDTEMPLATES() |
Getter for SUPERSEDEDTEMPLATES w/ exceptions if field has no |
HAS_SUPERSEDEDTEMPLATES() |
Determine if SUPERSEDEDTEMPLATES has a value |
PrivateKeyAttributes¶
Private key attributes allow you to specify the minimal key length, key spec, and cryptographic providers for the private key of a certificate for v2 templates. V2 templates allow you to use Legacy Cryptographic Service Providers.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIVATEKEYATTRIBUTES() |
Getter for PRIVATEKEYATTRIBUTES |
PrivateKeyFlags¶
Private key flags for v2 templates specify the client compatibility, if the private key can be exported, and if user input is required when using a private key.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIVATEKEYFLAGS() |
Getter for PRIVATEKEYFLAGS |
EnrollmentFlags¶
Enrollment flags describe the enrollment settings for certificates such as using the existing private key and deleting expired or revoked certificates.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENROLLMENTFLAGS() |
Getter for ENROLLMENTFLAGS |
SubjectNameFlags¶
Subject name flags describe the subject name and subject alternate name that is included in a certificate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBJECTNAMEFLAGS() |
Getter for SUBJECTNAMEFLAGS |
GeneralFlags¶
General flags describe whether the template is used for computers or users and if the template can be used with autoenrollment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GENERALFLAGS() |
Getter for GENERALFLAGS |
Extensions¶
Extensions describe the key usage extensions and application policies for a template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXTENSIONS() |
Getter for EXTENSIONS |