Partager via


CertificatePolicy Constructeurs

Définition

Surcharges

CertificatePolicy()

Initialise une nouvelle instance de la CertificatePolicy classe à passer à ImportCertificate(ImportCertificateOptions, CancellationToken) ou ImportCertificateAsync(ImportCertificateOptions, CancellationToken).

CertificatePolicy(String, SubjectAlternativeNames)

Initialise une nouvelle instance de la classe CertificatePolicy.

CertificatePolicy(String, String)

Initialise une nouvelle instance de la classe CertificatePolicy.

CertificatePolicy(String, String, SubjectAlternativeNames)

Initialise une nouvelle instance de la classe CertificatePolicy.

CertificatePolicy()

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

Remarques

Utilisez ce constructeur si, par exemple, vous souhaitez importer un certificat encodé pem. le IssuerName sera Unknown et le Subject et SubjectAlternativeNames sera analysé à partir du certificat importé.

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

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

Vous devez utiliser l’un des autres constructeurs pour passer un instance à StartCreateCertificate(String, CertificatePolicy, Nullable<Boolean>, IDictionary<String,String>, CancellationToken) ou parce que IssuerName et l’un des Subject ou SubjectAlternativeNames sont requis.StartCreateCertificateAsync(String, CertificatePolicy, Nullable<Boolean>, IDictionary<String,String>, CancellationToken)

S’applique à

CertificatePolicy(String, SubjectAlternativeNames)

Source:
CertificatePolicy.cs
Source:
CertificatePolicy.cs

Initialise une nouvelle instance de la classe CertificatePolicy.

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)

Paramètres

issuerName
String

Nom d’un émetteur pour le certificat, y compris les valeurs de WellKnownIssuerNames.

subjectAlternativeNames
SubjectAlternativeNames

Autres noms d’objet (SAN) du certificat.

Exceptions

issuerName est vide ou subjectAlternativeNames contient des propriétés de collection vides.

subjectAlternativeNames ou issuerName est null.

S’applique à

CertificatePolicy(String, String)

Source:
CertificatePolicy.cs
Source:
CertificatePolicy.cs

Initialise une nouvelle instance de la classe CertificatePolicy.

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)

Paramètres

issuerName
String

Nom d’un émetteur pour le certificat, y compris les valeurs de WellKnownIssuerNames.

subject
String

Nom d’objet du certificat, tel que « CN=contoso.com ».

Exceptions

subject ou issuerName est vide.

subject ou issuerName est null.

S’applique à

CertificatePolicy(String, String, SubjectAlternativeNames)

Source:
CertificatePolicy.cs
Source:
CertificatePolicy.cs

Initialise une nouvelle instance de la classe CertificatePolicy.

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)

Paramètres

issuerName
String

Nom d’un émetteur pour le certificat, y compris les valeurs de WellKnownIssuerNames.

subject
String

Nom d’objet du certificat, tel que « CN=contoso.com ».

subjectAlternativeNames
SubjectAlternativeNames

Autres noms d’objet (SAN) du certificat.

Exceptions

subject ou issuerName est vide ou subjectAlternativeNames contient des propriétés de collection vides.

subject, issuerName ou subjectAlternativeNames est null.

S’applique à