Gets the public component of the cluster signing keys in JSON Web Key format.
HTTP request
GET https://container.googleapis.com/v1/{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 specified 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 | 
                    
                       
 For HTTP requests, this field is automatically extracted into the Cache-Control HTTP 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.  |