Instance Propertyswift-certificates 1.8.0X509
debugDescription
AuthorityKeyIdentifier.swift:102- iOS
- 13+
- macOS
- 10.15+
- tvOS
- 13+
- watchOS
- 6+
var debugDescription: String { get }
var debugDescription: String { get }
import X509
A library for working with X.509 certificates.
struct AuthorityKeyIdentifier
Provides information about the public key corresponding to the private key that was used to sign a specific certificate.
@frozen struct String
A Unicode string value that is a collection of characters.
init(_ ext: Certificate.Extension) throws
Create a new AuthorityKeyIdentifier
object by unwrapping a Extension
.
init(keyIdentifier: ArraySlice<UInt8>? = nil, authorityCertIssuer: [GeneralName]? = nil, authorityCertSerialNumber: Certificate.SerialNumber? = nil)
Create a new AuthorityKeyIdentifier
extension value.
var authorityCertIssuer: [GeneralName]?
The name of the issuer of the issuing cert.
var authorityCertSerialNumber: Certificate.SerialNumber?
The serial number of the issuing cert.
var description: String { get }
var keyIdentifier: ArraySlice<UInt8>?
An opaque sequence of bytes uniquely derived from the public key of the issuing CA.
func makeCertificateExtension() throws -> Certificate.Extension