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は、運転免許証仕様の「電子署名」に対応するクラスです。
See moreRemark
このオブジェクトは署名を検証することができます。署名の検証に使用する場合、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 
        Classes  Reference