Compartilhar via


X509Credentials Classe

Definição

Especifica as credenciais de segurança baseadas em certificados X.509.

public sealed class X509Credentials : System.Fabric.SecurityCredentials
type X509Credentials = class
    inherit SecurityCredentials
Public NotInheritable Class X509Credentials
Inherits SecurityCredentials
Herança
X509Credentials

Construtores

X509Credentials()

Cria uma nova instância da classe X509Credentials.

Propriedades

AllowedCommonNames
Obsoleto.

Preterido por RemoteCommonNames.

CredentialType

Indica o tipo de credenciais de segurança a serem usadas para proteger o cluster – os valores válidos são "none", "x509", "Windows".

(Herdado de SecurityCredentials)
FindType

Especifica como localizar o certificado local no repositório de certificados. Valores com suporte:FindByThumbprint: localizar certificado por impressão digital do certificadoFindBySubjectName: localizar certificado por nome diferenciado da entidade ou nome comum, quando o nome diferenciado da entidade é fornecido em FindValue, o nome da entidade no certificado deve ser codificado na codificação ASN devido a uma restrição na API de criptografia nativa do Windows. Não há essa restrição quando o nome comum é fornecido em FindValue.

FindValue

Especifica o valor do filtro usado para pesquisar o certificado local no repositório de certificados. FindType especifica o tipo de valor de filtro.

FindValueSecondary

Obtém ou define o valor de localização secundário para carregar a credencial de certificado local.

IssuerThumbprints

Quando não está vazio, isso determina as impressões digitais do certificado do emissor direto de certificados remotos.

ProtectionLevel

Indica o valor da cadeia de caracteres que é usado para especificar se as mensagens no cabeçalho e no corpo têm garantias de integridade e confidencialidade aplicadas a elas quando são enviadas entre os nós de um cluster.

RemoteCertIssuers

Obtém a lista de X509Issuers para validar X509Credentials remotos

RemoteCertThumbprints

Obtém a lista de impressões digitais de certificado remoto, usadas para validar X509Credentials remotos

RemoteCommonNames

Indica os nomes comuns esperados de certificados remotos que você deseja que o Service Fabric valide.

RemoteX509Names

Obtém a lista de X509Name para validar X509Credentials remotos

StoreLocation

Indica o local do repositório de certificados.

StoreName

Indica o nome do repositório em que o certificado é armazenado.

StoreNameDefault

Indica o nome padrão do repositório em que o certificado é armazenado.

Aplica-se a