DLFiles
@available(iOS 13.0, *)
public class DLFiles : CardFiles
DLFilesは、運転免許証APの全てのデータを格納するクラスです。
-
DLFiles
オブジェクトをシリアライズしますThrows
エンコードに失敗した場合、エラーがスローされますDeclaration
Swift
public override func dump() throws -> Data
Return Value
シリアライズされたバイナリ
-
共通データ要素を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getCommonData() throws -> DLCommonData
Return Value
共通データ要素
-
暗証番号(PIN)設定を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getPinSetting() throws -> DLPinSetting
Return Value
暗証番号(PIN)設定
-
記載事項(本籍除く)を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getEntries() throws -> DLEntries
Return Value
記載事項(本籍除く)
-
記載事項(本籍)を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getRegisteredDomicile() throws -> DLRegisteredDomicile
Return Value
記載事項(本籍)
-
外字を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getExternalCharacters() throws -> DLExternalCharacters
Return Value
外字
-
記載事項変更等(本籍除く)を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getChangedEntries() throws -> DLChangedEntries
Return Value
記載事項変更等(本籍除く)
-
記載事項変更(本籍)を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getChangedRegisteredDomicile() throws -> DLChangedEntries
Return Value
記載事項変更(本籍)
-
電子署名を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getSignature() throws -> DLSignature
Return Value
電子署名
-
記載事項変更(本籍)を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getPhoto() throws -> DLPhoto
Return Value
記載事項変更(本籍)
-
規定の検証パラメータで真正性検証を行います
詳しくは真正性検証ガイドをご参照ください。Throws
真正性の検証中に検証結果(ValidationResult
)を返せない問題が発生した場合、エラーがスローされますNote
無償版の場合はJeidError.unsupportedOperation(message:)
がスローされますDeclaration
Swift
@objc public func validate() throws -> ValidationResult
Return Value
真正性検証結果
-
真正性検証を行います
詳しくは真正性検証ガイドをご参照ください。Throws
真正性の検証中に検証結果(ValidationResult
)を返せない問題が発生した場合、エラーがスローされますNote
無償版の場合はJeidError.unsupportedOperation(message:)
がスローされますDeclaration
Swift
@objc public func validate(_ params: ValidationParameters) throws -> ValidationResult
Parameters
params
真正性検証パラメータ
Return Value
真正性検証結果