ConfigurableCardSupplier

constructor(context: Context, digitalSignatureKeySeed: Long? = null, userAuthenticationKeySeed: Long? = null, certNotBefore: LocalDateTime? = null, certNotAfter: LocalDateTime? = null, inputSupportVerificationKeySeed: Long? = null, inputSupportAuthenticationKeySeed: Long? = null, confirmationVerificationKeySeed: Long? = null, confirmationAuthenticationKeySeed: Long? = null, personalInfo: PersonalInfo? = null, myNumber: String? = null, digitalSignaturePassword: String? = null, userAuthenticationPassword: String? = null, inputSupportPassword: String? = null, securityCode: String? = null)

テナントIDを設定ファイルにより指定してConfigurableCardSupplierを生成する

このコンストラクタを使用する場合、リソースに設定されたテナントIDが使用されます。 テナントIDの指定方法は、ドキュメントのテナントIDの設定をご覧ください。 リソースにテナントIDを記述していない場合、デフォルト値の "00000000-0000-4000-8000-000000000000" が使用されます。

コンストラクタの引数は全てオプショナル型となっており、nullを指定した場合はランダムな値が使用されます。 ランダムな値は、同じカードであれば同じ値となります。

Parameters

context

コンテキスト

digitalSignatureKeySeed

署名用電子証明書の鍵ペアを生成する際に使用する乱数のシード

userAuthenticationKeySeed

利用者証明用電子証明書の鍵ペアを生成する際に使用する乱数のシード

certNotBefore

電子証明書の有効期限の開始日時

certNotAfter

電子証明書の有効期限の終了日時

inputSupportVerificationKeySeed

券面事項入力補助APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

inputSupportAuthenticationKeySeed

券面事項入力補助APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationVerificationKeySeed

券面事項確認APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationAuthenticationKeySeed

券面事項確認APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

personalInfo

署名用電子証明書と券面事項入力補助APで得られる基本4情報(氏名、住所、生年月日、性別)

myNumber

券面事項入力補助APで得られるマイナンバー

digitalSignaturePassword

署名用証明書を読み出す際のパスワード

userAuthenticationPassword

利用者証明用証明書を読み出す際のパスワード

inputSupportPassword

券面事項入力補助APのパスワード

securityCode

券面事項確認APのセキュリティコード


constructor(sdkConfig: SdkConfigInterface, digitalSignatureKeySeed: Long? = null, userAuthenticationKeySeed: Long? = null, certNotBefore: LocalDateTime? = null, certNotAfter: LocalDateTime? = null, inputSupportVerificationKeySeed: Long? = null, inputSupportAuthenticationKeySeed: Long? = null, confirmationVerificationKeySeed: Long? = null, confirmationAuthenticationKeySeed: Long? = null, personalInfo: PersonalInfo? = null, myNumber: String? = null, digitalSignaturePassword: String? = null, userAuthenticationPassword: String? = null, inputSupportPassword: String? = null, securityCode: String? = null)

テナントIDを引数により指定してConfigurableCardSupplierを生成する

コンストラクタの引数は全てNullable型となっており、省略した場合やnullを指定した場合はランダムな値が使用されます。 ランダムな値は、同じカードであれば同じ値となります。

このコンストラクタを使用する場合、sdkConfig に設定されたテナントIDが使用されます。 テナントIDの設定をリソースに記述している場合、 sdkConfig 引数がないコンストラクタを使用してください。

Parameters

sdkConfig

SDKの設定項目

digitalSignatureKeySeed

署名用電子証明書の鍵ペアを生成する際に使用する乱数のシード

userAuthenticationKeySeed

利用者証明用電子証明書の鍵ペアを生成する際に使用する乱数のシード

certNotBefore

電子証明書の有効期限の開始日時

certNotAfter

電子証明書の有効期限の終了日時

inputSupportVerificationKeySeed

券面事項入力補助APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

inputSupportAuthenticationKeySeed

券面事項入力補助APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationVerificationKeySeed

券面事項確認APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationAuthenticationKeySeed

券面事項確認APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

personalInfo

署名用電子証明書と券面事項入力補助APで得られる基本4情報(氏名、住所、生年月日、性別)

myNumber

券面事項入力補助APで得られるマイナンバー

digitalSignaturePassword

