@Introspected public class DefaultOpenIdProviderMetadata extends java.lang.Object implements OpenIdProviderMetadata
Constructor and Description |
---|
DefaultOpenIdProviderMetadata()
Empty Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAcrValuesSupported()
acr_values_supported.
|
java.lang.String |
getAuthorizationEndpoint()
authorization_endpoint.
|
java.lang.String |
getCheckSessionIframe()
check_session_iframe.
|
java.util.List<java.lang.String> |
getClaimsLocalesSupported()
claims_locales_supported
OPTIONAL.
|
java.lang.Boolean |
getClaimsParameterSupported()
claims_parameter_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getClaimsSupported()
claims_supported
RECOMMENDED.
|
java.util.List<java.lang.String> |
getClaimTypesSupported()
claim_types_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getCodeChallengeMethodsSupported()
code_challenge_methods_supported.
|
java.util.List<java.lang.String> |
getDefaultGrantTypesSupported()
As specified in Open ID Discovery Spec, if omitted,
the default value is ["authorization_code", "implicit"].
|
java.lang.Boolean |
getDefaultRequestParameterSupported() |
java.lang.Boolean |
getDefaultRequestUriParameterSupported() |
java.lang.Boolean |
getDefaultRequireRequestUriRegistration() |
java.util.List<java.lang.String> |
getDefaultResponseTypesSupported() |
java.util.List<java.lang.String> |
getDisplayValuesSupported()
display_values_supported
OPTIONAL.
|
java.lang.String |
getEndSessionEndpoint()
end_session_endpoint.
|
java.util.List<java.lang.String> |
getGrantTypesSupported()
grant_types_supported.
|
java.util.List<java.lang.String> |
getIdTokenEncryptionEncValuesSupported()
id_token_encryption_enc_values_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getIdTokenSigningAlgValuesSupported()
id_token_signing_alg_values_supported
REQUIRED.
|
java.lang.String |
getIntrospectionEndpoint() |
java.util.List<java.lang.String> |
getIntrospectionEndpointAuthMethodsSupported() |
java.lang.String |
getIssuer()
issuer.
|
java.lang.String |
getJwksUri()
jwks_uri.
|
java.lang.String |
getOpPolicyUri()
op_policy_uri
OPTIONAL.
|
java.lang.String |
getOpTosUri()
op_tos_uri.
|
java.lang.String |
getRegistrationEndpoint()
registration_endpoint.
|
java.util.List<java.lang.String> |
getRequestObjectEncryptionAlgValuesSupported()
request_object_encryption_alg_values_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getRequestObjectEncryptionEncValuesSupported()
request_object_encryption_enc_values_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getRequestObjectSigningAlgValuesSupported()
request_object_signing_alg_values_supported.
|
java.lang.Boolean |
getRequestParameterSupported()
request_parameter_supported
OPTIONAL.
|
java.lang.Boolean |
getRequestUriParameterSupported()
request_uri_parameter_supported
OPTIONAL.
|
java.lang.Boolean |
getRequireRequestUriRegistration()
require_request_uri_registration
OPTIONAL.
|
java.util.List<java.lang.String> |
getResponseModesSupported()
response_modes_supported.
|
java.util.List<java.lang.String> |
getResponseTypesSupported()
As specified in Open ID Discovery Spec, if omitted, the
default for Dynamic OpenID Providers is ["query", "fragment"].
|
java.lang.String |
getRevocationEndpoint() |
java.util.List<java.lang.String> |
getRevocationEndpointAuthMethodsSupported() |
java.util.List<java.lang.String> |
getScopesSupported()
scopes_supported.
|
java.lang.String |
getServiceDocumentation()
service_documentation
OPTIONAL.
|
java.util.List<java.lang.String> |
getSubjectTypesSupported()
subject_types_supported.
|
java.lang.String |
getTokenEndpoint()
token_endpoint.
|
java.util.List<java.lang.String> |
getTokenEndpointAuthMethodsSupported()
token_endpoint_auth_methods_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getTokenEndpointAuthSigningAlgValuesSupported()
token_endpoint_auth_signing_alg_values_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getUriLocalesSupported()
ui_locales_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getUserInfoEncryptionAlgValuesSupported()
userinfo_encryption_alg_values_supported.
|
java.util.List<java.lang.String> |
getUserinfoEncryptionEncValuesSupported()
userinfo_encryption_enc_values_supported
OPTIONAL.
|
java.lang.String |
getUserinfoEndpoint()
userinfo_endpoint.
|
void |
setAcrValuesSupported(java.util.List<java.lang.String> acrValuesSupported) |
void |
setAuthorizationEndpoint(java.lang.String authorizationEndpoint) |
void |
setCheckSessionIframe(java.lang.String checkSessionIframe) |
void |
setClaimsLocalesSupported(java.util.List<java.lang.String> claimsLocalesSupported) |
void |
setClaimsParameterSupported(java.lang.Boolean claimsParameterSupported) |
void |
setClaimsSupported(java.util.List<java.lang.String> claimsSupported) |
void |
setClaimTypesSupported(java.util.List<java.lang.String> claimTypesSupported) |
void |
setCodeChallengeMethodsSupported(java.util.List<java.lang.String> codeChallengeMethodsSupported) |
void |
setDisplayValuesSupported(java.util.List<java.lang.String> displayValuesSupported) |
void |
setEndSessionEndpoint(java.lang.String endSessionEndpoint) |
void |
setGrantTypesSupported(java.util.List<java.lang.String> grantTypesSupported) |
void |
setIdTokenEncryptionEncValuesSupported(java.util.List<java.lang.String> idTokenEncryptionEncValuesSupported) |
void |
setIdTokenSigningAlgValuesSupported(java.util.List<java.lang.String> idTokenSigningAlgValuesSupported) |
void |
setIntrospectionEndpoint(java.lang.String introspectionEndpoint) |
void |
setIntrospectionEndpointAuthMethodsSupported(java.util.List<java.lang.String> introspectionEndpointAuthMethodsSupported) |
void |
setIssuer(java.lang.String issuer) |
void |
setJwksUri(java.lang.String jwksUri) |
void |
setOpPolicyUri(java.lang.String opPolicyUri) |
void |
setOpTosUri(java.lang.String opTosUri) |
void |
setRegistrationEndpoint(java.lang.String registrationEndpoint) |
void |
setRequestObjectEncryptionAlgValuesSupported(java.util.List<java.lang.String> requestObjectEncryptionAlgValuesSupported) |
void |
setRequestObjectEncryptionEncValuesSupported(java.util.List<java.lang.String> requestObjectEncryptionEncValuesSupported) |
void |
setRequestObjectSigningAlgValuesSupported(java.util.List<java.lang.String> requestObjectSigningAlgValuesSupported) |
void |
setRequestParameterSupported(java.lang.Boolean requestParameterSupported) |
void |
setRequestUriParameterSupported(java.lang.Boolean requestUriParameterSupported) |
void |
setRequireRequestUriRegistration(java.lang.Boolean requireRequestUriRegistration) |
void |
setResponseModesSupported(java.util.List<java.lang.String> responseModesSupported) |
void |
setResponseTypesSupported(java.util.List<java.lang.String> responseTypesSupported) |
void |
setRevocationEndpoint(java.lang.String revocationEndpoint) |
void |
setRevocationEndpointAuthMethodsSupported(java.util.List<java.lang.String> revocationEndpointAuthMethodsSupported) |
void |
setScopesSupported(java.util.List<java.lang.String> scopesSupported) |
void |
setServiceDocumentation(java.lang.String serviceDocumentation) |
void |
setSubjectTypesSupported(java.util.List<java.lang.String> subjectTypesSupported) |
void |
setTokenEndpoint(java.lang.String tokenEndpoint) |
void |
setTokenEndpointAuthMethodsSupported(java.util.List<java.lang.String> tokenEndpointAuthMethodsSupported) |
void |
setTokenEndpointAuthSigningAlgValuesSupported(java.util.List<java.lang.String> tokenEndpointAuthSigningAlgValuesSupported) |
void |
setUriLocalesSupported(java.util.List<java.lang.String> uriLocalesSupported) |
void |
setUserinfoEncryptionAlgValuesSupported(java.util.List<java.lang.String> userinfoEncryptionAlgValuesSupported) |
void |
setUserinfoEncryptionEncValuesSupported(java.util.List<java.lang.String> userinfoEncryptionEncValuesSupported) |
void |
setUserinfoEndpoint(java.lang.String userinfoEndpoint) |
public DefaultOpenIdProviderMetadata()
@Nullable public java.lang.Boolean getRequireRequestUriRegistration()
OpenIdProviderMetadata
getRequireRequestUriRegistration
in interface OpenIdProviderMetadata
@Nullable public java.lang.Boolean getDefaultRequireRequestUriRegistration()
public void setRequireRequestUriRegistration(@Nullable java.lang.Boolean requireRequestUriRegistration)
requireRequestUriRegistration
- Boolean value specifying whether the OP requires any request_uri values used to be pre-registered using the request_uris registration parameter.@NonNull public java.lang.String getAuthorizationEndpoint()
OpenIdProviderMetadata
getAuthorizationEndpoint
in interface OpenIdProviderMetadata
public void setAuthorizationEndpoint(@NonNull java.lang.String authorizationEndpoint)
authorizationEndpoint
- URL of the Open ID Provider's OAuth 2.0 Authorization Endpoint.public void setUserinfoEncryptionEncValuesSupported(@Nullable java.util.List<java.lang.String> userinfoEncryptionEncValuesSupported)
userinfoEncryptionEncValuesSupported
- List of the JWE encryption algorithms (enc values) [JWA] supported by the UserInfo Endpoint to encode the Claims in a JWT.@NonNull public java.util.List<java.lang.String> getIdTokenSigningAlgValuesSupported()
OpenIdProviderMetadata
getIdTokenSigningAlgValuesSupported
in interface OpenIdProviderMetadata
@Nullable public java.util.List<java.lang.String> getIdTokenEncryptionEncValuesSupported()
OpenIdProviderMetadata
getIdTokenEncryptionEncValuesSupported
in interface OpenIdProviderMetadata
public void setIdTokenEncryptionEncValuesSupported(@Nullable java.util.List<java.lang.String> idTokenEncryptionEncValuesSupported)
idTokenEncryptionEncValuesSupported
- List of the JWE encryption algorithms (enc values) supported by the OP for the ID Token to encode the Claims in a JWT.@Nullable public java.util.List<java.lang.String> getUserInfoEncryptionAlgValuesSupported()
OpenIdProviderMetadata
getUserInfoEncryptionAlgValuesSupported
in interface OpenIdProviderMetadata
public void setUserinfoEncryptionAlgValuesSupported(@Nullable java.util.List<java.lang.String> userinfoEncryptionAlgValuesSupported)
userinfoEncryptionAlgValuesSupported
- List of the JWE [JWE] encryption algorithms (alg values) [JWA] supported by the UserInfo Endpoint to encode the Claims in a JWT.@Nullable public java.util.List<java.lang.String> getUserinfoEncryptionEncValuesSupported()
OpenIdProviderMetadata
getUserinfoEncryptionEncValuesSupported
in interface OpenIdProviderMetadata
public void setIdTokenSigningAlgValuesSupported(@NonNull java.util.List<java.lang.String> idTokenSigningAlgValuesSupported)
idTokenSigningAlgValuesSupported
- List of the JWE encryption algorithms (enc values) supported by the OP for the ID Token to encode the Claims in a JWT.@NonNull public java.lang.String getIssuer()
OpenIdProviderMetadata
getIssuer
in interface OpenIdProviderMetadata
public void setIssuer(@NonNull java.lang.String issuer)
issuer
- URL using the https scheme with no query or fragment component that the Open ID Provider asserts as its Issuer Identifier.@NonNull public java.lang.String getJwksUri()
OpenIdProviderMetadata
getJwksUri
in interface OpenIdProviderMetadata
public void setJwksUri(@NonNull java.lang.String jwksUri)
jwksUri
- URL of the Open ID Provider's JSON Web Key Set.@Nullable public java.util.List<java.lang.String> getResponseTypesSupported()
getResponseTypesSupported
in interface OpenIdProviderMetadata
@NonNull public java.util.List<java.lang.String> getDefaultResponseTypesSupported()
public void setResponseTypesSupported(@Nullable java.util.List<java.lang.String> responseTypesSupported)
responseTypesSupported
- List of the OAuth 2.0 response_type values that this Open ID Provider supports.@Nullable public java.util.List<java.lang.String> getScopesSupported()
OpenIdProviderMetadata
getScopesSupported
in interface OpenIdProviderMetadata
public void setScopesSupported(@Nullable java.util.List<java.lang.String> scopesSupported)
scopesSupported
- List of the OAuth 2.0 [RFC6749] scope values that this server supports.@NonNull public java.util.List<java.lang.String> getSubjectTypesSupported()
OpenIdProviderMetadata
getSubjectTypesSupported
in interface OpenIdProviderMetadata
public void setSubjectTypesSupported(@NonNull java.util.List<java.lang.String> subjectTypesSupported)
subjectTypesSupported
- List of the Subject Identifier types that this OP supports.@NonNull public java.lang.String getTokenEndpoint()
OpenIdProviderMetadata
getTokenEndpoint
in interface OpenIdProviderMetadata
public void setTokenEndpoint(@Nullable java.lang.String tokenEndpoint)
tokenEndpoint
- URL of the Open ID Provider's OAuth 2.0 Token Endpoint.@Nullable public java.util.List<java.lang.String> getTokenEndpointAuthMethodsSupported()
OpenIdProviderMetadata
getTokenEndpointAuthMethodsSupported
in interface OpenIdProviderMetadata
@Nullable public java.util.List<java.lang.String> getTokenEndpointAuthSigningAlgValuesSupported()
OpenIdProviderMetadata
getTokenEndpointAuthSigningAlgValuesSupported
in interface OpenIdProviderMetadata
public void setTokenEndpointAuthSigningAlgValuesSupported(@Nullable java.util.List<java.lang.String> tokenEndpointAuthSigningAlgValuesSupported)
tokenEndpointAuthSigningAlgValuesSupported
- List of the JWS signing algorithms (alg values) supported by the Token Endpoint.@Nullable public java.util.List<java.lang.String> getDisplayValuesSupported()
OpenIdProviderMetadata
getDisplayValuesSupported
in interface OpenIdProviderMetadata
public void setDisplayValuesSupported(@Nullable java.util.List<java.lang.String> displayValuesSupported)
displayValuesSupported
- List of the display parameter values that the OpenID Provider supports.@Nullable public java.util.List<java.lang.String> getClaimTypesSupported()
OpenIdProviderMetadata
getClaimTypesSupported
in interface OpenIdProviderMetadata
public void setClaimTypesSupported(@Nullable java.util.List<java.lang.String> claimTypesSupported)
claimTypesSupported
- List of the Claim Types that the OpenID Provider supports.public void setTokenEndpointAuthMethodsSupported(@Nullable java.util.List<java.lang.String> tokenEndpointAuthMethodsSupported)
tokenEndpointAuthMethodsSupported
- List of Client Authentication methods supported by this Token Endpoint.@Nullable public java.lang.String getUserinfoEndpoint()
OpenIdProviderMetadata
getUserinfoEndpoint
in interface OpenIdProviderMetadata
public void setUserinfoEndpoint(@Nullable java.lang.String userinfoEndpoint)
userinfoEndpoint
- URL of the Open ID Provider's UserInfo Endpoint.@Nullable public java.util.List<java.lang.String> getResponseModesSupported()
OpenIdProviderMetadata
getResponseModesSupported
in interface OpenIdProviderMetadata
public void setResponseModesSupported(@Nullable java.util.List<java.lang.String> responseModesSupported)
responseModesSupported
- List of the OAuth 2.0 response_mode values that this Open ID Provider supports.@Nullable public java.util.List<java.lang.String> getGrantTypesSupported()
OpenIdProviderMetadata
getGrantTypesSupported
in interface OpenIdProviderMetadata
@NonNull public java.util.List<java.lang.String> getDefaultGrantTypesSupported()
@Nullable public java.util.List<java.lang.String> getAcrValuesSupported()
OpenIdProviderMetadata
getAcrValuesSupported
in interface OpenIdProviderMetadata
public void setAcrValuesSupported(@Nullable java.util.List<java.lang.String> acrValuesSupported)
acrValuesSupported
- List of the Authentication Context Class References that this OP supports.public void setGrantTypesSupported(@Nullable java.util.List<java.lang.String> grantTypesSupported)
grantTypesSupported
- List of the OAuth 2.0 Grant Type values that this Open ID Provider supports.@Nullable public java.lang.String getRegistrationEndpoint()
OpenIdProviderMetadata
getRegistrationEndpoint
in interface OpenIdProviderMetadata
public void setRegistrationEndpoint(@Nullable java.lang.String registrationEndpoint)
registrationEndpoint
- URL of the Open ID Provider's Dynamic Client Registration Endpoint.@Nullable public java.util.List<java.lang.String> getClaimsSupported()
OpenIdProviderMetadata
getClaimsSupported
in interface OpenIdProviderMetadata
@Nullable public java.lang.String getServiceDocumentation()
OpenIdProviderMetadata
getServiceDocumentation
in interface OpenIdProviderMetadata
public void setServiceDocumentation(@Nullable java.lang.String serviceDocumentation)
serviceDocumentation
- URL of a page containing human-readable information that developers might want or need to know when using the OpenID Provider.@Nullable public java.util.List<java.lang.String> getClaimsLocalesSupported()
OpenIdProviderMetadata
getClaimsLocalesSupported
in interface OpenIdProviderMetadata
public void setClaimsLocalesSupported(@Nullable java.util.List<java.lang.String> claimsLocalesSupported)
claimsLocalesSupported
- Languages and scripts supported for values in Claims.@Nullable public java.util.List<java.lang.String> getUriLocalesSupported()
OpenIdProviderMetadata
getUriLocalesSupported
in interface OpenIdProviderMetadata
public void setUriLocalesSupported(@Nullable java.util.List<java.lang.String> uriLocalesSupported)
uriLocalesSupported
- Languages and scripts supported for the user interface.@Nullable public java.lang.Boolean getClaimsParameterSupported()
OpenIdProviderMetadata
getClaimsParameterSupported
in interface OpenIdProviderMetadata
public void setClaimsParameterSupported(@Nullable java.lang.Boolean claimsParameterSupported)
claimsParameterSupported
- Boolean value specifying whether the OP supports use of the claims parameter.public void setClaimsSupported(@Nullable java.util.List<java.lang.String> claimsSupported)
claimsSupported
- List of the Claim Names of the Claims that the OpenID Provider MAY be able to supply values for.@Nullable public java.util.List<java.lang.String> getCodeChallengeMethodsSupported()
OpenIdProviderMetadata
getCodeChallengeMethodsSupported
in interface OpenIdProviderMetadata
public void setCodeChallengeMethodsSupported(@Nullable java.util.List<java.lang.String> codeChallengeMethodsSupported)
codeChallengeMethodsSupported
- List of the supported transformation methods by the authorisation code verifier for Proof Key for Code Exchange (PKCE).@Nullable public java.lang.String getIntrospectionEndpoint()
getIntrospectionEndpoint
in interface OpenIdProviderMetadata
public void setIntrospectionEndpoint(@Nullable java.lang.String introspectionEndpoint)
introspectionEndpoint
- The fully qualified URL of the server's introspection endpoint defined by OAuth Token Introspection [RFC7662].@Nullable public java.util.List<java.lang.String> getIntrospectionEndpointAuthMethodsSupported()
getIntrospectionEndpointAuthMethodsSupported
in interface OpenIdProviderMetadata
public void setIntrospectionEndpointAuthMethodsSupported(@Nullable java.util.List<java.lang.String> introspectionEndpointAuthMethodsSupported)
introspectionEndpointAuthMethodsSupported
- List of Client Authentication methods supported by Introspection Endpoint.@Nullable public java.lang.String getRevocationEndpoint()
getRevocationEndpoint
in interface OpenIdProviderMetadata
public void setRevocationEndpoint(@Nullable java.lang.String revocationEndpoint)
revocationEndpoint
- The fully qualified URL of the server's revocation endpoint defined by Oauth Token Revocation.@Nullable public java.util.List<java.lang.String> getRevocationEndpointAuthMethodsSupported()
getRevocationEndpointAuthMethodsSupported
in interface OpenIdProviderMetadata
public void setRevocationEndpointAuthMethodsSupported(@Nullable java.util.List<java.lang.String> revocationEndpointAuthMethodsSupported)
revocationEndpointAuthMethodsSupported
- List of Client Authentication methods supported by Revocation Endpoint.public void setCheckSessionIframe(@Nullable java.lang.String checkSessionIframe)
checkSessionIframe
- URL of an OP iframe that supports cross-origin communications for session state information with the RP Client, using the HTML5 postMessage API.@Nullable public java.lang.String getCheckSessionIframe()
OpenIdProviderMetadata
getCheckSessionIframe
in interface OpenIdProviderMetadata
@Nullable public java.lang.String getEndSessionEndpoint()
OpenIdProviderMetadata
getEndSessionEndpoint
in interface OpenIdProviderMetadata
public void setEndSessionEndpoint(@Nullable java.lang.String endSessionEndpoint)
endSessionEndpoint
- URL at the OP to which an RP can perform a redirect to request that the End-User be logged out at the OP.@Nullable public java.lang.Boolean getRequestParameterSupported()
OpenIdProviderMetadata
getRequestParameterSupported
in interface OpenIdProviderMetadata
@NonNull public java.lang.Boolean getDefaultRequestParameterSupported()
@Nullable public java.lang.Boolean getRequestUriParameterSupported()
OpenIdProviderMetadata
getRequestUriParameterSupported
in interface OpenIdProviderMetadata
@NonNull public java.lang.Boolean getDefaultRequestUriParameterSupported()
public void setRequestUriParameterSupported(@Nullable java.lang.Boolean requestUriParameterSupported)
requestUriParameterSupported
- Boolean value specifying whether the OP requires any request_uri values used to be pre-registered using the request_uris registration parameter.@Nullable public java.lang.String getOpPolicyUri()
OpenIdProviderMetadata
getOpPolicyUri
in interface OpenIdProviderMetadata
public void setOpPolicyUri(@Nullable java.lang.String opPolicyUri)
opPolicyUri
- URL that the OpenID Provider provides to the person registering the Client to read about the OP's requirements on how the Relying Party can use the data provided by the OP.@Nullable public java.lang.String getOpTosUri()
OpenIdProviderMetadata
getOpTosUri
in interface OpenIdProviderMetadata
public void setOpTosUri(@Nullable java.lang.String opTosUri)
opTosUri
- URL that the OpenID Provider provides to the person registering the Client to read about OpenID Provider's terms of service.public void setRequestParameterSupported(@Nullable java.lang.Boolean requestParameterSupported)
requestParameterSupported
- Boolean value specifying whether the OP supports use of the request parameter, with true indicating support.@Nullable public java.util.List<java.lang.String> getRequestObjectSigningAlgValuesSupported()
OpenIdProviderMetadata
getRequestObjectSigningAlgValuesSupported
in interface OpenIdProviderMetadata
@Nullable public java.util.List<java.lang.String> getRequestObjectEncryptionAlgValuesSupported()
OpenIdProviderMetadata
getRequestObjectEncryptionAlgValuesSupported
in interface OpenIdProviderMetadata
public void setRequestObjectEncryptionAlgValuesSupported(@Nullable java.util.List<java.lang.String> requestObjectEncryptionAlgValuesSupported)
requestObjectEncryptionAlgValuesSupported
- List of the JWE encryption algorithms (alg values) supported by the OP for Request Objects.@Nullable public java.util.List<java.lang.String> getRequestObjectEncryptionEncValuesSupported()
OpenIdProviderMetadata
getRequestObjectEncryptionEncValuesSupported
in interface OpenIdProviderMetadata
public void setRequestObjectEncryptionEncValuesSupported(@Nullable java.util.List<java.lang.String> requestObjectEncryptionEncValuesSupported)
requestObjectEncryptionEncValuesSupported
- List of the JWE encryption algorithms (enc values) supported by the OP for Request Objects.public void setRequestObjectSigningAlgValuesSupported(@Nullable java.util.List<java.lang.String> requestObjectSigningAlgValuesSupported)
requestObjectSigningAlgValuesSupported
- List of the JWS signing algorithms (alg values) supported by the OP for Request Objects.