EPFiles
@available(iOS 13.0, *)
public class EPFiles : CardFiles
EPFilesは、パスポートAPの全てのデータを格納するクラスです。
-
EPFiles
オブジェクトをシリアライズしますThrows
エンコードに失敗した場合、エラーがスローされますDeclaration
Swift
public override func dump() throws -> Data
Return Value
シリアライズされたバイナリ
-
インスタンスの説明を返します
Declaration
Swift
override public var description: String { get }
-
Common Dataを返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getCommonData() throws -> EPCommonData
Return Value
Common Data
-
Document Security Objectを返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDocumentSecurityObject() throws -> EPDocumentSecurityObject
Return Value
Document Security Object
-
Data Group 1を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup1() throws -> EPDataGroup1
Return Value
Data Group 1
-
Data Group 2を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup2() throws -> EPDataGroup2
Return Value
Data Group 2
-
Data Group 3を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup3() throws -> EPDataGroup3
Return Value
Data Group 3
-
Data Group 4を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup4() throws -> EPDataGroup4
Return Value
Data Group 4
-
Data Group 5を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup5() throws -> EPDataGroup5
Return Value
Data Group 5
-
Data Group 13を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup13() throws -> EPDataGroup13
Return Value
Data Group 13
-
Data Group 14を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup14() throws -> EPDataGroup14
Return Value
Data Group 14
-
Data Group 15を返します
Throws
データのパースに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func getDataGroup15() throws -> EPDataGroup15
Return Value
Data Group 15
-
規定の検証パラメータで真正性検証を行います
詳しくは真正性検証ガイドをご参照ください。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
真正性検証結果