Udostępnij za pośrednictwem


<znaneCertyfikaty>

Reprezentuje kolekcję certyfikatów X.509 udostępnianych do uwierzytelniania poświadczeń zabezpieczeń wystawionych przez usługę tokenu zabezpieczającego (STS).

<Konfiguracji>
  <System.servicemodel>
    <Zachowania>
      <Servicebehaviors>
        <Zachowanie>
          <Servicecredentials>
            <issuedTokenAuthentication>
              <znaneCertyfikaty>

Składnia

<knownCertificates>
  <add findValue="String"
       storeLocation="CurrentUser/LocalMachine"
       storeName=" CurrentUser/LocalMachine"
       x509FindType="FindByThumbprint/FindBySubjectName/FindBySubjectDistinguishedName/FindByIssuerName/FindByIssuerDistinguishedName/FindBySerialNumber/FindByTimeValid/FindByTimeNotYetValid/FindBySerialNumber/FindByTimeExpired/FindByTemplateName/FindByApplicationPolicy/FindByCertificatePolicy/FindByExtension/FindByKeyUsage/FindBySubjectKeyIdentifier" />
</knownCertificates>

Atrybuty i elementy

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

Atrybuty

Brak.

Elementy podrzędne

Element Opis
<Dodaj> Dodaje certyfikat X.509 do kolekcji.

Elementy nadrzędne

Element Opis
<issuedTokenAuthentication> Określa token wystawiony jako poświadczenia usługi.

Uwagi

Wystawiony scenariusz tokenu ma trzy etapy. W pierwszym etapie klient próbujący uzyskać dostęp do usługi jest nazywany usługą bezpiecznego tokenu. Usługa bezpiecznego tokenu następnie uwierzytelnia klienta, a następnie wystawia klientowi token, zazwyczaj token języka SAML (Security Assertions Markup Language). Następnie klient wraca do usługi z tokenem. Usługa sprawdza token dla danych, które umożliwiają usłudze uwierzytelnianie tokenu i w związku z tym klienta. Aby uwierzytelnić token, certyfikat używany przez usługę bezpiecznego tokenu musi być znany usłudze.

Element <issuedTokenAuthentication> jest repozytorium dla wszystkich takich certyfikatów usługi tokenu bezpiecznego. Aby dodać certyfikaty, użyj <elementu knownCertificates>. Wstaw dodatek<> dla każdego certyfikatu, jak pokazano w poniższym przykładzie.

<issuedTokenAuthentication>
  <knownCertificates>
    <add findValue="www.contoso.com"
         storeLocation="LocalMachine"
         storeName="My"
         X509FindType="FindBySubjectName" />
  </knownCertificates>
</issuedTokenAuthentication>

Domyślnie certyfikaty muszą być uzyskiwane z usługi bezpiecznego tokenu. Te "znane" certyfikaty zapewniają, że tylko wiarygodni klienci mogą uzyskiwać dostęp do usługi.

Aby przejrzeć warunki wymagane do uwierzytelnienia klienta przez usługę federacyjną, a także więcej informacji na temat korzystania z tego elementu konfiguracji, zobacz Instrukcje: konfigurowanie poświadczeń w usłudze federacyjnej. Aby uzyskać więcej informacji na temat scenariuszy federacyjnych, zobacz Federacja i Wystawione tokeny.

Aby zapoznać się z przykładem wypełniania kolekcji w konfiguracji, zobacz <dodawanie>.

Zobacz też