mitreid-connect
公開メンバ関数 | 静的公開メンバ関数 | 静的公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.mitre.oauth2.model.PKCEAlgorithm クラス
org.mitre.oauth2.model.PKCEAlgorithm の継承関係図
Inheritance graph
org.mitre.oauth2.model.PKCEAlgorithm 連携図
Collaboration graph

公開メンバ関数

 PKCEAlgorithm (String name, Requirement req)
 
 PKCEAlgorithm (String name)
 

静的公開メンバ関数

static PKCEAlgorithm parse (final String s)
 

静的公開変数類

static final PKCEAlgorithm plain = new PKCEAlgorithm("plain", Requirement.REQUIRED)
 
static final PKCEAlgorithm S256 = new PKCEAlgorithm("S256", Requirement.OPTIONAL)
 

静的非公開変数類

static final long serialVersionUID = 7752852583210088925L
 

詳解

著者
jricher

構築子と解体子

◆ PKCEAlgorithm() [1/2]

org.mitre.oauth2.model.PKCEAlgorithm.PKCEAlgorithm ( String  name,
Requirement  req 
)
inline
37  {
38  super(name, req);
39  }

◆ PKCEAlgorithm() [2/2]

org.mitre.oauth2.model.PKCEAlgorithm.PKCEAlgorithm ( String  name)
inline
41  {
42  super(name, null);
43  }

関数詳解

◆ parse()

static PKCEAlgorithm org.mitre.oauth2.model.PKCEAlgorithm.parse ( final String  s)
inlinestatic
45  {
46  if (s.equals(plain.getName())) {
47  return plain;
48  } else if (s.equals(S256.getName())) {
49  return S256;
50  } else {
51  return new PKCEAlgorithm(s);
52  }
53  }
PKCEAlgorithm(String name, Requirement req)
Definition: PKCEAlgorithm.java:37
static final PKCEAlgorithm plain
Definition: PKCEAlgorithm.java:33
static final PKCEAlgorithm S256
Definition: PKCEAlgorithm.java:35

メンバ詳解

◆ plain

final PKCEAlgorithm org.mitre.oauth2.model.PKCEAlgorithm.plain = new PKCEAlgorithm("plain", Requirement.REQUIRED)
static

◆ S256

final PKCEAlgorithm org.mitre.oauth2.model.PKCEAlgorithm.S256 = new PKCEAlgorithm("S256", Requirement.OPTIONAL)
static

◆ serialVersionUID

final long org.mitre.oauth2.model.PKCEAlgorithm.serialVersionUID = 7752852583210088925L
staticprivate

このクラス詳解は次のファイルから抽出されました: