X509ExtensionID
OIDs that identify known X509 extensions.
enum X509ExtensionIDOIDs that identify known X509 extensions.
enum X509ExtensionIDimport SwiftASN1An implementation of ASN.1 types and DER serialization.
import X509A library for working with X.509 certificates.
struct ASN1ObjectIdentifierAn Object Identifier is a representation of some kind of object.
init(_ usage: ExtendedKeyUsage.Usage) Construct the OID corresponding to a specific extended key usage.
init(accessMethod: AuthorityInformationAccess.AccessDescription.AccessMethod) enum CSRAttributesObject Identifiers that identify attributes applied to CSRs.
enum ExtendedKeyUsageAn acceptable usage for a certificate as attested in an ExtendedKeyUsage extension.
enum RDNAttributeTypeCommon object identifiers used within Attributes.
protocol SendableA thread-safe type whose values can be shared across arbitrary concurrent contexts without introducing a risk of data races. Values of the type may have no shared mutable state, or they may protect that state with a lock or by forcing it to only be accessed from a specific actor.
static let authorityInformationAccess: ASN1ObjectIdentifierIdentifies the authority information access extension, corresponding to AuthorityInformationAccess.
static let authorityKeyIdentifier: ASN1ObjectIdentifierIdentifies the authority key identifier extension, corresponding to AuthorityKeyIdentifier.
static let basicConstraints: ASN1ObjectIdentifierIdentifies the basic constraints extension, corresponding to BasicConstraints.
static let extendedKeyUsage: ASN1ObjectIdentifierIdentifies the extended key usage extension, corresponding to ExtendedKeyUsage.
static let keyUsage: ASN1ObjectIdentifierIdentifies the key usage extension, corresponding to KeyUsage.
static let nameConstraints: ASN1ObjectIdentifierIdentifies the name constraints extension, corresponding to NameConstraints.
static let subjectAlternativeName: ASN1ObjectIdentifierIdentifies the subject alternative name extension, corresponding to SubjectAlternativeNames.
static let subjectKeyIdentifier: ASN1ObjectIdentifierIdentifies the subject key identifier extension, corresponding to SubjectKeyIdentifier.