SecCertificate
public extension SecCertificate
Since
1.0.0-
Common name on the certificate
Since
1.0.0Declaration
Swift
var commonName: String? { get }
-
Certificate’s public key
Since
1.0.0Declaration
Swift
var publicKey: SecKey? { get }
-
Certificate fingerprint as SHA256 hash
Since
1.0.0Declaration
Swift
var fingerprint: Data { get }
-
Find certificate’s issuer certificate among an array of certificates
Since
1.0.0Declaration
Swift
func findIssuer(among certificates: [SecCertificate]) -> SecCertificate?
Parameters
certificates
Authority certificates in which to look for an issuer
-
Get certificate serial number
Since
1.0.0Declaration
Swift
var serialNumber: UInt64? { get }
-
Extract digital certificates from a PEM-encoded string
Since
1.0.0Declaration
Swift
static func certificatesFromPEMString(_ pemString: String) throws -> [SecCertificate]
Parameters
pemString
PEM string with certificates