<clientCertificate> of <serviceCredentials>

Definiuje certyfikat X.509 używany do podpisywania i szyfrowania komunikatów do klienta w formie usługi we wzorcu komunikacji dwukierunkowej.

<Konfiguracji>
  <System.servicemodel>
    <Zachowania>
      <Servicebehaviors>
        <Zachowanie>
          <Servicecredentials>
            <Clientcertificate>

Składnia

<clientCertificate>
  <certificate />
  <authentication />
</clientCertificate>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne

Atrybuty

Brak.

Elementy podrzędne

Element Opis
<Uwierzytelniania> Określa opcje uwierzytelniania dla certyfikatu klienta.
<Certyfikat> Określa certyfikat do użycia.

Elementy nadrzędne

Element Opis
<Servicecredentials> Określa poświadczenia, które mają być używane podczas uwierzytelniania usługi, oraz ustawienia związane z weryfikacją poświadczeń klienta.

Uwagi

Ten element jest używany, gdy usługa musi mieć certyfikat klienta z wyprzedzeniem, aby bezpiecznie komunikować się z klientem. Dzieje się tak w przypadku korzystania ze wzorca komunikacji dwukierunkowej. W bardziej typowym wzorcu żądania/odpowiedzi klient dołącza swój certyfikat do żądania, którego usługa używa do szyfrowania i podpisywania odpowiedzi z powrotem do klienta. Jednak we wzorcu komunikacji dwukierunkowej usługa nie ma żądania od klienta i dlatego wymaga certyfikatu klienta z wyprzedzeniem, aby zabezpieczyć komunikat do klienta. W związku z tym należy uzyskać certyfikat klienta w negocjacjach poza pasmem i określić certyfikat przy użyciu tego elementu. Aby uzyskać więcej informacji na temat usług dwukierunkowych, zobacz How to: Create a Duplex Contract (Instrukcje: tworzenie kontraktu dwukierunkowego).

Certyfikat ustawiony w tym elemecie służy do szyfrowania komunikatów do klienta tylko w przypadku powiązań skonfigurowanych w MutualCertificateDuplex trybie uwierzytelniania zabezpieczeń komunikatów.

Zobacz też