/AWS1/CL_ACAKEYUSAGEFLAGS¶
The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_digitalsignature
TYPE /AWS1/ACABOOLEAN
/AWS1/ACABOOLEAN
¶
The digitalSignature is asserted when the subject public key is used for verifying digital signatures.
iv_nonrepudiation
TYPE /AWS1/ACABOOLEAN
/AWS1/ACABOOLEAN
¶
NonRepudiation is asserted when the subject public key is used to verify digital signatures.
iv_keyencipherment
TYPE /AWS1/ACABOOLEAN
/AWS1/ACABOOLEAN
¶
KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.
iv_dataencipherment
TYPE /AWS1/ACABOOLEAN
/AWS1/ACABOOLEAN
¶
DataEncipherment is asserted when the subject public key is used for directly enciphering raw user data without the use of an intermediate symmetric cipher.
iv_keyagreement
TYPE /AWS1/ACABOOLEAN
/AWS1/ACABOOLEAN
¶
KeyAgreement is asserted when the subject public key is used for key agreement.
Queryable Attributes¶
DigitalSignature¶
The digitalSignature is asserted when the subject public key is used for verifying digital signatures.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DIGITALSIGNATURE() |
Getter for DIGITALSIGNATURE, with configurable default |
ASK_DIGITALSIGNATURE() |
Getter for DIGITALSIGNATURE w/ exceptions if field has no va |
HAS_DIGITALSIGNATURE() |
Determine if DIGITALSIGNATURE has a value |
NonRepudiation¶
NonRepudiation is asserted when the subject public key is used to verify digital signatures.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NONREPUDIATION() |
Getter for NONREPUDIATION, with configurable default |
ASK_NONREPUDIATION() |
Getter for NONREPUDIATION w/ exceptions if field has no valu |
HAS_NONREPUDIATION() |
Determine if NONREPUDIATION has a value |
KeyEncipherment¶
KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.
Accessible with the following methods¶
Method | Description |
---|---|
GET_KEYENCIPHERMENT() |
Getter for KEYENCIPHERMENT, with configurable default |
ASK_KEYENCIPHERMENT() |
Getter for KEYENCIPHERMENT w/ exceptions if field has no val |
HAS_KEYENCIPHERMENT() |
Determine if KEYENCIPHERMENT has a value |
DataEncipherment¶
DataEncipherment is asserted when the subject public key is used for directly enciphering raw user data without the use of an intermediate symmetric cipher.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DATAENCIPHERMENT() |
Getter for DATAENCIPHERMENT, with configurable default |
ASK_DATAENCIPHERMENT() |
Getter for DATAENCIPHERMENT w/ exceptions if field has no va |
HAS_DATAENCIPHERMENT() |
Determine if DATAENCIPHERMENT has a value |
KeyAgreement¶
KeyAgreement is asserted when the subject public key is used for key agreement.
Accessible with the following methods¶
Method | Description |
---|---|
GET_KEYAGREEMENT() |
Getter for KEYAGREEMENT, with configurable default |
ASK_KEYAGREEMENT() |
Getter for KEYAGREEMENT w/ exceptions if field has no value |
HAS_KEYAGREEMENT() |
Determine if KEYAGREEMENT has a value |