Partager via


<peerAuthentication>

Spécifie les paramètres d’authentification d’un certificat homologue utilisé par un nœud homologue.

<configuration>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <serviceCredentials>
            <peer>
              <peerAuthentication>

Syntaxe

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributes

Caractéristique Descriptif
certificateValidationMode Énumération facultative. Spécifie l’un des trois modes utilisés pour valider les informations d’identification. Cet attribut est de type X509CertificateValidationMode. Si la valeur est définie Custom, un customCertificateValidator doit également être fourni.
customCertificateValidatorType Chaîne facultative. Spécifie un type et un assembly utilisés pour valider un type personnalisé. Cet attribut doit être défini quand certificateValidationMode il est défini sur Custom. Cet attribut est de type X509CertificateValidator. Windows Communication Foundation (WCF) fournit un validateur de certificat homologue par défaut qui vérifie le certificat homologue sur le magasin de personnes approuvées. Il vérifie également que le certificat est lié à une racine valide. Vous pouvez implémenter un validateur personnalisé pour spécifier un comportement différent et utiliser cet attribut pour pointer vers le validateur personnalisé.
revocationMode Énumération facultative. Spécifie le mode de révocation de certificat. Cet attribut est de type X509RevocationMode. Le système vérifie que le certificat homologue n’a pas été révoqué en le recherchant dans la liste des certificats révoqués. Cette vérification peut être effectuée en vérifiant en ligne ou en fonction d’une liste de révocation mise en cache. La vérification de la révocation peut être désactivée en définissant cet attribut sur NoCheck.
trustedStoreLocation Énumération facultative. Spécifie l’emplacement du magasin approuvé où le certificat homologue est validé par le système de sécurité WCF. Cet attribut est de type StoreLocation.

Éléments enfants

Aucun.

Éléments parents

Élément Descriptif
<pair> Spécifie les informations d’identification actuelles d’un nœud homologue.

Remarques

L’élément <authentication> correspond à la X509PeerCertificateAuthentication classe. Cet élément spécifie un validateur, qui est appelé pendant l’authentification voisin à voisin dans le maillage. Lorsqu’un nouvel homologue tente d’établir une connexion voisin, il transmet ses propres informations d’identification à l’homologue répondant. Le validateur du répondeur est appelé pour vérifier les informations d’identification du tiers distant. Chaque fois qu’une connexion homologue est établie dans le maillage, les deux homologues sont mutuellement authentifiés, ce qui signifie que les validateurs des deux extrémités sont appelés.

Voir aussi