4.3.6 Ensure 'signatureAlgorithm' is set to a secure algorithm in OIDC Relying Party (RP)

Information

The signatureAlgorithm is used by the RP to verify the signed ID tokens sent by the OP.

When the OpenID Connect Server Provider uses a signature algorithm to sign the ID tokens, sensitive information is protected and the relying party can verify the authenticity of the JSON Web Token (JWT).

Solution

Add the signatureAlgorithm attribute to the openidConnectClient element to ${server.config.dir}/configDropins/overrides/*.xml and set it a valid signature algorithm type, for example RS256 to enable token signing for JSON Web Tokens.

<openidConnectClient signatureAlgorithm="RS256" />

See Also

https://workbench.cisecurity.org/benchmarks/7724

Item Details

Category: SYSTEM AND COMMUNICATIONS PROTECTION

References: 800-53|SC-12

Plugin: Unix

Control ID: 77bb36d3927fee9e7347b3f436dcd1e948961e09c8bce86e4cbd22905866108b