Partilhar via


<messageSenderAuthentication>

Especifica as definições de autenticação para o certificado de peering utilizado por um remetente de mensagens.

<configuração>
  <system.serviceModel>
    <comportamentos>
      <serviceBehaviors>
        <comportamento>
          <serviceCredentials>
            <peer>
              <messageSenderAuthentication>

Syntax

<messageSenderAuthentication customCertificateValidatorType="namespace.typeName, [,AssemblyName] [,Version=version number] [,Culture=culture] [,PublicKeyToken=token]"
                             certificateValidationMode="ChainTrust/None/PeerTrust/PeerOrChainTrust/Custom"
                             revocationMode="NoCheck/Online/Offline"
                             trustedStoreLocation="CurrentUser/LocalMachine" />

Atributos e Elementos

As secções seguintes descrevem atributos, elementos subordinados e elementos principais.

Atributos

Atributo Descrição
certificateValidationMode Enumeração opcional. Especifica um dos cinco modos utilizados para validar credenciais. Este atributo é do tipo X509CertificateValidationMode. Se estiver definido como Custom, tem também de customCertificateValidator ser fornecido um.
customCertificateValidatorType Cadeia opcional. Especifica um tipo e assemblagem utilizados para validar um tipo personalizado. Este atributo tem de ser definido quando certificateValidationMode estiver definido como Custom. Este atributo é do tipo X509CertificateValidator. O Windows Communication Foundation (WCF) fornece um validador de certificados de elemento de rede predefinido que verifica o certificado de peering no arquivo de pessoas fidedignas. Também verifica se o certificado está acorrentado a uma raiz válida. Pode implementar um validador personalizado para especificar um comportamento diferente e utilizar este atributo para apontar para o validador personalizado.
revocationMode Enumeração opcional. Especifica o modo de revogação do certificado. Este atributo é do tipo X509RevocationMode. O sistema verifica se o certificado de peering não foi revogado ao procurá-lo na lista de certificados revogados. Esta verificação pode ser efetuada ao verificar online ou numa lista de revogação em cache. A verificação de revogação pode ser desativada ao definir este atributo como NoCheck.
trustedStoreLocation Enumeração opcional. Especifica a localização do arquivo fidedigno onde o certificado de peering é validado pelo sistema de segurança WCF. Este atributo é do tipo StoreLocation.

Elementos Subordinados

Nenhum.

Elementos Principais

Elemento Descrição
<peer> Especifica as credenciais atuais de um nó de elemento da rede.

Observações

Este elemento tem de ser configurado se a autenticação de mensagens for escolhida. Para canais de saída, cada mensagem é assinada com o certificado fornecido pelo <certificado>. Todas as mensagens, antes de serem entregues na aplicação, são verificadas em relação à credencial da mensagem com o validador especificado pelo customCertificateValidatorType atributo deste elemento. O validador pode aceitar ou rejeitar a credencial.

Ver também