LowLevelInputSupportAP

class LowLevelInputSupportAP(session: ReaderSession) : LowLevelInputSupportAPInterface<ByteArray>

Constructors

Link copied to clipboard
constructor(session: ReaderSession)

Functions

Link copied to clipboard
open suspend override fun readAPInfo(): ByteArray

AP基本情報の読出し

Link copied to clipboard
open suspend override fun readAuthenticationPublicKey(): ByteArray

内部認証用公開鍵の読出し

Link copied to clipboard
open suspend override fun readMyNumber(): ByteArray

個人番号の読出し

Link copied to clipboard
open suspend override fun readPersonalInfo(): ByteArray

4情報の読出し

Link copied to clipboard
open suspend override fun readSessionKeyEncryptionPublicKey(): ByteArray

セッションキー暗号化用公開鍵の読出し

Link copied to clipboard
open suspend override fun readSignature(): ByteArray

個人番号・4情報署名の読出し

Link copied to clipboard
open suspend override fun readVerificationPublicKey(): ByteArray

署名検証用公開鍵の読出し

Link copied to clipboard
open suspend override fun selectAP()

このAPを選択する

Link copied to clipboard
open suspend override fun signWithAuthenticationPrivateKey(data: ByteArray): ByteArray

内部認証用公開鍵による署名の作成

Link copied to clipboard
open suspend override fun verifyPassword(password: String)

利用者暗証番号によるキー照合

Link copied to clipboard
open suspend override fun verifyVerificationNumberA(password: String)

照合番号Aによるキー照合

Link copied to clipboard
open suspend override fun verifyVerificationNumberB(password: String)

照合番号Bによるキー照合