- java.lang.Object
- 
- java.lang.Enum<CryptoPrimitive>
- 
- java.security.CryptoPrimitive
 
 
- 
- すべての実装されたインタフェース:
- Serializable,- Comparable<CryptoPrimitive>,- Constable
 
 public enum CryptoPrimitive extends Enum<CryptoPrimitive> 暗号化プリミティブの列挙です。- 導入されたバージョン:
- 1.7
 
- 
- 
ネストされたクラスのサマリー- 
クラスjava.lang.Enumで宣言されたネストされたクラス/インタフェースEnum.EnumDesc<E extends Enum<E>>
 
- 
 - 
列挙型定数のサマリー列挙型定数 列挙型定数 説明 BLOCK_CIPHER対称プリミティブ: ブロック暗号KEY_AGREEMENT非対称プリミティブ: 鍵協定と鍵配布KEY_ENCAPSULATION非対称プリミティブ: 鍵カプセル化メカニズムKEY_WRAP対称プリミティブ: 鍵ラップMAC対称プリミティブ: メッセージ認証コードMESSAGE_DIGESTハッシュ関数PUBLIC_KEY_ENCRYPTION非対称プリミティブ: 公開鍵暗号化SECURE_RANDOM暗号化乱数ジェネレータSIGNATURE非対称プリミティブ: 署名スキームSTREAM_CIPHER対称プリミティブ: ストリーム暗号
 - 
メソッドのサマリー修飾子と型 メソッド 説明 static CryptoPrimitivevalueOf(String name)指定された名前を持つ、この型の列挙型定数を返します。static CryptoPrimitive[]values()この列挙型の定数を含む配列を、宣言されている順序で返します。
 
- 
- 
- 
列挙型定数の詳細- 
MESSAGE_DIGESTpublic static final CryptoPrimitive MESSAGE_DIGEST ハッシュ関数
 - 
SECURE_RANDOMpublic static final CryptoPrimitive SECURE_RANDOM 暗号化乱数ジェネレータ
 - 
BLOCK_CIPHERpublic static final CryptoPrimitive BLOCK_CIPHER 対称プリミティブ: ブロック暗号
 - 
STREAM_CIPHERpublic static final CryptoPrimitive STREAM_CIPHER 対称プリミティブ: ストリーム暗号
 - 
MACpublic static final CryptoPrimitive MAC 対称プリミティブ: メッセージ認証コード
 - 
KEY_WRAPpublic static final CryptoPrimitive KEY_WRAP 対称プリミティブ: 鍵ラップ
 - 
PUBLIC_KEY_ENCRYPTIONpublic static final CryptoPrimitive PUBLIC_KEY_ENCRYPTION 非対称プリミティブ: 公開鍵暗号化
 - 
SIGNATUREpublic static final CryptoPrimitive SIGNATURE 非対称プリミティブ: 署名スキーム
 - 
KEY_ENCAPSULATIONpublic static final CryptoPrimitive KEY_ENCAPSULATION 非対称プリミティブ: 鍵カプセル化メカニズム
 - 
KEY_AGREEMENTpublic static final CryptoPrimitive KEY_AGREEMENT 非対称プリミティブ: 鍵協定と鍵配布
 
- 
 - 
メソッドの詳細- 
valuespublic static CryptoPrimitive[] values() この列挙型の定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型の定数を含む配列(宣言されている順序)
 
 - 
valueOfpublic static CryptoPrimitive valueOf(String name) 指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 不適切な空白文字は許可されません。- パラメータ:
- name- 返される列挙型定数の名前。
- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
- IllegalArgumentException- 指定された名前を持つ定数をこの列挙型が持っていない場合
- NullPointerException- 引数がnullの場合
 
 
- 
 
-