Class SecretEncryptionConfiguration
java.lang.Object
io.micronaut.security.token.jwt.encryption.secret.SecretEncryptionConfiguration
@EachProperty("micronaut.security.token.jwt.encryptions.secret")
public class SecretEncryptionConfiguration
extends Object
Encapsulates Secret Encryption Configuration.
- Since:
- 1.0
- Author:
- Sergio del Amo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.nimbusds.jose.EncryptionMethodcom.nimbusds.jose.JWEAlgorithmgetName()voidsetEncryptionMethod(com.nimbusds.jose.EncryptionMethod encryptionMethod) EncryptionMethod.voidsetJweAlgorithm(com.nimbusds.jose.JWEAlgorithm jweAlgorithm) JWEAlgorithm.voidSecret used for encryption configuration.
-
Constructor Details
-
SecretEncryptionConfiguration
Constructor.- Parameters:
name- Bean name qualifier.
-
-
Method Details
-
getSecret
- Returns:
- The secret being used in
SecretEncryption
-
getJweAlgorithm
public com.nimbusds.jose.JWEAlgorithm getJweAlgorithm()- Returns:
- The JWE algorithm
-
setJweAlgorithm
public void setJweAlgorithm(com.nimbusds.jose.JWEAlgorithm jweAlgorithm) JWEAlgorithm.- Parameters:
jweAlgorithm- JWT Algorithm
-
setEncryptionMethod
public void setEncryptionMethod(com.nimbusds.jose.EncryptionMethod encryptionMethod) EncryptionMethod.- Parameters:
encryptionMethod- Encryption Method
-
getEncryptionMethod
public com.nimbusds.jose.EncryptionMethod getEncryptionMethod()- Returns:
EncryptionMethod
-
setSecret
Secret used for encryption configuration.- Parameters:
secret- Encryption secret.
-
getName
- Returns:
- Bean qualifier name.
-