keycloak
公開メンバ関数 | 公開変数類 | 非公開変数類 | 全メンバ一覧
列挙 org.keycloak.jose.jws.Algorithm 詳解
org.keycloak.jose.jws.Algorithm 連携図
Collaboration graph

公開メンバ関数

 Algorithm (AlgorithmType type, SignatureProvider provider)
 
AlgorithmType getType ()
 
SignatureProvider getProvider ()
 

公開変数類

 none =(null, null)
 
 HS256 =(AlgorithmType.HMAC, null)
 
 HS384 =(AlgorithmType.HMAC, null)
 
 HS512 =(AlgorithmType.HMAC, null)
 
 RS256 =(AlgorithmType.RSA, new RSAProvider())
 
 RS384 =(AlgorithmType.RSA, new RSAProvider())
 
 RS512 =(AlgorithmType.RSA, new RSAProvider())
 
 ES256 =(AlgorithmType.ECDSA, null)
 
 ES384 =(AlgorithmType.ECDSA, null)
 
 ES512 =(AlgorithmType.ECDSA, null)
 

非公開変数類

AlgorithmType type
 
SignatureProvider provider
 

詳解

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ Algorithm()

org.keycloak.jose.jws.Algorithm.Algorithm ( AlgorithmType  type,
SignatureProvider  provider 
)
inline
45  {
46  this.type = type;
47  this.provider = provider;
48  }
SignatureProvider provider
Definition: Algorithm.java:43
AlgorithmType type
Definition: Algorithm.java:42

関数詳解

◆ getProvider()

SignatureProvider org.keycloak.jose.jws.Algorithm.getProvider ( )
inline
54  {
55  return provider;
56  }
SignatureProvider provider
Definition: Algorithm.java:43

◆ getType()

AlgorithmType org.keycloak.jose.jws.Algorithm.getType ( )
inline
50  {
51  return type;
52  }
AlgorithmType type
Definition: Algorithm.java:42

メンバ詳解

◆ ES256

org.keycloak.jose.jws.Algorithm.ES256 =(AlgorithmType.ECDSA, null)

◆ ES384

org.keycloak.jose.jws.Algorithm.ES384 =(AlgorithmType.ECDSA, null)

◆ ES512

org.keycloak.jose.jws.Algorithm.ES512 =(AlgorithmType.ECDSA, null)

◆ HS256

org.keycloak.jose.jws.Algorithm.HS256 =(AlgorithmType.HMAC, null)

◆ HS384

org.keycloak.jose.jws.Algorithm.HS384 =(AlgorithmType.HMAC, null)

◆ HS512

org.keycloak.jose.jws.Algorithm.HS512 =(AlgorithmType.HMAC, null)

◆ none

org.keycloak.jose.jws.Algorithm.none =(null, null)

◆ provider

SignatureProvider org.keycloak.jose.jws.Algorithm.provider
private

◆ RS256

org.keycloak.jose.jws.Algorithm.RS256 =(AlgorithmType.RSA, new RSAProvider())

◆ RS384

org.keycloak.jose.jws.Algorithm.RS384 =(AlgorithmType.RSA, new RSAProvider())

◆ RS512

org.keycloak.jose.jws.Algorithm.RS512 =(AlgorithmType.RSA, new RSAProvider())

◆ type

AlgorithmType org.keycloak.jose.jws.Algorithm.type
private

次のファイルからこの列挙についての詳解を抽出しました: