Gets the public component of the cluster signing keys in JSON Web Key format. This API is not yet intended for general use, and is not available for all clusters.
HTTP request
GET https://container.googleapis.com/v1beta1/{parent=projects/*/locations/*/clusters/*}/jwks
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
parent |
The cluster (project, location, cluster name) to get keys for. Specified in the format |
Request body
The request body must be empty.
Response body
GetJSONWebKeysResponse is a valid JSON Web Key Set as specififed in rfc 7517
If successful, the response body contains data with the following structure:
JSON representation |
---|
{ "keys": [ { object ( |
Fields | |
---|---|
keys[] |
The public component of the keys used by the cluster to sign token requests. |
cacheHeader |
OnePlatform automatically extracts this field and uses it to set the HTTP Cache-Control header. |
Jwk
Jwk is a JSON Web Key as specified in RFC 7517
JSON representation |
---|
{ "kty": string, "alg": string, "use": string, "kid": string, "n": string, "e": string, "x": string, "y": string, "crv": string } |
Fields | |
---|---|
kty |
Key Type. |
alg |
Algorithm. |
use |
Permitted uses for the public keys. |
kid |
Key ID. |
n |
Used for RSA keys. |
e |
Used for RSA keys. |
x |
Used for ECDSA keys. |
y |
Used for ECDSA keys. |
crv |
Used for ECDSA keys. |