Manage JWK Sets

The Intelligent Advisor Hub REST API for JSON Web Key (JWK) sets provides a flexible mechanism to automate creation, management and deletion of JWK sets used for various Intelligent Advisor services and purposes. For example, for providing a JWK, used to decrypt any JSON Web Encryption (JWE) in the JSON payload, when embedding an interview secured by Identity Cloud Service.

The following tasks can be performed using the Intelligent Advisor Hub REST API:

  • Get all JWK sets or a particular JWK set
  • Update a JWK set
  • Create a JWK set (generate active key)
  • Get all JWK set keys or a particular JWK set key
  • Delete a JWK set key

The URI {version}/jwksets is used to manage JWK sets.

The URI {version}/jwksets/{jwkset-purpose} is used to manage JWK sets used for particular purposes.

The URI {version}/jwksets/{jwkset-purpose}/keys is used to manage JWK set keys.

The URI {version}/jwksets/{jwkset-purpose}/keys/{jwkset-key-kid} is used to manage a particular JWK set key.

For more information, see: