jp.co.amano.etiming.atss3161
クラス AlgorithmIdentifier

java.lang.Object
  拡張jp.co.amano.etiming.atss3161.AlgorithmIdentifier

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
 

関連項目:
RFC 3280

フィールドの概要
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()
          このアルゴリズム識別子オブジェクトを表す文字列を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

SHA_1

public static final AlgorithmIdentifier SHA_1
SHA-1ハッシュアルゴリズム識別子を表します。


SHA_256

public static final AlgorithmIdentifier SHA_256
SHA-256ハッシュアルゴリズム識別子を表します。


SHA_384

public static final AlgorithmIdentifier SHA_384
SHA-384ハッシュアルゴリズム識別子を表します。


SHA_512

public static final AlgorithmIdentifier SHA_512
SHA-512ハッシュアルゴリズム識別子を表します。


MD2

public static final AlgorithmIdentifier MD2
MD2ハッシュアルゴリズム識別子を表します。


MD5

public static final AlgorithmIdentifier MD5
MD5ハッシュアルゴリズム識別子を表します。

コンストラクタの詳細

AlgorithmIdentifier

public AlgorithmIdentifier(int[] oid)
アルゴリズム識別子オブジェクトを生成し、int配列によって表される オブジェクト識別子を使ってそのアルゴリズム識別子オブジェクトを初期化します。

パラメータ:
oid - int配列で表されるアルゴリズム識別子
例外:
java.lang.IllegalArgumentException - 引数に指定されたアルゴリズム識別子の形式が不正である場合

AlgorithmIdentifier

public AlgorithmIdentifier(java.lang.String oid)
                    throws java.text.ParseException
アルゴリズム識別子オブジェクトを生成し、 OID 文字列を使ってそのアルゴリズム識別子オブジェクトを初期化します。

パラメータ:
oid - OID 文字列
例外:
java.text.ParseException - 引数に指定された oid の形式が不正である場合
メソッドの詳細

getAlgorithm

public ObjectIdentifier getAlgorithm()
アルゴリズム識別子からオブジェクト識別子を返します。

戻り値:
オブジェクト識別子

toString

public java.lang.String toString()
このアルゴリズム識別子オブジェクトを表す文字列を返します。

戻り値:
このアルゴリズム識別子を表す文字列


Copyright(C) 2005-2006 AMANO Corporation. All Rights Reserved.