ConfidentialClientApplicationBuilder.WithCertificate Método
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
| Nome | Description |
|---|---|
| WithCertificate(X509Certificate2) |
Define o certificado associado ao aplicativo. |
| WithCertificate(X509Certificate2, CertificateOptions) |
Define o certificado associado ao aplicativo. Aplicável somente a aplicativos de primeira parte, esse método também permite especificar se a declaração x5c deve ser enviada para Azure AD. O envio do x5c permite que os desenvolvedores de aplicativos obtenham fácil substituição de certificado no Azure AD: esse método enviará a cadeia de certificados para Azure AD junto com a solicitação de token, para que Azure AD possa usá-lo para validar o nome da entidade com base em uma política de emissor confiável. Isso salva o administrador do aplicativo da necessidade de gerenciar explicitamente a substituição de certificado (por meio do portal ou da operação do PowerShell/CLI). Para obter detalhes, consulte https://aka.ms/msal-net-sni |
| WithCertificate(X509Certificate2, Boolean) |
Define o certificado associado ao aplicativo. Aplicável somente a aplicativos de primeira parte, esse método também permite especificar se a declaração x5c deve ser enviada para Azure AD. O envio do x5c permite que os desenvolvedores de aplicativos obtenham fácil substituição de certificado no Azure AD: esse método enviará a cadeia de certificados para Azure AD junto com a solicitação de token, para que Azure AD possa usá-lo para validar o nome da entidade com base em uma política de emissor confiável. Isso salva o administrador do aplicativo da necessidade de gerenciar explicitamente a substituição de certificado (por meio do portal ou da operação do PowerShell/CLI). Para obter detalhes, consulte https://aka.ms/msal-net-sni |
WithCertificate(X509Certificate2)
Define o certificado associado ao aplicativo.
public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
member this.WithCertificate : System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder
Public Function WithCertificate (certificate As X509Certificate2) As ConfidentialClientApplicationBuilder
Parâmetros
- certificate
- X509Certificate2
O certificado X509 usado como credenciais para provar a identidade do aplicativo para Azure AD.
Retornos
Comentários
Você deve usar certificados com um tamanho de chave privada de pelo menos 2048 bytes. Versões futuras dessa biblioteca podem rejeitar certificados com chaves menores. Não envia o certificado (como parâmetro x5c) com a solicitação por padrão.
Aplica-se a
WithCertificate(X509Certificate2, CertificateOptions)
Define o certificado associado ao aplicativo. Aplicável somente a aplicativos de primeira parte, esse método também permite especificar se a declaração x5c deve ser enviada para Azure AD. O envio do x5c permite que os desenvolvedores de aplicativos obtenham fácil substituição de certificado no Azure AD: esse método enviará a cadeia de certificados para Azure AD junto com a solicitação de token, para que Azure AD possa usá-lo para validar o nome da entidade com base em uma política de emissor confiável. Isso salva o administrador do aplicativo da necessidade de gerenciar explicitamente a substituição de certificado (por meio do portal ou da operação do PowerShell/CLI). Para obter detalhes, consulte https://aka.ms/msal-net-sni
public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, Microsoft.Identity.Client.AppConfig.CertificateOptions certificateOptions);
member this.WithCertificate : System.Security.Cryptography.X509Certificates.X509Certificate2 * Microsoft.Identity.Client.AppConfig.CertificateOptions -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder
Public Function WithCertificate (certificate As X509Certificate2, certificateOptions As CertificateOptions) As ConfidentialClientApplicationBuilder
Parâmetros
- certificate
- X509Certificate2
O certificado X509 usado como credenciais para provar a identidade do aplicativo para Azure AD.
- certificateOptions
- CertificateOptions
Opções de configuração para manipulação de certificado. Consulte CertificateOptions para obter mais informações.
Retornos
Comentários
Você deve usar certificados com um tamanho de chave privada de pelo menos 2048 bytes. Versões futuras dessa biblioteca podem rejeitar certificados com chaves menores.
Aplica-se a
WithCertificate(X509Certificate2, Boolean)
Define o certificado associado ao aplicativo. Aplicável somente a aplicativos de primeira parte, esse método também permite especificar se a declaração x5c deve ser enviada para Azure AD. O envio do x5c permite que os desenvolvedores de aplicativos obtenham fácil substituição de certificado no Azure AD: esse método enviará a cadeia de certificados para Azure AD junto com a solicitação de token, para que Azure AD possa usá-lo para validar o nome da entidade com base em uma política de emissor confiável. Isso salva o administrador do aplicativo da necessidade de gerenciar explicitamente a substituição de certificado (por meio do portal ou da operação do PowerShell/CLI). Para obter detalhes, consulte https://aka.ms/msal-net-sni
public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool sendX5C);
member this.WithCertificate : System.Security.Cryptography.X509Certificates.X509Certificate2 * bool -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder
Public Function WithCertificate (certificate As X509Certificate2, sendX5C As Boolean) As ConfidentialClientApplicationBuilder
Parâmetros
- certificate
- X509Certificate2
O certificado X509 usado como credenciais para provar a identidade do aplicativo para Azure AD.
- sendX5C
- Boolean
Para enviar X5C a cada solicitação ou não. O padrão é false
Retornos
Comentários
Você deve usar certificados com um tamanho de chave privada de pelo menos 2048 bytes. Versões futuras dessa biblioteca podem rejeitar certificados com chaves menores.