Static Propertyswift-certificates 1.8.0X509->SwiftASN1
serverAuth
The public key may be used for TLS web servers.
static let serverAuth: ASN1ObjectIdentifier
The public key may be used for TLS web servers.
static let serverAuth: ASN1ObjectIdentifier
s9SwiftASN10B16ObjectIdentifierV4X509E16ExtendedKeyUsageO10serverAuthACvpZ
What are these?WQ1Y
import SwiftASN1
An implementation of ASN.1 types and DER serialization.
import X509
A library for working with X.509 certificates.
enum ExtendedKeyUsage
An acceptable usage for a certificate as attested in an ExtendedKeyUsage
extension.
struct ASN1ObjectIdentifier
An Object Identifier is a representation of some kind of object.
static let any: ASN1ObjectIdentifier
The public key may be used for any purpose.
static let certificateTransparency: ASN1ObjectIdentifier
The public key may be used for signing certificate transparency precertificates.
static let clientAuth: ASN1ObjectIdentifier
The public key may be used for TLS web client authentication.
static let codeSigning: ASN1ObjectIdentifier
The public key may be used for signing of downloadable executable code.
static let emailProtection: ASN1ObjectIdentifier
The public key may be used for email protection.
static let ocspSigning: ASN1ObjectIdentifier
The public key may be used for signing OCSP responses.
static let timeStamping: ASN1ObjectIdentifier
The public key may be used for binding the hash of an object to a time.