gluu
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
列挙 org.xdi.oxauth.model.crypto.signature.ECEllipticCurve 詳解
org.xdi.oxauth.model.crypto.signature.ECEllipticCurve 連携図
Collaboration graph

公開メンバ関数

String getName ()
 
String getAlias ()
 
String getOid ()
 
String toString ()
 

静的公開メンバ関数

static ECEllipticCurve fromString (String param)
 

公開変数類

 P_256 =("P-256", "secp256r1", "1.2.840.10045.3.1.7")
 
 P_384 =("P-384", "secp384r1", "1.3.132.0.34")
 
 P_521 =("P-521", "secp521r1", "1.3.132.0.35")
 

非公開メンバ関数

 ECEllipticCurve (String name, String alias, String oid)
 

非公開変数類

final String name
 
final String alias
 
final String oid
 

詳解

著者
Javier Rojas Blum
バージョン
June 15, 2016

構築子と解体子

◆ ECEllipticCurve()

org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.ECEllipticCurve ( String  name,
String  alias,
String  oid 
)
inlineprivate
20  {
21  this.name = name;
22  this.alias = alias;
23  this.oid = oid;
24  }
final String alias
Definition: ECEllipticCurve.java:17
final String name
Definition: ECEllipticCurve.java:16
final String oid
Definition: ECEllipticCurve.java:18

関数詳解

◆ fromString()

static ECEllipticCurve org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.fromString ( String  param)
inlinestatic

Returns the corresponding ECEllipticCurve for a parameter crv of the JWK endpoint.

引数
paramThe crv parameter.
戻り値
The corresponding curve if found, otherwise null.
45  {
46  if (param != null) {
47  for (ECEllipticCurve ec : ECEllipticCurve.values()) {
48  if (param.equals(ec.name)) {
49  return ec;
50  }
51  }
52  }
53  return null;
54  }
ECEllipticCurve(String name, String alias, String oid)
Definition: ECEllipticCurve.java:20

◆ getAlias()

String org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.getAlias ( )
inline
30  {
31  return alias;
32  }
final String alias
Definition: ECEllipticCurve.java:17

◆ getName()

String org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.getName ( )
inline
26  {
27  return name;
28  }
final String name
Definition: ECEllipticCurve.java:16

◆ getOid()

String org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.getOid ( )
inline
34  {
35  return oid;
36  }
final String oid
Definition: ECEllipticCurve.java:18

◆ toString()

String org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.toString ( )
inline

Returns a string representation of the object. In this case the parameter name.

戻り値
The string representation of the object.
63  {
64  return name;
65  }
final String name
Definition: ECEllipticCurve.java:16

メンバ詳解

◆ alias

final String org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.alias
private

◆ name

final String org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.name
private

◆ oid

final String org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.oid
private

◆ P_256

org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.P_256 =("P-256", "secp256r1", "1.2.840.10045.3.1.7")

◆ P_384

org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.P_384 =("P-384", "secp384r1", "1.3.132.0.34")

◆ P_521

org.xdi.oxauth.model.crypto.signature.ECEllipticCurve.P_521 =("P-521", "secp521r1", "1.3.132.0.35")

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