X509Certificate
internal final class X509Certificate
X509Certificate is a class representing an X.509 certificate.
-
Details of the X.509 certificate, such as subject, issuer, and validity information.
Declaration
Swift
private(set) var details: X509CertificateDetails? { get } -
Retrieve the certificate in PEM (Privacy-Enhanced Mail) format.
Declaration
Swift
internal var pem: String { get } -
Initialize an
X509Certificateinstance with an OpenSSLX509certificate object.Throws
An error if there is an issue initializing the certificate.
Declaration
Swift
internal init?(with cert: OpaquePointer?) throwsParameters
certThe OpenSSL
X509certificate object. -
Deinitialize the
X509Certificateinstance and free the associated OpenSSL certificate object.Declaration
Swift
deinit
View on GitHub
X509Certificate Class Reference