パッケージ jp.co.osstech.libjeid.rc
クラス RCSignature
- java.lang.Object
-
- jp.co.osstech.libjeid.rc.RCSignature
-
public class RCSignature extends java.lang.Object
RCSignatureは、在留カードおよび特別永住者証明書のチェックコード,公開鍵証明書 (DF3/EF01)に対応するクラスです。
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 RCSignature(byte[] encoded)
RCSignatureオブジェクトを構築します。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 java.security.cert.X509Certificate
getCertificate()
証明書を返します。byte[]
getCheckcode()
チェックコードを返します。byte[]
getEncoded()
符号化データを返します。void
initVerify()
このオブジェクトを検証のために初期化します。java.lang.String
toString()
Stringオブジェクトを返します。void
update(byte[] data)
指定されたバイト配列を使用して、検証対象のデータを更新します。boolean
verifyCertificate(ValidationParameters param)
証明書を検証します。boolean
verifySignature()
署名値を検証します。
-
-
-
メソッドの詳細
-
toString
public java.lang.String toString()
Stringオブジェクトを返します。- オーバーライド:
toString
クラス内java.lang.Object
- 戻り値:
- Stringオブジェクト
-
getEncoded
public byte[] getEncoded()
符号化データを返します。- 戻り値:
- 符号化データ
-
getCheckcode
public byte[] getCheckcode()
チェックコードを返します。- 戻り値:
- チェックコード
-
getCertificate
public java.security.cert.X509Certificate getCertificate()
証明書を返します。- 戻り値:
- 証明書
-
initVerify
public void initVerify() throws java.io.IOException
このオブジェクトを検証のために初期化します。- 例外:
java.io.IOException
- IOエラー
-
update
public void update(byte[] data)
指定されたバイト配列を使用して、検証対象のデータを更新します。- パラメータ:
data
- 更新に使用するバイト配列
-
verifySignature
public boolean verifySignature() throws java.io.IOException
署名値を検証します。- 戻り値:
- 署名値の検証に成功した場合はtrue、そうでない場合はfalse
- 例外:
java.io.IOException
- IOエラー
-
verifyCertificate
public boolean verifyCertificate(ValidationParameters param) throws java.io.IOException
証明書を検証します。- 戻り値:
- 証明書の検証に成功した場合はtrue、そうでない場合はfalse
- 例外:
java.io.IOException
- IOエラー
-
-