public class JjwtProcesor extends java.lang.Object implements JwtProcessor
| コンストラクタと説明 |
|---|
JjwtProcesor() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
checkValidVerificationKey(java.lang.String algName,
CertificateKeyPair key) |
Jwt |
decode(java.lang.String jwt,
int allowedClockSkewMinutes,
java.util.function.Function<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> jwkResolver) |
java.lang.String |
encode(java.util.Map<java.lang.String,java.lang.Object> claims,
CertificateKeyPair key) |
boolean |
isUseRsaSsaPss() |
java.lang.String |
preferredAlgorithm(CertificateKeyPair key) |
void |
setUseRsaSsaPss(boolean useRsaSsaPss)
RSAベースの署名アルゴリズムに、
RSASSA-PKCS1-v1_5(RS256,RS384,RS512)ではなくRSASSA-PSS(PS256,PS384,PS512)を利用する場合にtrueを指定。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInstancepublic boolean isUseRsaSsaPss()
public void setUseRsaSsaPss(boolean useRsaSsaPss)
useRsaSsaPss - public java.lang.String encode(java.util.Map<java.lang.String,java.lang.Object> claims,
CertificateKeyPair key)
throws InvalidKeyException
encode インタフェース内 JwtProcessorInvalidKeyExceptionpublic java.lang.String preferredAlgorithm(CertificateKeyPair key) throws InvalidKeyException
preferredAlgorithm インタフェース内 JwtProcessorInvalidKeyExceptionpublic void checkValidVerificationKey(java.lang.String algName,
CertificateKeyPair key)
throws InvalidKeyException
checkValidVerificationKey インタフェース内 JwtProcessorInvalidKeyExceptionpublic Jwt decode(java.lang.String jwt, int allowedClockSkewMinutes, java.util.function.Function<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> jwkResolver) throws InvalidKeyException, InvalidJwtException
decode インタフェース内 JwtProcessorInvalidKeyExceptionInvalidJwtException