パッケージ 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()
      署名値を検証します。
      • クラスから継承されたメソッド java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • コンストラクタの詳細

      • RCSignature

        public RCSignature​(byte[] encoded)
                    throws java.io.IOException
        RCSignatureオブジェクトを構築します。
        パラメータ:
        encoded - 符号化データ
        例外:
        java.io.IOException - デコードエラー
    • メソッドの詳細

      • 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エラー