|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.co.amano.etiming.atss3161.MessageImprint
タイムスタンプ対象データのメッセージダイジェストを表すクラスです。
MessageImprint は、RFC 3161 によって規定され、以下のように ASN.1 で記述されます。
MessageImprint ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
hashedMessage OCTET STRING }
現在 MessageImprint では以下のハッシュアルゴリズムに対応しています。
| コンストラクタの概要 | |
MessageImprint(AlgorithmIdentifier hashAlgorithm,
byte[] hashedMessage)
タイムスタンプ対象データのメッセージダイジェストオブジェクトを生成し、 アルゴリズム識別子とメッセージダイジェストを使ってそのタイムスタンプ対象データのメッセージダイジェストオブジェクトを初期化します。 |
|
| メソッドの概要 | |
AlgorithmIdentifier |
getHashAlgorithm()
ハッシュアルゴリズム識別子を返します。 |
byte[] |
getHashedMessage()
メッセージダイジェストを返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public MessageImprint(AlgorithmIdentifier hashAlgorithm,
byte[] hashedMessage)
hashAlgorithm - ハッシュアルゴリズムhashedMessage - メッセージダイジェスト
java.lang.IllegalArgumentException - 未対応のアルゴリズム識別子が指定された場合
java.lang.IllegalArgumentException - 指定されたアルゴリズム識別子とメッセージダイジェスト長が対応していない場合| メソッドの詳細 |
public AlgorithmIdentifier getHashAlgorithm()
public byte[] getHashedMessage()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||