Condividi tramite


<peerAuthentication>

Specifica le impostazioni di autenticazione per un certificato peer usato da un nodo peer.

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

Sintassi

<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" />

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributes

Attribute Description
certificateValidationMode Enumerazione facoltativa. Specifica una delle tre modalità usate per convalidare le credenziali. Questo attributo è di tipo X509CertificateValidationMode. Se è impostato su Custom, è necessario specificare anche un customCertificateValidator oggetto .
customCertificateValidatorType Stringa facoltativa. Specifica un tipo e un assembly utilizzati per convalidare un tipo personalizzato. Questo attributo deve essere impostato quando certificateValidationMode è impostato su Custom. Questo attributo è di tipo X509CertificateValidator. Windows Communication Foundation (WCF) fornisce un validator di certificato peer predefinito che verifica il certificato peer rispetto all'archivio persone attendibili. Verifica inoltre che il certificato si concatena fino a una radice valida. È possibile implementare un validator personalizzato per specificare un comportamento diverso e usare questo attributo per puntare al validator personalizzato.
revocationMode Enumerazione facoltativa. Specifica la modalità di revoca del certificato. Questo attributo è di tipo X509RevocationMode. Il sistema verifica che il certificato peer non sia stato revocato cercandolo nell'elenco dei certificati revocati. Questo controllo può essere eseguito controllando online o con un elenco di revoche memorizzate nella cache. Il controllo delle revoche può essere disattivato impostando questo attributo su NoCheck.
trustedStoreLocation Enumerazione facoltativa. Specifica il percorso dell'archivio attendibile in cui il certificato peer viene convalidato dal sistema di sicurezza WCF. Questo attributo è di tipo StoreLocation.

Elementi figli

Nessuno.

Elementi padre

Elemento Description
<compagno> Specifica le credenziali correnti per un nodo peer.

Osservazioni:

L'elemento <authentication> corrisponde alla X509PeerCertificateAuthentication classe . Questo elemento specifica un validator, che viene richiamato durante l'autenticazione da adiacente nella mesh. Quando un nuovo peer tenta di stabilire una connessione adiacente, passa le proprie credenziali al peer che risponde. Il validator del risponditore viene richiamato per verificare le credenziali dell'entità remota. Ogni volta che viene stabilita una connessione peer nella mesh, entrambi i peer vengono autenticati a vicenda, vale a dire che i validator su entrambe le estremità vengono richiamati.

Vedere anche