Class
X5CVerifier
An object for verifying JWS tokens that contain the
x5c header parameter with a set of known root certificates.class X5CVerifier
Overview
Usage:
let verifier = try X5CVerifier(rootCertificates: myRoots)
let payload = try verifier.verifyJWS(myJWS, as: MyPayload.self)
// payload is now known to be valid!
See RFC 7515 for details on the x5c header parameter.
Topics
Initializers
convenience(rootCertificates:)Create a new X5CVerifier trustingrootCertificates.
Instance Methods
func verifyJWS(_:as:)Verify a JWS withx5cclaims against the trusted root certificates.func verifyJWS(_:as:jsonDecoder:)Verify a JWS withx5cclaims against the trusted root certificates, overriding the default JSON decoder.