Interface AttestationOpenIdMetadata
public interface AttestationOpenIdMetadata
Represents the OpenId metadata discovery document
for the attestation service instance.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the expected issuer of tokens issued by the attestation service.Returns the URL of the location which can be used to retrieve the keys which can be used to verify the signature of tokens returned by the attestation service.String[]
Returns the response types which are supported by the attestation service.String[]
Returns the set of supported claims returned by the attestation service.String[]
Returns the signing algorithms supported by the attestation service.
-
Method Details
-
getJsonWebKeySetUrl
String getJsonWebKeySetUrl()Returns the URL of the location which can be used to retrieve the keys which can be used to verify the signature of tokens returned by the attestation service. Contains the "jwks_uri" metadata value from the OpenId Metadata. See OpenId Provider Metadata for more information.- Returns:
- String containing the URL of the location which can be used to retrieve the signing keys.
-
getIssuer
String getIssuer()Returns the expected issuer of tokens issued by the attestation service. Contains the "issuer" metadata value from the OpenId Metadata. See OpenId Provider Metadata for more information.- Returns:
- String containing the expected issuer for attestation tokens.
-
getResponseTypesSupported
String[] getResponseTypesSupported()Returns the response types which are supported by the attestation service. Contains the "response_types_supported" metadata value from the OpenId Metadata. See OpenId Provider Metadata for more information.- Returns:
- String array containing the response types supported by the service.
-
getTokenSigningAlgorithmsSupported
String[] getTokenSigningAlgorithmsSupported()Returns the signing algorithms supported by the attestation service. Contains the "id_token_signing_alg_values_supported" metadata value from the OpenId Metadata. See OpenId Provider Metadata for more information.- Returns:
- String array containing the signing algorithms supported by the attestation service.
-
getSupportedClaims
String[] getSupportedClaims()Returns the set of supported claims returned by the attestation service. Contains the "claims_supported" metadata value from the OpenId Metadata. See OpenId Provider Metadata for more information.- Returns:
- String array containing the supported claim names returned by the attestation service.
-