Initializerswift-certificates 1.8.0X509
init
CertificateStore.swift:27- iOS
- 13+
- macOS
- 10.15+
- tvOS
- 13+
- watchOS
- 6+
init()
init()
import X509
A library for working with X.509 certificates.
struct CertificateStore
A collection of Certificate
objects for use in a verifier.
init(_ certificates: some Sequence<Certificate>)
static let systemTrustRoots: CertificateStore
A CertificateStore
that includes all root Certificate Authorities (CAs) that are installed in the systems trust store.
static func loadTrustRoots(at searchPaths: [String]) throws -> [DistinguishedName : [Certificate]]
mutating func append(_ certificate: Certificate)
mutating func append(contentsOf certificates: some Sequence<Certificate>)
func appending(_ certificate: Certificate) -> CertificateStore
func appending(contentsOf certificates: some Sequence<Certificate>) -> CertificateStore