Package com.adaptris.core.jwt.secrets
Class RSAEncodedSecret
java.lang.Object
com.adaptris.core.jwt.secrets.RSAEncodedSecret
- All Implemented Interfaces:
SecretConfigurator
-
Nested Class Summary
-
Field Summary
Fields inherited from interface com.adaptris.core.jwt.secrets.SecretConfigurator
PROVIDER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionio.jsonwebtoken.JwtBuilder
configure
(io.jsonwebtoken.JwtBuilder builder) io.jsonwebtoken.JwtParserBuilder
configure
(io.jsonwebtoken.JwtParserBuilder builder) readPublicKey
(String filePath) void
setAlgorithm
(RSAEncodedSecret.RSAAlgorithms algorithm) void
setPrivateKeyFilePath
(String privateKeyFilePath) void
setPrivateKeyPassphrase
(String privateKeyPassphrase) void
setPublicKeyFilePath
(String publicKeyFilePath)
-
Field Details
-
log
protected transient org.slf4j.Logger log
-
-
Constructor Details
-
RSAEncodedSecret
public RSAEncodedSecret()
-
-
Method Details
-
configure
public io.jsonwebtoken.JwtBuilder configure(io.jsonwebtoken.JwtBuilder builder) throws InvalidSecretException - Specified by:
configure
in interfaceSecretConfigurator
- Throws:
InvalidSecretException
-
configure
public io.jsonwebtoken.JwtParserBuilder configure(io.jsonwebtoken.JwtParserBuilder builder) throws InvalidSecretException - Specified by:
configure
in interfaceSecretConfigurator
- Throws:
InvalidSecretException
-
readPublicKey
- Throws:
Exception
-
setPrivateKeyFilePath
-
getPrivateKeyFilePath
-
setPublicKeyFilePath
-
getPublicKeyFilePath
-
setPrivateKeyPassphrase
-
getPrivateKeyPassphrase
-
getAlgorithm
-
setAlgorithm
-