署名用証明書を読み出す際のパスワード

userAuthenticationPassword

利用者証明用証明書を読み出す際のパスワード

inputSupportPassword

券面事項入力補助APのパスワード

securityCode

券面事項確認APのセキュリティコード

constructor(digitalSignatureKeySeed: NSNumber? = null, userAuthenticationKeySeed: NSNumber? = null, certNotBefore: NSDate? = null, certNotAfter: NSDate? = null, inputSupportVerificationKeySeed: NSNumber? = null, inputSupportAuthenticationKeySeed: NSNumber? = null, confirmationVerificationKeySeed: NSNumber? = null, confirmationAuthenticationKeySeed: NSNumber? = null, personalInfo: PersonalInfo? = null, myNumber: String? = null, digitalSignaturePassword: String? = null, userAuthenticationPassword: String? = null, inputSupportPassword: String? = null, securityCode: String? = null)

テナントIDを設定ファイルにより指定してConfigurableCardSupplierを生成する

このコンストラクタを使用する場合、PocketSign.plistに設定されたテナントIDが使用されます。 テナントIDの指定方法は、ドキュメントのテナントIDの設定をご覧ください。 PocketSign.plistにテナントIDを記述していない場合、デフォルト値の "00000000-0000-4000-8000-000000000000" が使用されます。

コンストラクタの引数は全てオプショナル型となっており、nilを指定した場合はランダムな値が使用されます。 ランダムな値は、同じカードであれば同じ値となります。

Parameters

digitalSignatureKeySeed

署名用電子証明書の鍵ペアを生成する際に使用する乱数のシード

userAuthenticationKeySeed

利用者証明用電子証明書の鍵ペアを生成する際に使用する乱数のシード

certNotBefore

電子証明書の有効期限の開始日時

certNotAfter

電子証明書の有効期限の終了日時

inputSupportVerificationKeySeed

券面事項入力補助APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

inputSupportAuthenticationKeySeed

券面事項入力補助APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationVerificationKeySeed

券面事項確認APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationAuthenticationKeySeed

券面事項確認APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

personalInfo

署名用電子証明書と券面事項入力補助APで得られる基本4情報(氏名、住所、生年月日、性別)

myNumber

券面事項入力補助APで得られるマイナンバー

digitalSignaturePassword

署名用証明書を読み出す際のパスワード

userAuthenticationPassword

利用者証明用証明書を読み出す際のパスワード

inputSupportPassword

券面事項入力補助APのパスワード

securityCode

券面事項確認APのセキュリティコード


constructor(sdkConfig: SdkConfigInterface, digitalSignatureKeySeed: NSNumber? = null, userAuthenticationKeySeed: NSNumber? = null, certNotBefore: NSDate? = null, certNotAfter: NSDate? = null, inputSupportVerificationKeySeed: NSNumber? = null, inputSupportAuthenticationKeySeed: NSNumber? = null, confirmationVerificationKeySeed: NSNumber? = null, confirmationAuthenticationKeySeed: NSNumber? = null, personalInfo: PersonalInfo? = null, myNumber: String? = null, digitalSignaturePassword: String? = null, userAuthenticationPassword: String? = null, inputSupportPassword: String? = null, securityCode: String? = null)

テナントIDを引数により指定してConfigurableCardSupplierを生成する

このコンストラクタを使用する場合、sdkConfig に設定されたテナントIDが使用されます。

コンストラクタの引数は全てオプショナル型となっており、nilを指定した場合はランダムな値が使用されます。 ランダムな値は、同じカードであれば同じ値となります。

Parameters

sdkConfig

SDKの設定項目

digitalSignatureKeySeed

署名用電子証明書の鍵ペアを生成する際に使用する乱数のシード

userAuthenticationKeySeed

利用者証明用電子証明書の鍵ペアを生成する際に使用する乱数のシード

certNotBefore

電子証明書の有効期限の開始日時

certNotAfter

電子証明書の有効期限の終了日時

inputSupportVerificationKeySeed

券面事項入力補助APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

inputSupportAuthenticationKeySeed

券面事項入力補助APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationVerificationKeySeed

券面事項確認APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationAuthenticationKeySeed

券面事項確認APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

personalInfo

署名用電子証明書と券面事項入力補助APで得られる基本4情報(氏名、住所、生年月日、性別)

