CSRAttributes
Object Identifiers that identify attributes applied to CSRs.
enum CSRAttributesObject Identifiers that identify attributes applied to CSRs.
enum CSRAttributesimport 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 ExtendedKeyUsageAn acceptable usage for a certificate as attested in an ExtendedKeyUsage extension.
enum RDNAttributeTypeCommon object identifiers used within Attributes.
enum X509ExtensionIDOIDs that identify known X509 extensions.
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 extensionRequest: ASN1ObjectIdentifierA request to apply specific certificate extensions.