Instance Propertyswift-certificates 1.8.0X509
verifyingCriticalExtensions
OneOfPolicies.swift:196- iOS
- 13+
- macOS
- 10.15+
- tvOS
- 13+
- watchOS
- 6+
var verifyingCriticalExtensions: [ASN1ObjectIdentifier] { get }
var verifyingCriticalExtensions: [ASN1ObjectIdentifier] { get }
s4X50913OneOfPoliciesV27verifyingCriticalExtensionsSay9SwiftASN10I16ObjectIdentifierVGvp
What are these?6U1E0
import X509
A library for working with X.509 certificates.
struct OneOfPolicies<Policy> where Policy : VerifierPolicy
Use this to build a policy where any one of the sub-policies must be met for the overall policy to be met. For example, the following policy requires that RFC5280Policy is always met, and either PolicyA or PolicyB is met. It does not require that both PolicyA and PolicyB are met.
struct ASN1ObjectIdentifier
An Object Identifier is a representation of some kind of object.
init(@OneOfPolicyBuilder policy: () throws -> Policy) throws
init(@OneOfPolicyBuilder policy: () -> Policy)
mutating func chainMeetsPolicyRequirements(chain: UnverifiedCertificateChain) async -> PolicyEvaluationResult