|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.co.amano.etiming.atss3161.TimeAttributeCertificate
時刻監査証明書を表すクラスです。
このクラスは、時刻監査証明書の属性にアクセスするための方法を提供します。
| コンストラクタの概要 | |
TimeAttributeCertificate(byte[] attributeCertificate)
時刻監査証明書オブジェクトを生成し、 DER で符号化された形式 attributeCertificate を使ってその時刻監査証明書オブジェクトを初期化します。 |
|
| メソッドの概要 | |
boolean |
equals(java.lang.Object other)
この証明書と、指定されたオブジェクトが等しいかどうかを判定します。 |
java.util.Date |
getCertificationExpirationTime()
時刻監査証明書から監査有効期限を返します。 |
java.util.Date |
getCertificationTime()
時刻監査証明書から監査時刻を返します。 |
float |
getClockOffset()
時刻監査証明書から時刻オフセットを返します。 |
float |
getDelay()
時刻監査証明書から遅延を返します。 |
byte[] |
getEncoded()
時刻監査証明書の DER で符号化された形式を新規バイト配列に格納して返します。 |
java.lang.String |
getHolder()
時刻監査証明書から 証明書発行先の相対識別名(Relative Distinguished Name)を返します。 |
MessageImprint |
getHolderThumbprint()
時刻監査証明書から 証明書発行先証明書のタイムスタンプ対象データのメッセージダイジェストを返します。 |
java.lang.String |
getIssuer()
時刻監査証明書から 発行者の相対識別名(Relative Distinguished Name)を返します。 |
float |
getMaxDelay()
時刻監査証明書から最大遅延を返します。 |
float |
getMaxOffset()
時刻監査証明書から最大オフセットを返します。 |
java.math.BigInteger |
getSerialNumber()
時刻監査証明書からシリアル番号を返します。 |
AlgorithmIdentifier |
getSignatureAlgorithm()
時刻監査証明書から この時刻監査証明書を署名したアルゴリズムの アルゴリズム識別子を返します。 |
byte[] |
getSignatureValue()
時刻監査証明書から署名値を返します。 |
ObjectIdentifier |
getTimingPolicy()
時刻監査証明書から タイムスタンプトークンが発行された時間監査ポリシーオブジェクト識別子を返します。 |
java.util.Date |
getValidFromDate()
時刻監査証明書がこの時刻より後、有効となる時刻を返します。 |
java.util.Date |
getValidUntilDate()
時刻監査証明書がこの時刻より後、無効となる時刻を返します。 |
int |
getVersion()
時刻監査証明書からバージョン番号を返します。 |
int |
hashCode()
DER で符号化された形式からこの証明書のハッシュコード値を返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public TimeAttributeCertificate(byte[] attributeCertificate)
throws java.security.cert.CertificateException
attributeCertificate - 時刻監査証明書の DER で符号化された形式
java.security.cert.CertificateException - 符号化エラーの場合| メソッドの詳細 |
public byte[] getEncoded()
public int getVersion()
public java.lang.String getHolder()
throws java.security.cert.CertificateParsingException
java.security.cert.CertificateParsingException - 符号化エラーの場合public MessageImprint getHolderThumbprint()
public java.lang.String getIssuer()
throws java.security.cert.CertificateParsingException
java.security.cert.CertificateParsingException - 符号化エラーの場合public java.math.BigInteger getSerialNumber()
public AlgorithmIdentifier getSignatureAlgorithm()
public byte[] getSignatureValue()
public java.util.Date getValidFromDate()
public java.util.Date getValidUntilDate()
public java.util.Date getCertificationTime()
public java.util.Date getCertificationExpirationTime()
public float getClockOffset()
これは時刻監査証明書が発行された時点でのタイムスタンプ局の 時刻オフセットを表します。
public float getDelay()
public float getMaxOffset()
public float getMaxDelay()
public ObjectIdentifier getTimingPolicy()
public boolean equals(java.lang.Object other)
other - このタイムスタンプトークンと等しいかどうかが判定されるオブジェクト
public int hashCode()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||