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
Link copied to clipboard
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
Link copied to clipboard
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
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
Link copied to clipboard
JPKIAPをシミュレートする際のデータを定義するインターフェース