public class TSTInfo
extends java.lang.Object
TSTInfo は、RFC 3161 によって規定され、以下のように ASN.1 で記述されます。
TSTInfo ::= SEQUENCE { version INTEGER { v1(1) }, policy TSAPolicyId, messageImprint MessageImprint, -- MUST have the same value as the similar field in -- TimeStampReq serialNumber INTEGER, -- Time-Stamping users MUST be ready to accommodate integers -- up to 160 bits. genTime GeneralizedTime, accuracy Accuracy OPTIONAL, ordering BOOLEAN DEFAULT FALSE, nonce INTEGER OPTIONAL, -- MUST be present if the similar field was present -- in TimeStampReq. In that case it MUST have the same value. tsa [0] GeneralName OPTIONAL, extensions [1] IMPLICIT Extensions OPTIONAL }
修飾子とタイプ | メソッドと説明 |
---|---|
Accuracy |
getAccuracy()
タイムスタンプトークン情報からタイムスタンプトークンの生成時刻の精度を返します。
|
GeneralizedTime |
getGenTime()
タイムスタンプトークン情報からタイムスタンプトークンの生成時刻を返します。
|
MessageImprint |
getMessageImprint()
タイムスタンプトークン情報からタイムスタンプ対象データのメッセージダイジェストを返します。
|
java.math.BigInteger |
getNonce()
タイムスタンプトークン情報からノンスを返します。
|
ObjectIdentifier |
getPolicy()
タイムスタンプトークン情報から TSA ポリシー IDを返します。
|
java.math.BigInteger |
getSerialNumber()
タイムスタンプトークン情報からシリアル番号を返します。
|
java.lang.String |
getTsa()
タイムスタンプトークン情報からタイムスタンプ局の名前を返します。
|
int |
getVersion()
タイムスタンプトークン情報からバージョン番号を返します。
|
boolean |
isOrdering()
タイムスタンプトークン情報から順序性を返します。
|
public Accuracy getAccuracy()
public GeneralizedTime getGenTime() throws java.text.ParseException
java.text.ParseException
- タイムスタンプトークンの生成時刻の形式が不正である場合public MessageImprint getMessageImprint()
public java.math.BigInteger getNonce()
public boolean isOrdering()
public ObjectIdentifier getPolicy()
public java.math.BigInteger getSerialNumber()
シリアル番号はタイムスタンプ局によって発行され、 各タイムスタンプトークンを一意に識別します。
public java.lang.String getTsa() throws ATSSDERParsingException
ATSSDERParsingException
- 符号化エラーの場合public int getVersion()
Copyright(C) 2005-2023 AMANO Corporation. All Rights Reserved.