/AWS1/CL_ACAPRIVATEKEYATTRSV4¶
Defines the attributes of the private key.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_minimalkeylength TYPE /AWS1/ACAINTEGER /AWS1/ACAINTEGER¶
Set the minimum key length of the private key.
iv_keyspec TYPE /AWS1/ACAKEYSPEC /AWS1/ACAKEYSPEC¶
Defines the purpose of the private key. Set it to "KEY_EXCHANGE" or "SIGNATURE" value.
Optional arguments:¶
it_cryptoproviders TYPE /AWS1/CL_ACACRYPTOPVDRSLIST_W=>TT_CRYPTOPROVIDERSLIST TT_CRYPTOPROVIDERSLIST¶
Defines the cryptographic providers used to generate the private key.
io_keyusageproperty TYPE REF TO /AWS1/CL_ACAKEYUSAGEPROPERTY /AWS1/CL_ACAKEYUSAGEPROPERTY¶
The key usage property defines the purpose of the private key contained in the certificate. You can specify specific purposes using property flags or all by using property type ALL.
iv_algorithm TYPE /AWS1/ACAPRIVATEKEYALGORITHM /AWS1/ACAPRIVATEKEYALGORITHM¶
Defines the algorithm used to generate the private key.
Queryable Attributes¶
MinimalKeyLength¶
Set the minimum key length of the private key.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MINIMALKEYLENGTH() |
Getter for MINIMALKEYLENGTH, with configurable default |
ASK_MINIMALKEYLENGTH() |
Getter for MINIMALKEYLENGTH w/ exceptions if field has no va |
HAS_MINIMALKEYLENGTH() |
Determine if MINIMALKEYLENGTH has a value |
KeySpec¶
Defines the purpose of the private key. Set it to "KEY_EXCHANGE" or "SIGNATURE" value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYSPEC() |
Getter for KEYSPEC, with configurable default |
ASK_KEYSPEC() |
Getter for KEYSPEC w/ exceptions if field has no value |
HAS_KEYSPEC() |
Determine if KEYSPEC has a value |
CryptoProviders¶
Defines the cryptographic providers used to generate the private key.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CRYPTOPROVIDERS() |
Getter for CRYPTOPROVIDERS, with configurable default |
ASK_CRYPTOPROVIDERS() |
Getter for CRYPTOPROVIDERS w/ exceptions if field has no val |
HAS_CRYPTOPROVIDERS() |
Determine if CRYPTOPROVIDERS has a value |
KeyUsageProperty¶
The key usage property defines the purpose of the private key contained in the certificate. You can specify specific purposes using property flags or all by using property type ALL.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYUSAGEPROPERTY() |
Getter for KEYUSAGEPROPERTY |
Algorithm¶
Defines the algorithm used to generate the private key.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALGORITHM() |
Getter for ALGORITHM, with configurable default |
ASK_ALGORITHM() |
Getter for ALGORITHM w/ exceptions if field has no value |
HAS_ALGORITHM() |
Determine if ALGORITHM has a value |