パッケージ jp.co.osstech.libjeid.dl

クラス DriverLicenseSignature


  • public class DriverLicenseSignature
    extends java.lang.Object
    DriverLicenseSignatureは、運転免許証仕様の「電子署名」に対応するクラスです。

    このオブジェクトは署名を検証することができます。署名の検証に使用する場合、3つの段階があります。

    1. 初期化

      このオブジェクトを初期化します。initVerifyメソッドを参照してください。

    2. 更新

      検証の対象となるバイトを更新します。updateメソッドを参照してください。

    3. 署名の検証

      すべての更新済みバイトに対して署名の検証を行います。verifyメソッドを参照してください。

    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      DriverLicenseSignature​(byte[] encoded)
      DriverLicenseSignatureオブジェクトを構築します。
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      java.lang.String getIssuer()
      発行者名を返します。
      byte[] getSerial()
      シリアルを返します。
      byte[] getSignature()
      電子署名を返します。
      java.lang.String getSubject()
      主体者名を返します。
      byte[] getSubjectKeyIdentifier()
      主体者鍵識別子を返します。
      java.lang.String toString()
      Stringオブジェクトを返します。
      • クラスから継承されたメソッド java.lang.Object

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

      • DriverLicenseSignature

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

      • toString

        public java.lang.String toString()
        Stringオブジェクトを返します。
        オーバーライド:
        toString クラス内 java.lang.Object
        戻り値:
        Stringオブジェクト
      • getSignature

        public byte[] getSignature()
        電子署名を返します。
        戻り値:
        電子署名
      • getSerial

        public byte[] getSerial()
        シリアルを返します。
        戻り値:
        電子署名
      • getIssuer

        public java.lang.String getIssuer()
        発行者名を返します。
        戻り値:
        発行者名
      • getSubject

        public java.lang.String getSubject()
        主体者名を返します。
        戻り値:
        主体者名
      • getSubjectKeyIdentifier

        public byte[] getSubjectKeyIdentifier()
        主体者鍵識別子を返します。
        戻り値:
        主体者鍵識別子