Package-level declarations
Types
Link copied to clipboard
class ConfigurableResidenceCard(sdkConfig: SdkConfigInterface, seed: Long, residenceCardNumberInit: String? = null, cardTypeInit: ResidenceCardType? = null, faceImageInit: ByteArray? = null, addressAddedDateInit: String? = null, jichitaiCodeInit: String? = null, addressInit: String? = null, comprehensiveActivityPermissionInit: String? = null, specificActivityPermissionInit: String? = null, isApplyingInit: Boolean? = null, certificateInit: ResidenceCardCertificate? = null) : MockResidenceCard
格納されるデータを設定可能な疑似在留カードを表すMockResidenceCardを実装したクラス
Link copied to clipboard
class ConfigurableResidenceCardCertificate(sdkConfig: SdkConfigInterface, seed: Long, privateKeySeed: Long? = null, identifier: Long? = null, notBefore: LocalDateTime? = null, notAfter: LocalDateTime? = null) : ResidenceCardCertificate
格納されるデータを設定可能な在留カードに搭載される電子証明書を表すクラス
Link copied to clipboard
class ConfigurableSecondGenerationResidenceCard(seed: Long, cardNumber: String? = null, cardType: SecondGenerationResidenceCardType? = null, expiryDate: String? = null, dateOfBirth: String? = null, gender: SecondGenerationResidenceCardPersonalInfo.Gender? = null, nationalityCode: String? = null, statusOfResidence: String? = null, periodOfStay: String? = null, permissionType: String? = null, permissionDate: String? = null, workRestriction: String? = null, periodOfStayExpiryDate: String? = null, nameImage: ByteArray? = null, faceImage: ByteArray? = null, addressImage: ByteArray? = null, activityPermissionType: String? = null, activityPermissionDate: String? = null, hasActivityPermission: Boolean? = null, isApplying: Boolean? = null, hasMiscellaneousFlag: Boolean? = null, miscellaneousReserved: String? = null, isUnderOneYearOld: Boolean? = null, certificate: SecondGenerationResidenceCardCertificate? = null) : MockSecondGenerationResidenceCard
格納されるデータを設定可能な第二世代在留カード等(第二世代在留カード・第二世代特別永住者証明書)を表す MockSecondGenerationResidenceCard を実装したクラス
Link copied to clipboard
class ConfigurableSecondGenerationResidenceCardCertificate(seed: Long, privateKeySeed: Long? = null, identifier: Long? = null, notBefore: LocalDateTime? = null, notAfter: LocalDateTime? = null) : SecondGenerationResidenceCardCertificate
設定可能な第二世代在留カード等モックのチェックコード署名・カード証明書を表す SecondGenerationResidenceCardCertificate の実装
Link copied to clipboard
class LowLevelResidenceCardDF1 : LowLevelResidenceCardMF, LowLevelResidenceCardMFInterface.DF1Interface
Link copied to clipboard
class LowLevelResidenceCardDF2 : LowLevelResidenceCardMF, LowLevelResidenceCardMFInterface.DF2Interface
Link copied to clipboard
class LowLevelResidenceCardDF3 : LowLevelResidenceCardMF, LowLevelResidenceCardMFInterface.DF3Interface
Link copied to clipboard
Link copied to clipboard
在留カードをシミュレートする際のデータを定義するインターフェース
Link copied to clipboard
第二世代在留カード等(第二世代在留カード・第二世代特別永住者証明書)をシミュレートする際のデータを定義するインターフェース
Link copied to clipboard
FeliCa カード(交通系 IC カード、Edy、WAON など)や、ISO/IEC 14443−4 Type-Aカード(クレジットカードなど)を在留カードとして扱い、操作するクラス
Link copied to clipboard
interface ResidenceCardCertificate
Link copied to clipboard
open class ResidenceCardMockAP(session: ReaderSession, var cards: MutableMap<String, MockResidenceCard> = knownCards)
Link copied to clipboard
在留カードの種類
Link copied to clipboard
FeliCa カード(交通系 IC カード、Edy、WAON など)や、ISO/IEC 14443−4 Type-Aカード(クレジットカードなど)を 第二世代在留カード等(第二世代在留カード・第二世代特別永住者証明書)として扱い、データの読み取りを行うクラス(モック)
Link copied to clipboard
interface SecondGenerationResidenceCardCertificate
第二世代在留カード等モックのチェックコード署名・カード(リーフ)証明書を表すインターフェース
Link copied to clipboard
data class SecondGenerationResidenceCardPersonalInfo(val dateOfBirth: String, val gender: SecondGenerationResidenceCardPersonalInfo.Gender)
第二世代在留カード等モックに格納される生年月日・性別を設定するクラス