@EachProperty(value="micronaut.security.token.jwt.signatures.jwks") public class JwksSignatureConfigurationProperties extends java.lang.Object implements JwksSignatureConfiguration
| Modifier and Type | Field and Description | 
|---|---|
| static int | DEFAULT_CACHE_EXPIRATIONThe default cache expiration. | 
| static com.nimbusds.jose.jwk.KeyType | DEFAULT_KEYTYPEThe default key type. | 
| static java.lang.String | PREFIX | 
| Constructor and Description | 
|---|
| JwksSignatureConfigurationProperties() | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Integer | getCacheExpiration() | 
| com.nimbusds.jose.jwk.KeyType | getKeyType()Representation the KeyType for this JWKS signature configuration. | 
| @NotNull java.lang.String | getUrl()Json Web Key Set endpoint url. | 
| void | setCacheExpiration(java.lang.Integer cacheExpiration)JWKS cache expiration. | 
| void | setKeyType(com.nimbusds.jose.jwk.KeyType keyType)Representation of the kty parameter in a JSON Web Key (JWK). | 
| void | setUrl(java.lang.String url)Remote JSON Web Key set url. | 
public static final java.lang.String PREFIX
public static final com.nimbusds.jose.jwk.KeyType DEFAULT_KEYTYPE
public static final int DEFAULT_CACHE_EXPIRATION
public JwksSignatureConfigurationProperties()
@NonNull public java.lang.Integer getCacheExpiration()
getCacheExpiration in interface JwksSignatureConfigurationpublic void setCacheExpiration(java.lang.Integer cacheExpiration)
cacheExpiration - The expiration@NotNull @NonNull public @NotNull java.lang.String getUrl()
JwksSignatureConfigurationgetUrl in interface JwksSignatureConfigurationpublic void setUrl(java.lang.String url)
url - Remote JSON Web Key set url.@Nullable public com.nimbusds.jose.jwk.KeyType getKeyType()
JwksSignatureConfigurationgetKeyType in interface JwksSignatureConfigurationpublic void setKeyType(com.nimbusds.jose.jwk.KeyType keyType)
keyType - Representation of the kty parameter in a JSON Web Key (JWK).