RCKey

public class RCKey : NSObject

RCKeyは在留カード等番号に対応するクラスです。

  • コンストラクタ
    在留カード等番号は12桁の英数字です。VERIFYの簡易認証コードは 「番号(12byte) || 80 00 00 00」がちょうど1ブロック(第2世代・特定在留カードの AESは16byte)になることを前提としているため、桁数が違うとブロック長の合わない 平文が暗号処理に渡り、分かりにくい失敗になる。ここで弾いておく。

    Throws

    形式が正しくない場合はJeidError.invalidKey(message:)がスローされます

    Declaration

    Swift

    @objc
    public init(_ number: String) throws

    Parameters

    number

    在留カード等番号(12桁の英数字。小文字は大文字に正規化されます)

  • インスタンスの説明を返します

    Declaration

    Swift

    override public var description: String { get }