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

クラス DriverLicenseSignature

java.lang.Object
jp.co.osstech.libjeid.dl.DriverLicenseSignature

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

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

  1. 初期化

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

  2. 更新

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

  3. 署名の検証

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

  • コンストラクタの詳細

    • DriverLicenseSignature

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

    • toString

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

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

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

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

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

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