About This Recipe

This recipe enables you to sign and verify messages received from external systems using either Oracle or customer-managed keys in OCI Vault.

The recipe uses the OCI Vault REST APIs to sign and verify messages received from external applications. It contains two integration flows:

  • Sign Message: Accepts message in string format as part of the request payload and invokes the OCI Vault Sign REST API, which generates a message signature and sends the signed message as part of the response.
  • Verify Message: Accepts signed message as part of the request payload and invokes the OCI Vault Verify REST API, which verifies the message signature and sends the response as true or false.

System and Access Requirements

  • Oracle Integration, Version 24.04 or higher

  • OCI Vault

  • An account on OCI with the Administrator role

  • OpenSSL version 3