Initializerswift-certificates 1.8.0X509
init(_:)
Wrap a CertificateExtensionConvertible
value and mark it critical.
- iOS
- 13+
- macOS
- 10.15+
- tvOS
- 13+
- watchOS
- 6+
init(_ base: BaseExtension)
Wrap a CertificateExtensionConvertible
value and mark it critical.
init(_ base: BaseExtension)
import X509
A library for working with X.509 certificates.
@frozen struct Critical<BaseExtension> where BaseExtension : CertificateExtensionConvertible
Marks a given CertificateExtensionConvertible
value as critical.
protocol CertificateExtensionConvertible
Conforming types are capable of being erased into Extension
values.
var base: BaseExtension
The CertificateExtensionConvertible
backing this value.
func makeCertificateExtension() throws -> Certificate.Extension