myNumber

券面事項入力補助APで得られるマイナンバー

digitalSignaturePassword

署名用証明書を読み出す際のパスワード

userAuthenticationPassword

利用者証明用証明書を読み出す際のパスワード

inputSupportPassword

券面事項入力補助APのパスワード

securityCode

券面事項確認APのセキュリティコード

constructor(sdkConfig: PlatformSdkConfigInterface, digitalSignatureKeySeed: Double? = null, userAuthenticationKeySeed: Double? = null, certNotBefore: Date? = null, certNotAfter: Date? = null, inputSupportVerificationKeySeed: Double? = null, inputSupportAuthenticationKeySeed: Double? = null, confirmationVerificationKeySeed: Double? = null, confirmationAuthenticationKeySeed: Double? = null, certId: Double? = null, certGeneration: Double? = null, personalInfo: PersonalInfo? = null, myNumber: String? = null, digitalSignaturePassword: String? = null, userAuthenticationPassword: String? = null, inputSupportPassword: String? = null, securityCode: String? = null)

テナントIDを引数により指定してConfigurableCardSupplierを生成する

このコンストラクタを使用する場合、sdkConfig に設定されたテナントIDが使用されます。

コンストラクタの引数はsdkConfig以外オプション引数となっており、省略した場合やnullを指定した場合はランダムな値が使用されます。 ランダムな値は、同じカードであれば同じ値となります。

Parameters

sdkConfig

SDKの設定項目

digitalSignatureKeySeed

署名用電子証明書の鍵ペアを生成する際に使用する乱数のシード

userAuthenticationKeySeed

利用者証明用電子証明書の鍵ペアを生成する際に使用する乱数のシード

certNotBefore

電子証明書の有効期限の開始日時

certNotAfter

電子証明書の有効期限の終了日時

inputSupportVerificationKeySeed

券面事項入力補助APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

inputSupportAuthenticationKeySeed

券面事項入力補助APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationVerificationKeySeed

券面事項確認APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationAuthenticationKeySeed

券面事項確認APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

personalInfo

署名用電子証明書と券面事項入力補助APで得られる基本4情報(氏名、住所、生年月日、性別)

myNumber

券面事項入力補助APで得られるマイナンバー

digitalSignaturePassword

署名用証明書を読み出す際のパスワード

userAuthenticationPassword

利用者証明用証明書を読み出す際のパスワード

inputSupportPassword

券面事項入力補助APのパスワード

securityCode

券面事項確認APのセキュリティコード

constructor(digitalSignatureKeySeed: Long? = null, userAuthenticationKeySeed: Long? = null, certNotBefore: LocalDateTime? = null, certNotAfter: LocalDateTime? = null, inputSupportVerificationKeySeed: Long? = null, inputSupportAuthenticationKeySeed: Long? = null, confirmationVerificationKeySeed: Long? = null, confirmationAuthenticationKeySeed: Long? = null, personalInfo: PersonalInfo? = null, myNumber: String? = null, digitalSignaturePassword: String? = null, userAuthenticationPassword: String? = null, inputSupportPassword: String? = null, securityCode: String? = null)

Parameters

digitalSignatureKeySeed

署名用電子証明書の鍵ペアを生成する際に使用する乱数のシード

userAuthenticationKeySeed

利用者証明用電子証明書の鍵ペアを生成する際に使用する乱数のシード

certNotBefore

電子証明書の有効期限の開始日時

certNotAfter

電子証明書の有効期限の終了日時

inputSupportVerificationKeySeed

券面事項入力補助APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

inputSupportAuthenticationKeySeed

券面事項入力補助APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationVerificationKeySeed

券面事項確認APの署名用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

confirmationAuthenticationKeySeed

券面事項確認APの内部認証用公開鍵に対応する鍵ペアを生成する際に使用する乱数のシード

personalInfo

署名用電子証明書と券面事項入力補助APで得られる基本4情報(氏名、住所、生年月日、性別)

myNumber

券面事項入力補助APで得られるマイナンバー

digitalSignaturePassword

署名用証明書を読み出す際のパスワード

userAuthenticationPassword

利用者証明用証明書を読み出す際のパスワード

inputSupportPassword

券面事項入力補助APのパスワード

securityCode

券面事項確認APのセキュリティコード