GET PKS/Lookup/jwks
Returns one or more code signing public keys and certificates in JWK format.
Requirements
None
Parameters
Name |
Description |
---|---|
LabelFilter |
(Optional) An environment filter. Only one filter at a time can be passed. Example: jwks?labelFilter=Dev |
x509Thumbprints |
(Optional) The SHA1 or SHA256 thumbprints of the objects to retrieve. Separate multiple thumbprints with a comma. Example: jwks?x509Thumbprints=44AFD1BD1A7509D7937863A1ED4E5887B60177BA,FFB8E295012A868674B6A4AE4B89C7695FD1852A |
x509serialnumbers |
(Optional) The serial numbers of the objects to retrieve, Separate multiple serial numbers with a comma. Example: jwks?x509serialnumbers=825DDB47E11AF74FB22BA9A23F5589A2,0759AA8F6313104183DF24B3FE035CFE |
Request examples
LabelFilter example
GET https://{tpp-server}/pks/lookup/jwks?LabelFilter=Dev
x509Thumbprints example with multiple thumbprints
GET https://{tpp-server}/pks/lookup/jwks?x509Thumbprints=44AFD1BD1A7509D7937863A1ED4E5887B60177BA,FFB8E295012A868674B6A4AE4B89C7695FD1852A
x509serialnumbers example with multiple serial numbers
GET https://{tpp-server}/pks/lookup/jwks?x509serialnumbers=825DDB47E11AF74FB22BA9A23F5589A2,0759AA8F6313104183DF24B3FE035CFE
Response example
The public keys and certificates are returned in JWK format. For a description of response values, see RFC 7517.
{ "keys":[ { "e":"AQAB", "key_ops":[ "verify" ], "kid":"{94e3ea99-9e5a-4bd2-82b2-038f844ecff0}", "kty":"RSA", "n":"pceplyY8wc0mN_6H2L...", "use":"sig", "x5c":[ "MIIDHDCCAgSgAwIBAgIR..." ], "x5t":"FFB8E295012A868674B6A4AE4B89C7695FD1852A", "x5t#S256":"E833281ECFCAB9998722BA37805DF48E17D7487A7521DA5BFB224F0F40045EA4", "x5u":"\"https://{tpp-server}/pks/lookup/pem/2532\"" }, { "e":"AQAB", "key_ops":[ "verify" ], "kid":"{0152fcce-401e-459f-a1f5-a219d250a2ac}", "kty":"RSA", "n":"rIREQIvOdxZSAlAxOFC...", "use":"sig", "x5c":[ "MIID9TCCAt2gAwIBAgIQB..." ], "x5t":"44AFD1BD1A7509D7937863A1ED4E5887B60177BA", "x5t#S256":"04A853670408FB8E121BCB62DB743C73EB53139D332A732F77DE3C6AD31FAF95", "x5u":"\"https://{tpp-server}/pks/lookup/pem/2451\"" } ] }