HostnameConfiguration Classe
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.
Configuração de nome de host personalizado.
public class HostnameConfiguration
type HostnameConfiguration = class
Public Class HostnameConfiguration
- Herança
-
HostnameConfiguration
Construtores
HostnameConfiguration() |
Inicializa uma nova instância da classe HostnameConfiguration. |
HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String) |
Inicializa uma nova instância da classe HostnameConfiguration. |
Propriedades
Certificate |
Obtém ou define informações de certificado. |
CertificatePassword |
Obtém ou define o certificado Senha. |
CertificateSource |
Obtém ou define a origem do certificado. Os valores possíveis incluem: 'Managed', 'KeyVault', 'Custom', 'BuiltIn' |
CertificateStatus |
Obtém ou define o Status do certificado. Os valores possíveis incluem: 'Completed', 'Failed', 'InProgress' |
DefaultSslBinding |
Obtém ou define especifique true para configurar o certificado associado a esse Nome de Host como o Certificado SSL Padrão. Se um cliente não enviar o cabeçalho SNI, esse será o certificado que será desafiado. A propriedade será útil se um serviço tiver vários nomes de host personalizados habilitados e precisar decidir sobre o certificado ssl padrão. A configuração aplicada somente ao Tipo de Nome de Host do Proxy. |
EncodedCertificate |
Obtém ou define o certificado codificado em base64. |
HostName |
Obtém ou define o nome do host a ser configurado no serviço de Gerenciamento de API. |
IdentityClientId |
Obtém ou define o sistema ou a clientId de identidade gerenciada atribuída pelo usuário, conforme gerado por Azure AD, que tem acesso GET ao keyVault que contém o certificado SSL. |
KeyVaultId |
Obtém ou define a URL para o Segredo KeyVault que contém o Certificado SsL. Se a URL absoluta que contém a versão for fornecida, a atualização automática do certificado SSL não funcionará. Isso exige que o serviço de Gerenciamento de API seja configurado com aka.ms/apimmsi. O segredo deve ser do tipo application/x-pkcs12 |
NegotiateClientCertificate |
Obtém ou define especificar true para sempre negociar o certificado do cliente no nome do host. O valor padrão é false. |
Type |
Obtém ou define o tipo de nome do host. Os valores possíveis incluem: 'Proxy', 'Portal', 'Management', 'Scm', 'DeveloperPortal' |
Métodos
Validate() |
Valide o objeto . |
Aplica-se a
Azure SDK for .NET