Freigeben über


CertificatePolicy Konstruktoren

Definition

Überlädt

CertificatePolicy()

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

CertificatePolicy(String, SubjectAlternativeNames)

Initialisiert eine neue Instanz der CertificatePolicy-Klasse.

CertificatePolicy(String, String)

Initialisiert eine neue Instanz der CertificatePolicy-Klasse.

CertificatePolicy(String, String, SubjectAlternativeNames)

Initialisiert eine neue Instanz der CertificatePolicy-Klasse.

CertificatePolicy()

Quelle:
CertificatePolicy.cs
Quelle:
CertificatePolicy.cs
public CertificatePolicy ();
Public Sub New ()

Hinweise

Verwenden Sie diesen Konstruktor, wenn Sie z. B. ein PEM-codiertes Zertifikat importieren möchten. UnknownSubjectAlternativeNamesSubject und IssuerName werden aus dem importierten Zertifikat analysiert.

byte[] certificateBytes = File.ReadAllBytes("certificate.pem");

ImportCertificateOptions options = new ImportCertificateOptions(certificateName, certificateBytes)
{
    Policy = new CertificatePolicy
    {
        ContentType = CertificateContentType.Pem
    }
};

Sie müssen einen der anderen Konstruktoren verwenden, um eine instance an oder zu StartCreateCertificate(String, CertificatePolicy, Nullable<Boolean>, IDictionary<String,String>, CancellationToken) übergeben, und IssuerName einer von Subject oder SubjectAlternativeNames ist StartCreateCertificateAsync(String, CertificatePolicy, Nullable<Boolean>, IDictionary<String,String>, CancellationToken) erforderlich.

Gilt für:

CertificatePolicy(String, SubjectAlternativeNames)

Quelle:
CertificatePolicy.cs
Quelle:
CertificatePolicy.cs

Initialisiert eine neue Instanz der CertificatePolicy-Klasse.

public CertificatePolicy (string issuerName, Azure.Security.KeyVault.Certificates.SubjectAlternativeNames subjectAlternativeNames);
new Azure.Security.KeyVault.Certificates.CertificatePolicy : string * Azure.Security.KeyVault.Certificates.SubjectAlternativeNames -> Azure.Security.KeyVault.Certificates.CertificatePolicy
Public Sub New (issuerName As String, subjectAlternativeNames As SubjectAlternativeNames)

Parameter

issuerName
String

Der Name eines Ausstellers für das Zertifikat, einschließlich der Werte von WellKnownIssuerNames.

subjectAlternativeNames
SubjectAlternativeNames

Die alternativen Antragstellernamen (Alternative Names, SANs) des Zertifikats.

Ausnahmen

issuerName ist leer oder subjectAlternativeNames enthält leere Auflistungseigenschaften.

subjectAlternativeNames oder issuerName ist NULL.

Gilt für:

CertificatePolicy(String, String)

Quelle:
CertificatePolicy.cs
Quelle:
CertificatePolicy.cs

Initialisiert eine neue Instanz der CertificatePolicy-Klasse.

public CertificatePolicy (string issuerName, string subject);
new Azure.Security.KeyVault.Certificates.CertificatePolicy : string * string -> Azure.Security.KeyVault.Certificates.CertificatePolicy
Public Sub New (issuerName As String, subject As String)

Parameter

issuerName
String

Der Name eines Ausstellers für das Zertifikat, einschließlich der Werte von WellKnownIssuerNames.

subject
String

Der Antragstellername des Zertifikats, z. B. "CN=contoso.com".

Ausnahmen

subject oder issuerName ist leer.

subject oder issuerName ist NULL.

Gilt für:

CertificatePolicy(String, String, SubjectAlternativeNames)

Quelle:
CertificatePolicy.cs
Quelle:
CertificatePolicy.cs

Initialisiert eine neue Instanz der CertificatePolicy-Klasse.

public CertificatePolicy (string issuerName, string subject, Azure.Security.KeyVault.Certificates.SubjectAlternativeNames subjectAlternativeNames);
new Azure.Security.KeyVault.Certificates.CertificatePolicy : string * string * Azure.Security.KeyVault.Certificates.SubjectAlternativeNames -> Azure.Security.KeyVault.Certificates.CertificatePolicy
Public Sub New (issuerName As String, subject As String, subjectAlternativeNames As SubjectAlternativeNames)

Parameter

issuerName
String

Der Name eines Ausstellers für das Zertifikat, einschließlich der Werte von WellKnownIssuerNames.

subject
String

Der Antragstellername des Zertifikats, z. B. "CN=contoso.com".

subjectAlternativeNames
SubjectAlternativeNames

Die alternativen Antragstellernamen (Alternative Names, SANs) des Zertifikats.

Ausnahmen

subject oder issuerName ist leer oder subjectAlternativeNames enthält leere Auflistungseigenschaften.

subject, issuerNameoder subjectAlternativeNames ist NULL.

Gilt für: