Authenticate every request with a Service Access Token or Organization Token.
Set the token value in the Authorization: Bearer <token> header.
Service Access Token: Scoped to a single service. Use when automating service-level configuration or runtime flows.
Organization Token: Scoped to the organization; inherits permissions across services. Use for org-wide automation or when managing multiple services programmatically.
Both token types are issued by the Authlete console or provisioning APIs.
A service ID.
The key type (EC or RSA)
The key on the HSM. When the key use is "sig" (signature), the private key on the HSM is used to sign data and the corresponding public key is used to verify the signature. When the key use is "enc" (encryption), the private key on the HSM is used to decrypt encrypted data which have been encrypted with the corresponding public key
Key ID for the key on the HSM.
The name of the HSM. The identifier for the HSM that sits behind the Authlete server. For example, "google".
The algorithm of the key on the HSM. When the key use is "sig", the algorithm represents a signing
algorithm such as "ES256". When the key use is "enc", the algorithm represents an encryption
algorithm such as "RSA-OAEP-256".
It is rare that HSMs support all the algorithms listed in RFC 7518 JSON Web Algorithms (JWA).
When the specified algorithm is not supported by the HSM, the request to the /hsk/create API
fails.
HSK created successfully
The code which represents the result of the API call.
A short message which explains the result of the API call.
Result of the API call.
SUCCESS, INVALID_REQUEST, NOT_FOUND, SERVER_ERROR Holds information about a key managed in an HSM (Hardware Security Module)