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

公開メンバ関数

String getName ()
 
String getFamily ()
 
String getAlgorithm ()
 
String toString ()
 

静的公開メンバ関数

static KeyEncryptionAlgorithm fromName (String name)
 

公開変数類

 RSA1_5 =("RSA1_5", "RSA", "RSA/ECB/PKCS1Padding")
 
 RSA_OAEP =("RSA-OAEP", "RSA", "RSA/ECB/OAEPWithSHA1AndMGF1Padding")
 
 A128KW =("A128KW")
 
 A256KW =("A256KW")
 

非公開メンバ関数

 KeyEncryptionAlgorithm (String name)
 
 KeyEncryptionAlgorithm (String name, String family, String algorithm)
 

非公開変数類

final String name
 
final String family
 
final String algorithm
 

詳解

著者
Javier Rojas Blum Date: 12.03.2012

構築子と解体子

◆ KeyEncryptionAlgorithm() [1/2]

org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.KeyEncryptionAlgorithm ( String  name)
inlineprivate
27  {
28  this.name = name;
29  this.family = null;
30  this.algorithm = null;
31  }
final String algorithm
Definition: KeyEncryptionAlgorithm.java:25
final String family
Definition: KeyEncryptionAlgorithm.java:24
final String name
Definition: KeyEncryptionAlgorithm.java:23

◆ KeyEncryptionAlgorithm() [2/2]

org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.KeyEncryptionAlgorithm ( String  name,
String  family,
String  algorithm 
)
inlineprivate
33  {
34  this.name = name;
35  this.family = family;
36  this.algorithm = algorithm;
37  }
final String algorithm
Definition: KeyEncryptionAlgorithm.java:25
final String family
Definition: KeyEncryptionAlgorithm.java:24
final String name
Definition: KeyEncryptionAlgorithm.java:23

関数詳解

◆ fromName()

static KeyEncryptionAlgorithm org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.fromName ( String  name)
inlinestatic
51  {
52  if (name != null) {
54  if (name.equals(a.name)) {
55  return a;
56  }
57  }
58  }
59  return null;
60  }
KeyEncryptionAlgorithm(String name)
Definition: KeyEncryptionAlgorithm.java:27
final String name
Definition: KeyEncryptionAlgorithm.java:23

◆ getAlgorithm()

String org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.getAlgorithm ( )
inline
47  {
48  return algorithm;
49  }
final String algorithm
Definition: KeyEncryptionAlgorithm.java:25

◆ getFamily()

String org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.getFamily ( )
inline
43  {
44  return family;
45  }
final String family
Definition: KeyEncryptionAlgorithm.java:24

◆ getName()

String org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.getName ( )
inline
39  {
40  return name;
41  }
final String name
Definition: KeyEncryptionAlgorithm.java:23

◆ toString()

String org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.toString ( )
inline
63  {
64  return name;
65  }
final String name
Definition: KeyEncryptionAlgorithm.java:23

メンバ詳解

◆ A128KW

org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.A128KW =("A128KW")

◆ A256KW

org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.A256KW =("A256KW")

◆ algorithm

final String org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.algorithm
private

◆ family

final String org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.family
private

◆ name

final String org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.name
private

◆ RSA1_5

org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.RSA1_5 =("RSA1_5", "RSA", "RSA/ECB/PKCS1Padding")

◆ RSA_OAEP

org.xdi.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm.RSA_OAEP =("RSA-OAEP", "RSA", "RSA/ECB/OAEPWithSHA1AndMGF1Padding")

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