Classes
The following classes are available globally.
-
Declaration
Swift
@objcMembers public class BuildConfig
-
CardFilesは、AP内の全てのデータを格納するクラスです。
See moreDeclaration
Swift
public class CardFiles : NSObject
-
DriverLicenseAPは免許証APを操作するクラスです。
See moreDeclaration
Swift
@available(iOS 13.0, *) public class DriverLicenseAP : NSObject
-
Declaration
Swift
public class EPKey : NSObject
-
EPMRZは、パスポートのMachine Readable Zone (MRZ)に記載された情報に対応するクラスです。
See moreDeclaration
Swift
public class EPMRZ : NSObject
-
INTextAPは券面入力補助APを操作するクラスです。
See moreDeclaration
Swift
@available(iOS 13.0, *) public class INTextAP : NSObject
-
INVisualAPは券面APを操作するクラスです。
See moreDeclaration
Swift
@available(iOS 13.0, *) public class INVisualAP : NSObject
-
JeidReaderは、各種APのインスタンスを取得するために使用するクラスです。
See moreDeclaration
Swift
@available(iOS 13.0, *) public class JeidReader : NSObject
-
PassportAPはパスポートAPを操作するクラスです。
See moreDeclaration
Swift
@available(iOS 13.0, *) public class PassportAP : NSObject
-
RCKeyは在留カード等番号に対応するクラスです。
See moreDeclaration
Swift
public class RCKey : NSObject
-
ResidenceCardAPは在留カードAPを操作するクラスです。
See moreDeclaration
Swift
@available(iOS 13.0, *) public class ResidenceCardAP : NSObject
-
ValidationParametersは、署名検証の動作を調整するパラメータを表すクラスです。
See moreDeclaration
Swift
public class ValidationParameters : NSObject
-
ValidationResultは、署名検証結果を表すクラスです。
See moreDeclaration
Swift
public class ValidationResult : NSObject
-
DLCategoryは、運転免許証仕様の「免許の年月日」に対応するクラスです。
See moreDeclaration
Swift
public class DLCategory : NSObject
-
DLChangedEntriesは、運転免許証仕様の「記載事項変更等(本籍除く)」および「記載事項変更(本籍)」に対応するクラスです。 DriverLicenseAP#readChangedEntries() および DriverLicenseAP#readChangedRegisteredDomicile() を使用して取得します。
See moreDeclaration
Swift
public class DLChangedEntries : NSObject
-
DLChangedEntryは、運転免許証仕様の「記載事項変更等(本籍除く)」および「記載事項変更(本籍)」に記載される1つの項目に対応するクラスです。
See moreDeclaration
Swift
public class DLChangedEntry : NSObject
-
DLCommonDataは、運転免許証仕様の「共通データ要素」に対応するクラスです。
See moreDeclaration
Swift
public class DLCommonData : NSObject
-
DLDateは、元号+YYMMDD形式の日付クラスです。
See moreDeclaration
Swift
public class DLDate : NSObject
-
DLEntriesは、運転免許証仕様の「記載事項(本籍除く)」に対応するクラスです。
See moreDeclaration
Swift
public class DLEntries : NSObject
-
DLExternalCharactersは、運転免許証仕様の「外字」および「記載事項変更(外字)」に対応するクラスです。
See moreDeclaration
Swift
public class DLExternalCharacters : NSObject
-
DLPhotoは、運転免許証仕様の「写真」に対応するクラスです。
See moreDeclaration
Swift
public class DLPhoto : NSObject
-
DLPinSettingは、運転免許証仕様の「暗証番号(PIN)設定」に対応するクラスです。
See more
極めて稀に、暗証番号が設定されていない免許証があります。
暗証番号が設定されていない免許証はデフォルトの暗証番号「****」を入力して読み出します。
isPinSet
プロパティで暗証番号が設定されているかどうかを確認できます。Declaration
Swift
public class DLPinSetting : NSObject
-
DLRegisteredDomicileは、運転免許証仕様の「記載事項(本籍)」に対応するクラスです。
See moreDeclaration
Swift
public class DLRegisteredDomicile : NSObject
-
DLSignatureは、運転免許証仕様の「電子署名」に対応するクラスです。
Remark
このオブジェクトは署名を検証することができます。署名の検証に使用する場合、3つの段階があります。- 初期化
このオブジェクトを初期化します。
initVerify
メソッドを参照してください。 - 更新
検証の対象となるデータを更新します。
update
メソッドを参照してください。 - 署名の検証
すべての更新済みデータに対して署名の検証を行います。
verify
メソッドを参照してください。
Declaration
Swift
@available(iOS 13.0, *) public class DLSignature : NSObject
- 初期化
-
DLStringは、運転免許証で利用される外字を含む文字列クラスです。
See more
toString()
を使用してこのオブジェクトを文字列として表現できます。 1つめの外字は【※1】、7つめの外字は【※7】、欠字は【※欠】と表現されます。
toJSON()
やtoHTML()
を使用して外字を含む文字列を様々なフォーマットで表現できます。 詳細は運転免許証の文字についてをご参照ください。Declaration
Swift
public class DLString : NSObject
-
EPCommonDataは、パスポートのCommonDataに対応するクラスです。
See moreDeclaration
Swift
public class EPCommonData : EPDataGroup
-
EPDataGroupは、パスポートのDataGroupに対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup : NSObject
-
EPDataGroup1は、パスポートのDG1に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup1 : EPDataGroup
-
EPDataGroup10は、パスポートのDG10に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup10 : EPDataGroup
-
EPDataGroup11は、パスポートのDG11に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup11 : EPDataGroup
-
EPDataGroup12は、パスポートのDG12に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup12 : EPDataGroup
-
EPDataGroup13は、パスポートのDG13に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup13 : EPDataGroup
-
EPDataGroup14は、パスポートのDG14に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup14 : EPDataGroup
-
EPDataGroup15は、パスポートのDG15に対応するクラスです。
See moreDeclaration
Swift
@available(iOS 13.0, *) public class EPDataGroup15 : EPDataGroup
-
EPDataGroup2は、パスポートのDG2に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup2 : EPDataGroup
-
EPDataGroup3は、パスポートのDG3に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup3 : EPDataGroup
-
EPDataGroup4は、パスポートのDG4に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup4 : EPDataGroup
-
EPDataGroup5は、パスポートのDG5に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup5 : EPDataGroup
-
EPDataGroup6は、パスポートのDG6に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup6 : EPDataGroup
-
EPDataGroup7は、パスポートのDG7に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup7 : EPDataGroup
-
EPDataGroup8は、パスポートのDG8に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup8 : EPDataGroup
-
EPDataGroup9は、パスポートのDG9に対応するクラスです。
See moreDeclaration
Swift
public class EPDataGroup9 : EPDataGroup
-
EPDocumentSecurityObjectは、パスポートのSODに対応するクラスです。
See moreDeclaration
Swift
public class EPDocumentSecurityObject : EPDataGroup
-
Declaration
Swift
public class EPSecurityObject : NSObject
-
INTextAttributesは、個人番号カードの券面入力補助APの4情報(氏名・住所・生年月日・性別)に対応するクラスです。
See moreDeclaration
Swift
public class INTextAttributes : NSObject
-
INTextMyNumberは、個人番号カードの券面入力補助APの個人番号(文字列)に対応するクラスです。
See moreDeclaration
Swift
public class INTextMyNumber : NSObject
-
INVisualEntriesは、個人番号カードの券面APの表面に対応するクラスです。
See moreDeclaration
Swift
@available(iOS 13.0, *) public class INVisualEntries : NSObject
-
INVisualMyNumberは、個人番号カードの券面APの個人番号(画像)に対応するクラスです。
See moreDeclaration
Swift
@available(iOS 13.0, *) public class INVisualMyNumber : NSObject
-
RCAddressは、在留カードおよび特別永住者証明書の住居地(裏面追記)に対応するクラスです。
See moreDeclaration
Swift
public class RCAddress : NSObject
-
RCCardEntriesは、在留カードおよび特別永住者証明書の券面(表)イメージ(DF1/EF01)に対応するクラスです。
See moreDeclaration
Swift
public class RCCardEntries : NSObject
-
RCCardTypeは、在留カードおよび特別永住者証明書のカード種別に対応するクラスです。
See moreDeclaration
Swift
public class RCCardType : NSObject
-
RCCommonDataは、在留カードおよび特別永住者証明書の共通データ要素に対応するクラスです。
See moreDeclaration
Swift
public class RCCommonData : NSObject
-
RCComprehensivePermissionは、在留カードの裏面資格外活動包括許可欄(DF2/EF02)に対応するクラスです。
See moreDeclaration
Swift
public class RCComprehensivePermission : NSObject
-
RCIndividualPermissionは、在留カードの裏面資格外活動個別許可欄(DF2/EF03)に対応するクラスです。
See moreDeclaration
Swift
public class RCIndividualPermission : NSObject
-
RCPhotoは、在留カードおよび特別永住者証明書の顔画像(DF1/EF02)に対応するクラスです。
See moreDeclaration
Swift
public class RCPhoto : NSObject
-
RCSignatureは、在留カードおよび特別永住者証明書のチェックコード・公開鍵証明書(DF3/EF01)に対応するクラスです。
See moreDeclaration
Swift
@available(iOS 12.0, *) public class RCSignature : NSObject
-
RCUpdateStatusは、在留カードの裏面在留期間等更新申請欄(DF2/EF04)に対応するクラスです。
See moreDeclaration
Swift
@available(iOS 13.0, *) public class RCUpdateStatus : NSObject