Compartilhar via


<messageSenderAuthentication>

Especifica as configurações de autenticação para o certificado par usado por um remetente de mensagem.

<configuration>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <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 seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
certificateValidationMode Enumeração opcional. Especifica um dos cinco modos usados para validar credenciais. Esse atributo é do tipo X509CertificateValidationMode. Se definido como Custom, também será necessário fornecer um customCertificateValidator.
customCertificateValidatorType Cadeia de caracteres opcional. Especifica um tipo e um assembly usados para validar um tipo personalizado. Esse atributo deverá ser definido quando certificateValidationMode estiver definido como Custom. Esse atributo é do tipo X509CertificateValidator. O WCF (Windows Communication Foundation) fornece um validador de certificado par padrão que verifica o certificado par no repositório de pessoas confiáveis. Verifica também se o certificado é encadeado até uma raiz válida. É possível implementar um validador personalizado para especificar um comportamento diferente e usar esse atributo para apontar para o validador personalizado.
revocationMode Enumeração opcional. Especifica o modo de revogação de certificado. Esse atributo é do tipo X509RevocationMode. O sistema verifica se o certificado par não foi revogado pesquisando-o na lista de certificados revogados. É possível fazer essa verificação online ou em uma lista de revogação de certificados armazenados em cache. A verificação de revogação poderá ser desativada configurando esse atributo para NoCheck.
trustedStoreLocation Enumeração opcional. Especifica o local de repositório confiável onde o certificado par é validado pelo sistema de segurança do WCF. Esse atributo é do tipo StoreLocation.

Elementos filho

Nenhum.

Elementos pai

Elemento Descrição
<peer> Especifica as credenciais atuais para um nó par.

Comentários

Esse elemento deve ser configurado se a autenticação de mensagem for escolhida. Para canais de saída, cada mensagem é assinada usando o certificado fornecido pelo <certificado>. Todas as mensagens, antes de serem entregues ao aplicativo, são verificadas na credencial da mensagem usando o validador especificado pelo customCertificateValidatorType atributo desse elemento. O validador pode aceitar ou rejeitar a credencial.

Confira também