EPFiles
@available(iOS 13.0, *)
public class EPFiles : CardFiles
EPFilesは、パスポートAPの全てのデータを格納するクラスです。
-
EPFilesオブジェクトをシリアライズしますThrows
エンコードに失敗した場合、エラーがスローされますDeclaration
Swift
public override func dump() throws -> DataReturn Value
シリアライズされたバイナリ
-
インスタンスの説明を返します
Declaration
Swift
override public var description: String { get } -
Common Dataを返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getCommonData() throws -> EPCommonDataReturn Value
Common Data
-
Document Security Objectを返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDocumentSecurityObject() throws -> EPDocumentSecurityObjectReturn Value
Document Security Object
-
Data Group 1を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup1() throws -> EPDataGroup1Return Value
Data Group 1
-
Data Group 2を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup2() throws -> EPDataGroup2Return Value
Data Group 2
-
Data Group 3を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup3() throws -> EPDataGroup3Return Value
Data Group 3
-
Data Group 4を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup4() throws -> EPDataGroup4Return Value
Data Group 4
-
Data Group 5を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup5() throws -> EPDataGroup5Return Value
Data Group 5
-
Data Group 13を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup13() throws -> EPDataGroup13Return Value
Data Group 13
-
Data Group 14を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup14() throws -> EPDataGroup14Return Value
Data Group 14
-
Data Group 15を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup15() throws -> EPDataGroup15Return Value
Data Group 15
-
規定の検証パラメータで真正性検証を行います
詳しくは真正性検証ガイドをご参照ください。Throws
真正性の検証中に検証結果(ValidationResult)を返せない問題が発生した場合、エラーがスローされますNote
無償版の場合はJeidError.unsupportedOperation(message:)がスローされますDeclaration
Swift
@objc public func validate() throws -> ValidationResultReturn Value
真正性検証結果
-
真正性検証を行います
詳しくは真正性検証ガイドをご参照ください。Throws
真正性の検証中に検証結果(ValidationResult)を返せない問題が発生した場合、エラーがスローされますNote
無償版の場合はJeidError.unsupportedOperation(message:)がスローされますDeclaration
Swift
@objc public func validate(_ params: ValidationParameters) throws -> ValidationResultParameters
params真正性検証パラメータ
Return Value
真正性検証結果