public class AlgorithmIdentifier
extends java.lang.Object
AlgorithmIdentifier は、RFC 3280 によって規定され、以下のように ASN.1 で記述されます。
AlgorithmIdentifier ::= SEQUENCE { algorithm OBJECT IDENTIFIER, parameters ANY DEFINED BY algorithm OPTIONAL } -- contains a value of the type -- registered for use with the -- algorithm object identifier value
修飾子とタイプ | フィールドと説明 |
---|---|
static AlgorithmIdentifier |
MD2
MD2ハッシュアルゴリズム識別子を表します。
|
static AlgorithmIdentifier |
MD5
MD5ハッシュアルゴリズム識別子を表します。
|
static AlgorithmIdentifier |
SHA_1
SHA-1ハッシュアルゴリズム識別子を表します。
|
static AlgorithmIdentifier |
SHA_256
SHA-256ハッシュアルゴリズム識別子を表します。
|
static AlgorithmIdentifier |
SHA_384
SHA-384ハッシュアルゴリズム識別子を表します。
|
static AlgorithmIdentifier |
SHA_512
SHA-512ハッシュアルゴリズム識別子を表します。
|
コンストラクタと説明 |
---|
AlgorithmIdentifier(int[] oid)
アルゴリズム識別子オブジェクトを生成し、int配列によって表される
オブジェクト識別子を使ってそのアルゴリズム識別子オブジェクトを初期化します。
|
AlgorithmIdentifier(java.lang.String oid)
アルゴリズム識別子オブジェクトを生成し、
OID 文字列を使ってそのアルゴリズム識別子オブジェクトを初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
ObjectIdentifier |
getAlgorithm()
アルゴリズム識別子からオブジェクト識別子を返します。
|
java.lang.String |
toString()
このアルゴリズム識別子オブジェクトを表す文字列を返します。
|
public static final AlgorithmIdentifier SHA_1
public static final AlgorithmIdentifier SHA_256
public static final AlgorithmIdentifier SHA_384
public static final AlgorithmIdentifier SHA_512
public static final AlgorithmIdentifier MD2
public static final AlgorithmIdentifier MD5
public AlgorithmIdentifier(int[] oid)
oid
- int配列で表されるアルゴリズム識別子java.lang.IllegalArgumentException
- 引数に指定されたアルゴリズム識別子の形式が不正である場合public AlgorithmIdentifier(java.lang.String oid) throws java.text.ParseException
oid
- OID 文字列java.text.ParseException
- 引数に指定された oid の形式が不正である場合public ObjectIdentifier getAlgorithm()
public java.lang.String toString()
toString
クラス内 java.lang.Object
Copyright(C) 2005-2023 AMANO Corporation. All Rights Reserved.