パッケージ jp.co.osstech.libjeid
クラス JPKIAP
java.lang.Object
jp.co.osstech.libjeid.JPKIAP
公的個人認証APを操作するオブジェクトです。
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明ユーザー認証用CA証明書を取得します。ユーザー認証用証明書を取得します。int
ユーザー認証用PINカウンタを取得します。getAuthSignature
(String algo) ユーザー認証用署名操作オブジェクトを取得します。デジタル署名用CA証明書を取得します。デジタル署名用証明書を取得します。int
デジタル署名用PINカウンタを取得します。getSignSignature
(String algo) デジタル署名用署名操作オブジェクトを取得します。トークン情報を取得しますvoid
verifyAuthPin
(String pin) ユーザー認証用PINを入力します。void
verifySignPin
(String pin) デジタル署名用PINを入力します。
-
フィールド詳細
-
コンストラクタの詳細
-
JPKIAP
コンストラクタ- パラメータ:
reader
- JeidReader
-
-
メソッドの詳細
-
getTokenInfo
トークン情報を取得します- 戻り値:
- トークン情報
- 例外:
IOException
- IOエラー
-
getAuthPin
ユーザー認証用PINカウンタを取得します。- 戻り値:
- カウンタ
- 例外:
IOException
- IOエラー
-
verifyAuthPin
ユーザー認証用PINを入力します。- パラメータ:
pin
- 4桁の暗証番号- 例外:
IOException
- IOエラーInvalidPinException
- PINの誤り
-
getSignPin
デジタル署名用PINカウンタを取得します。- 戻り値:
- カウンタ
- 例外:
IOException
- IOエラー
-
verifySignPin
デジタル署名用PINを入力します。- パラメータ:
pin
- デジタル署名用パスワード- 例外:
IOException
- IOエラーInvalidPinException
- PINの誤り
-
getAuthCert
ユーザー認証用証明書を取得します。- 戻り値:
- 証明書オブジェクト
- 例外:
IOException
- IOエラーCertificateException
- 証明書のエラー
-
getSignCert
デジタル署名用証明書を取得します。- 戻り値:
- 証明書オブジェクト
- 例外:
IOException
- IOエラーInvalidPinException
- PINの誤りCertificateException
- 証明書のエラー
-
getAuthCACert
ユーザー認証用CA証明書を取得します。- 戻り値:
- 証明書オブジェクト
- 例外:
IOException
- IOエラーCertificateException
- 証明書のエラー
-
getSignCACert
デジタル署名用CA証明書を取得します。- 戻り値:
- 証明書オブジェクト
- 例外:
IOException
- IOエラーCertificateException
- 証明書のエラー
-
getAuthSignature
ユーザー認証用署名操作オブジェクトを取得します。- パラメータ:
algo
- 署名アルゴリズム- 戻り値:
- 署名操作オブジェクト
- 例外:
NoSuchAlgorithmException
- 非対応の署名アルゴリズム
-
getSignSignature
デジタル署名用署名操作オブジェクトを取得します。- パラメータ:
algo
- 署名アルゴリズム- 戻り値:
- 署名操作オブジェクト
- 例外:
NoSuchAlgorithmException
- 非対応の署名アルゴリズム
-