/AWS1/CL_BDOPVTKEYJWTCONFIG¶
The private key configuration for private_key_jwt client authentication.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_privatekeysource TYPE REF TO /AWS1/CL_BDOPRIVATEKEYSOURCE /AWS1/CL_BDOPRIVATEKEYSOURCE¶
The private key source for the JWT client assertion.
iv_signingalgorithm TYPE /AWS1/BDOSIGNINGALGORITHM /AWS1/BDOSIGNINGALGORITHM¶
The algorithm used to sign the JWT client assertion. Valid values are
RS256,PS256, andES256.
it_additionalheaderclaims TYPE /AWS1/CL_BDOADDITIONALCLAIMS_W=>TT_ADDITIONALCLAIMS TT_ADDITIONALCLAIMS¶
A map of additional claims to include in the JWT client assertion header. Standard header claims such as
algandtypcannot be added.
it_additionalpayloadclaims TYPE /AWS1/CL_BDOADDITIONALCLAIMS_W=>TT_ADDITIONALCLAIMS TT_ADDITIONALCLAIMS¶
A map of additional claims to include in the JWT client assertion payload. Payload claims generated by the service, such as
iss,sub,jti, andexp, cannot be added.
Queryable Attributes¶
privateKeySource¶
The private key source for the JWT client assertion.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIVATEKEYSOURCE() |
Getter for PRIVATEKEYSOURCE |
signingAlgorithm¶
The algorithm used to sign the JWT client assertion. Valid values are
RS256,PS256, andES256.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SIGNINGALGORITHM() |
Getter for SIGNINGALGORITHM, with configurable default |
ASK_SIGNINGALGORITHM() |
Getter for SIGNINGALGORITHM w/ exceptions if field has no va |
HAS_SIGNINGALGORITHM() |
Determine if SIGNINGALGORITHM has a value |
additionalHeaderClaims¶
A map of additional claims to include in the JWT client assertion header. Standard header claims such as
algandtypcannot be added.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDITIONALHEADERCLAIMS() |
Getter for ADDITIONALHEADERCLAIMS, with configurable default |
ASK_ADDITIONALHEADERCLAIMS() |
Getter for ADDITIONALHEADERCLAIMS w/ exceptions if field has |
HAS_ADDITIONALHEADERCLAIMS() |
Determine if ADDITIONALHEADERCLAIMS has a value |
additionalPayloadClaims¶
A map of additional claims to include in the JWT client assertion payload. Payload claims generated by the service, such as
iss,sub,jti, andexp, cannot be added.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDITIONALPAYLOADCLAIMS() |
Getter for ADDITIONALPAYLOADCLAIMS, with configurable defaul |
ASK_ADDITIONALPAYLOADCLAIMS() |
Getter for ADDITIONALPAYLOADCLAIMS w/ exceptions if field ha |
HAS_ADDITIONALPAYLOADCLAIMS() |
Determine if ADDITIONALPAYLOADCLAIMS has a value |