Freigeben über


CertificatePolicy Klasse

Definition

Eine Richtlinie, die den Lebenszyklus eines von Azure Key Vault verwalteten Zertifikats steuert.

public class CertificatePolicy
type CertificatePolicy = class
Public Class CertificatePolicy
Vererbung
CertificatePolicy

Konstruktoren

CertificatePolicy()

Initialisiert eine neue instance der -Klasse, die CertificatePolicy an oder ImportCertificateAsync(ImportCertificateOptions, CancellationToken)übergeben werden sollImportCertificate(ImportCertificateOptions, CancellationToken).

CertificatePolicy(String, String)

Initialisiert eine neue Instanz der CertificatePolicy-Klasse.

CertificatePolicy(String, String, SubjectAlternativeNames)

Initialisiert eine neue Instanz der CertificatePolicy-Klasse.

CertificatePolicy(String, SubjectAlternativeNames)

Initialisiert eine neue Instanz der CertificatePolicy-Klasse.

Eigenschaften

CertificateTransparency

Ruft einen Wert ab, der angibt, ob ein Zertifikat beim Erstellen in der Zertifikattransparenzliste veröffentlicht werden soll, oder legt diesen fest.

CertificateType

Ruft den Zertifikattyp eines Zertifikats ab oder legt den Zertifikattyp fest.

ContentType

Ruft das CertificateContentType zertifikat ab oder legt es fest.

CreatedOn

Ruft einen DateTimeOffset ab, der angibt, wann das Zertifikat erstellt wurde.

Default

Ruft mit "CN=DefaultPolicy" eine neue CertificatePolicy ab, die Subject für selbstsignierte Zertifikatanforderungen geeignet ist. Um den Betreff zu ändern, erstellen Sie mithilfe eines der Konstruktoren eine neue instance.

Enabled

Ruft einen Wert ab, der angibt, ob das Zertifikat derzeit aktiviert ist, oder legt den Wert fest. Wenn NULL ist, wird der Serverstandard verwendet.

EnhancedKeyUsage

Ruft die zulässigen erweiterten Schlüsselverwendungen (EKUs) des Zertifikats ab.

Exportable

Ruft einen Wert ab, der angibt, ob der Zertifikatschlüssel aus dem Tresor oder sicheren Zertifikatspeicher exportiert werden kann, oder legt den Wert fest.

IssuerName

Ruft den Namen eines Ausstellers für ein Zertifikat ab.

KeyCurveName

Ruft die Kurve ab, die einen EC-Schlüssel (Elliptic Curve) zurückgibt, oder legt diese fest.

KeySize

Ruft die Größe des RSA-Schlüssels ab oder legt diese fest. Der Wert muss eine gültige RSA-Schlüssellänge wie 2048 oder 4092 aufweisen.

KeyType

Ruft den Typ des Sicherungsschlüssels ab, der beim Ausstellen neuer Zertifikate generiert werden soll, oder legt diesen fest.

KeyUsage

Ruft die zulässigen Verwendungen für den Schlüssel des Zertifikats ab.

LifetimeActions

Ruft die Aktionen ab, die zu bestimmten Zeiten in der Zertifikatlebensdauer ausgeführt werden sollen. Derzeit ist nur ein einzelner LifetimeAction zulässig.

ReuseKey

Ruft einen Wert ab, der angibt, ob der Zertifikatschlüssel beim Rotieren des Zertifikats wiederverwendet werden soll, oder legt den Wert fest.

Subject

Ruft den Antragstellernamen eines Zertifikats ab.

SubjectAlternativeNames

Ruft die alternativen Antragstellernamen (Subject Alternative Names, SANs) eines Zertifikats ab.

UpdatedOn

Ruft einen DateTimeOffset ab, der angibt, wann das Zertifikat aktualisiert wurde.

ValidityInMonths

Ruft den Gültigkeitszeitraum für ein Zertifikat in Monaten ab oder legt diese fest.

Gilt für: