Interface AttestationOpenIdMetadata


public interface AttestationOpenIdMetadata
Represents the OpenId metadata discovery document for the attestation service instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns 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.
    Returns the response types which are supported by the attestation service.
    Returns the set of supported claims returned by the attestation service.
    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.