CertificatePolicy Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CertificatePolicy() |
Inicializa uma nova instância da CertificatePolicy classe a ser passada para ImportCertificate(ImportCertificateOptions, CancellationToken) ou ImportCertificateAsync(ImportCertificateOptions, CancellationToken). |
CertificatePolicy(String, SubjectAlternativeNames) |
Inicializa uma nova instância da classe CertificatePolicy. |
CertificatePolicy(String, String) |
Inicializa uma nova instância da classe CertificatePolicy. |
CertificatePolicy(String, String, SubjectAlternativeNames) |
Inicializa uma nova instância da classe CertificatePolicy. |
CertificatePolicy()
- Origem:
- CertificatePolicy.cs
- Origem:
- CertificatePolicy.cs
Inicializa uma nova instância da CertificatePolicy classe a ser passada para ImportCertificate(ImportCertificateOptions, CancellationToken) ou ImportCertificateAsync(ImportCertificateOptions, CancellationToken).
public CertificatePolicy ();
Public Sub New ()
Comentários
Use esse construtor se, por exemplo, você quiser importar um certificado codificado em PEM. O IssuerName será Unknown e o Subject e SubjectAlternativeNames serão analisados do certificado importado.
byte[] certificateBytes = File.ReadAllBytes("certificate.pem");
ImportCertificateOptions options = new ImportCertificateOptions(certificateName, certificateBytes)
{
Policy = new CertificatePolicy
{
ContentType = CertificateContentType.Pem
}
};
Você deve usar um dos outros construtores para passar uma instância para StartCreateCertificate(String, CertificatePolicy, Nullable<Boolean>, IDictionary<String,String>, CancellationToken) ou StartCreateCertificateAsync(String, CertificatePolicy, Nullable<Boolean>, IDictionary<String,String>, CancellationToken) porque IssuerName e um de Subject ou SubjectAlternativeNames são necessários.
Aplica-se a
CertificatePolicy(String, SubjectAlternativeNames)
- Origem:
- CertificatePolicy.cs
- Origem:
- CertificatePolicy.cs
Inicializa uma nova instância da 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)
Parâmetros
- issuerName
- String
O nome de um emissor para o certificado, incluindo valores de WellKnownIssuerNames.
- subjectAlternativeNames
- SubjectAlternativeNames
Os SANs (nomes alternativos de entidade) do certificado.
Exceções
issuerName
está vazio ou subjectAlternativeNames
contém propriedades de coleção vazias.
subjectAlternativeNames
ou issuerName
é nulo.
Aplica-se a
CertificatePolicy(String, String)
- Origem:
- CertificatePolicy.cs
- Origem:
- CertificatePolicy.cs
Inicializa uma nova instância da 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)
Parâmetros
- issuerName
- String
O nome de um emissor para o certificado, incluindo valores de WellKnownIssuerNames.
- subject
- String
O nome da entidade do certificado, como "CN=contoso.com".
Exceções
subject
ou issuerName
está vazio.
subject
ou issuerName
é nulo.
Aplica-se a
CertificatePolicy(String, String, SubjectAlternativeNames)
- Origem:
- CertificatePolicy.cs
- Origem:
- CertificatePolicy.cs
Inicializa uma nova instância da 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)
Parâmetros
- issuerName
- String
O nome de um emissor para o certificado, incluindo valores de WellKnownIssuerNames.
- subject
- String
O nome da entidade do certificado, como "CN=contoso.com".
- subjectAlternativeNames
- SubjectAlternativeNames
Os SANs (nomes alternativos de entidade) do certificado.
Exceções
subject
ou issuerName
está vazio ou subjectAlternativeNames
contém propriedades de coleção vazias.
subject
, issuerName
ou subjectAlternativeNames
é nulo.
Aplica-se a
Azure SDK for .NET