Class JwksSignatureConfigurationProperties
- java.lang.Object
-
- io.micronaut.security.token.jwt.signature.jwks.JwksSignatureConfigurationProperties
-
- All Implemented Interfaces:
JwksSignatureConfiguration
@EachProperty("micronaut.security.token.jwt.signatures.jwks") public class JwksSignatureConfigurationProperties extends java.lang.Object implements JwksSignatureConfigurationJSON Web Key Set (JWKS) Signature Configuration properties holder.- Since:
- 1.1.0
- Author:
- Sergio del Amo
-
-
Field Summary
Fields Modifier and Type Field Description static com.nimbusds.jose.jwk.KeyTypeDEFAULT_KEYTYPEThe default key type.static java.lang.StringPREFIX
-
Constructor Summary
Constructors Constructor Description JwksSignatureConfigurationProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull com.nimbusds.jose.jwk.KeyTypegetKeyType()Representation the KeyType for this JWKS signature configuration.@NotNull java.lang.StringgetUrl()Json Web Key Set endpoint url.voidsetKeyType(com.nimbusds.jose.jwk.KeyType keyType)Representation of the kty parameter in a JSON Web Key (JWK).voidsetUrl(java.lang.String url)Remote JSON Web Key set url.
-
-
-
Field Detail
-
PREFIX
public static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_KEYTYPE
public static final com.nimbusds.jose.jwk.KeyType DEFAULT_KEYTYPE
The default key type.
-
-
Method Detail
-
getUrl
@NotNull public @NotNull java.lang.String getUrl()
Description copied from interface:JwksSignatureConfigurationJson Web Key Set endpoint url.- Specified by:
getUrlin interfaceJwksSignatureConfiguration- Returns:
- URL to the remote JSON Web Key Set.
-
setUrl
public void setUrl(java.lang.String url)
Remote JSON Web Key set url. e.g. https://.../.well-known/jwks.json- Parameters:
url- Remote JSON Web Key set url.
-
getKeyType
@NotNull public @NotNull com.nimbusds.jose.jwk.KeyType getKeyType()
Description copied from interface:JwksSignatureConfigurationRepresentation the KeyType for this JWKS signature configuration. KeyType is the kty parameter in a JSON Web Key (JWK).- Specified by:
getKeyTypein interfaceJwksSignatureConfiguration- Returns:
- Representation the KeyType for this JWKS signature configuration. KeyType is the kty parameter in a JSON Web Key (JWK).
-
setKeyType
public void setKeyType(com.nimbusds.jose.jwk.KeyType keyType)
Representation of the kty parameter in a JSON Web Key (JWK). Default value (RSA).- Parameters:
keyType- Representation of the kty parameter in a JSON Web Key (JWK).
-
-