ConfigurableSpecifiedResidenceCardCertificate
class ConfigurableSpecifiedResidenceCardCertificate(seed: Long, privateKeySeed: Long? = null, identifier: Long? = null, notBefore: LocalDateTime? = null, notAfter: LocalDateTime? = null) : SpecifiedResidenceCardCertificate
設定可能な特定在留カード等モックのチェックコード署名・カード証明書を表す SpecifiedResidenceCardCertificate の実装
このクラスは テスト・開発専用 です。ここで生成されるカード証明書は本物の特定在留カード等の発行者による 証明書ではなく、サブジェクトにはモック用識別子(P8N-MOCK)が使用されます。
有効期間の設定
引数の notBefore / notAfter によって、リーフ証明書の有効期間を設定できます。 いずれも指定しない場合は、モックCA証明書の有効期間内でランダムに(同じ seed であれば同じ値に)設定されます。
シリアル番号の設定
引数の identifier によって、リーフ証明書のシリアル番号を設定できます(正数のため 0x80000000 未満)。
Nullable型の引数を省略した場合やnullを指定した場合はランダムな値が使用されます。 ランダムな値は、同じ seed であれば同じ値となります。
Parameters
seed
乱数のシード
privateKeySeed
鍵ペア生成に使用する seed(省略時は seed から決定的に導出)
identifier
証明書のシリアル番号
notBefore
リーフ証明書の有効期間開始
notAfter
リーフ証明書の有効期間終了