public class SecretEncryptionConfiguration extends AbstractEncryptionConfiguration
algorithm, method
Constructor and Description |
---|
SecretEncryptionConfiguration() |
SecretEncryptionConfiguration(byte[] secret) |
SecretEncryptionConfiguration(byte[] secret,
com.nimbusds.jose.JWEAlgorithm algorithm,
com.nimbusds.jose.EncryptionMethod method) |
SecretEncryptionConfiguration(String secret) |
SecretEncryptionConfiguration(String secret,
com.nimbusds.jose.JWEAlgorithm algorithm,
com.nimbusds.jose.EncryptionMethod method) |
Modifier and Type | Method and Description |
---|---|
protected com.nimbusds.jose.JWEDecrypter |
buildDecrypter()
Build the appropriate decrypter.
|
protected com.nimbusds.jose.JWEEncrypter |
buildEncrypter()
Build the appropriate encrypter.
|
String |
getSecret() |
String |
getSecretBase64() |
byte[] |
getSecretBytes() |
protected void |
internalInit()
Internal initialization of the object.
|
void |
setSecret(String secret) |
void |
setSecretBase64(String secret) |
void |
setSecretBytes(byte[] secretBytes) |
boolean |
supports(com.nimbusds.jose.JWEAlgorithm algorithm,
com.nimbusds.jose.EncryptionMethod method)
Whether this encryption configuration supports this algorithm and encryption method.
|
String |
toString() |
decrypt, encrypt, getAlgorithm, getMethod, setAlgorithm, setMethod
init, reinit
public SecretEncryptionConfiguration()
public SecretEncryptionConfiguration(byte[] secret)
public SecretEncryptionConfiguration(String secret)
public SecretEncryptionConfiguration(byte[] secret, com.nimbusds.jose.JWEAlgorithm algorithm, com.nimbusds.jose.EncryptionMethod method)
public SecretEncryptionConfiguration(String secret, com.nimbusds.jose.JWEAlgorithm algorithm, com.nimbusds.jose.EncryptionMethod method)
public boolean supports(com.nimbusds.jose.JWEAlgorithm algorithm, com.nimbusds.jose.EncryptionMethod method)
EncryptionConfiguration
algorithm
- the encryption algorithmmethod
- the encryption methodprotected void internalInit()
InitializableObject
internalInit
in class InitializableObject
protected com.nimbusds.jose.JWEEncrypter buildEncrypter()
AbstractEncryptionConfiguration
buildEncrypter
in class AbstractEncryptionConfiguration
protected com.nimbusds.jose.JWEDecrypter buildDecrypter()
AbstractEncryptionConfiguration
buildDecrypter
in class AbstractEncryptionConfiguration
public String getSecret()
public void setSecret(String secret)
public byte[] getSecretBytes()
public void setSecretBytes(byte[] secretBytes)
public String getSecretBase64()
public void setSecretBase64(String secret)
Copyright © 2018. All rights reserved.