EUDCCVerifier
public struct EUDCCVerifier
An EUDCC Verifier
-
Creates a new instance of
EUDCCVerifierDeclaration
Swift
public init( trustService: EUDCCTrustService )Parameters
trustServiceThe EUDCCTrustService
-
The VerificationResult
See moreDeclaration
Swift
enum VerificationResult
-
Verify
EUDCCand retrieve aVerificationResultDeclaration
Swift
func verify( eudcc: EUDCC, completion: @escaping (VerificationResult) -> Void )Parameters
eudccThe
EUDCCthat should be verifiedcompletionThe completion handler taking in the
VerificationResult
-
Verify EUDCC against a given sequence of EUDCC TrustCertificates
Declaration
Swift
func verify<Certificates: Sequence>( eudcc: EUDCC, against trustCertificates: Certificates ) -> VerificationResult where Certificates.Element == EUDCC.TrustCertificateParameters
eudccThe EUDCC
trustCertificatesThe sequence of EUDCC TrustCertificate
Return Value
A VerificationResult
-
Verify EUDCC VerificationCandidate
Declaration
Swift
func verify( candidate: EUDCC.VerificationCandidate ) -> BoolParameters
candidateThe EUDCC VerificationCandidate that should be verified
Return Value
Bool value if VerificationCandidate verified successfully
EUDCCVerifier Structure Reference