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