Package-level declarations

Types

Link copied to clipboard
class ConfigurableMynaCardJPKIAP(sdkConfig: SdkConfigInterface, seed: Long, digitalSignatureCertificate: JPKICertificate? = null, userAuthenticationCertificate: JPKICertificate? = null, personalInfo: JPKIPersonalInfo? = null, digitalSignaturePassword: String? = null, userAuthenticationPassword: String? = null) : MockMynaCardJPKIAP

格納されるデータを設定可能な疑似マイナンバーカードを表すCard

class ConfigurableMynaCardJPKIAPDigitalSignatureCertificate(sdkConfig: SdkConfigInterface, seed: Long, personalInfo: JPKIPersonalInfo? = null, privateKeySeed: Long? = null, identifier: Long? = null, generation: Long? = null, notBefore: LocalDateTime? = null, notAfter: LocalDateTime? = null) : JPKICertificate

格納されるデータを設定可能な署名用電子証明書を表すCertificate

class ConfigurableMynaCardJPKIAPUserAuthenticationCertificate(sdkConfig: SdkConfigInterface, seed: Long, privateKeySeed: Long? = null, identifier: Long? = null, generation: Long? = null, notBefore: LocalDateTime? = null, notAfter: LocalDateTime? = null) : JPKICertificate

格納されるデータを設定可能な利用者証明用電子証明書を表すCertificate

Link copied to clipboard
class JPKIAP(session: ReaderSession) : JPKIAPInterface<ByteArray>

FeliCa カード(交通系 IC カード、Edy、WAON など)や、ISO/IEC 14443−4 Type-Aカード(クレジットカードなど)をマイナンバーカードとして扱い、JPKI APを操作するクラス

Link copied to clipboard
interface JPKICertificate
Link copied to clipboard
data class JPKIPersonalInfo(val commonName: String, val address: String, val dateOfBirth: String, val gender: JPKIPersonalInfo.Gender)

証明書に記載される基本4情報(氏名、住所、生年月日、性別)を設定するクラス

Link copied to clipboard
class LowLevelJPKIAP(session: ReaderSession) : LowLevelJPKIAPInterface<ByteArray>
Link copied to clipboard
interface MockMynaCardJPKIAP : <ERROR CLASS> ERROR CLASS: Symbol not found for MockCard

JPKIAPをシミュレートする際のデータを定義するインターフェース