<element message> wsFederationHttpBinding <>

Definuje nastavení zabezpečení na úrovni zpráv pro <wsFederationHttpBinding>.

<Konfigurace>
  <System.servicemodel>
    <Vazby>
      <wsFederationHttpBinding>
        <Vazba>
          <Zabezpečení>
            <Zprávu>

Syntax

<wsFederationBinding>
  <binding>
    <security>
      <message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
               issuedTokenType="string"
               issuedKeyType="SymmetricKey/PublicKey"
               negotiateServiceCredential="Boolean">
        <claimTypeRequirements>
          <add claimType="URI"
               isOptional="Boolean" />
        </claimTypeRequirements>
        <issuer address="Uri">
          <headers>
            <add name="String"
                 namespace="String" />
          </headers>
          <identity>
            <certificate encodedValue="String" />
            <certificateReference findValue="String"
                                  isChainIncluded="Boolean"
                                  storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
                                  storeLocation="LocalMachine/CurrentUser"
                                  x509FindType="System.Security.Cryptography.X509certificates.X509findtype" />
            <dns value="String" />
            <rsa value="String" />
            <servicePrincipalName value="String" />
            <usePrincipalName value="String" />
          </identity>
        </issuer>
        <issuerMetadata address="String">
          <headers>
            <add name="String"
                 namespace="String" />
          </headers>
          <identity>
            <certificate encodedValue="String" />
            <certificateReference findValue="String"
                                  isChainIncluded="Boolean"
                                  storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
                                  storeLocation="LocalMachine/CurrentUser"
                                  X509FindType="System.Security.Cryptography.X509certificates.X509findtype" />
            <dns value="String" />
            <rsa value="String" />
            <servicePrincipalName value="String" />
            <usePrincipalName value="String" />
          </identity>
        </issuerMetadata>
        <tokenRequestParameters>
          <xmlElement>
          </xmlElement>
        </tokenRequestParameters>
      </message>
    </security>
  </binding>
</wsFederationBinding>

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Atribut Popis
algorithmSuite Nastaví algoritmy šifrování zpráv a obtékání klíčů. Platné hodnoty tohoto atributu najdete v tabulce atributu algorithmSuite. Výchozí hodnota je Basic256.

Tento atribut je typu SecurityAlgorithmSuite. Tyto algoritmy se mapují na algoritmy zadané ve specifikaci WS-SecurityPolicy (Security Policy Language).
issuedKeyType Určuje typ klíče, který se má vystavit. Platné hodnoty zahrnují následující:

- SymmetricKey
-Publickey

Výchozí formát je SymmetricKey. Tento atribut je typu SecurityKeyType.
issuedTokenType Řetězec, který obsahuje identifikátor URI, který určuje typ tokenu, který se má vystavit. Výchozí formát je null.
negotiateServiceCredential Logická hodnota, která určuje, jestli mají být přihlašovací údaje služby vyměňovány v rámci vyjednávání nebo zda jsou k dispozici mimo pásmo. Výchozí hodnota je true, což znamená, že se vyjednávají přihlašovací údaje služby.

algorithmSuite – atribut

Hodnota Popis
Basic128 Pro zalamování klíčů použijte šifrování Basic128, Sha1 pro message digest a Rsa-oaep-mgf1p.
Basic192 Použijte šifrování Basic192, Sha1 pro message digest a Rsa-oaep-mgf1p pro zalamování klíčů.
Basic256 Použijte šifrování Basic256, Sha1 pro message digest a Rsa-oaep-mgf1p pro zalamování klíčů.
Basic256Rsa15 Pro šifrování zpráv použijte Basic256, sha1 pro message digest a Rsa15 pro zalamování klíčů.
Basic192Rsa15 Pro šifrování zpráv použijte Basic192, sha1 pro message digest a Rsa15 pro zalamování klíčů.
Tripledes Použijte šifrování TripleDes, Sha1 pro message digest a Rsa-oaep-mgf1p pro zalamování klíčů.
Basic128Rsa15 Pro šifrování zpráv použijte Basic128, sha1 pro message digest a Rsa15 pro zalamování klíčů.
TripleDesRsa15 Šifrování TripleDes, Sha1 pro message digest a Rsa15 pro zalamování klíčů.
Základní128Sha256 Pro šifrování zpráv použijte Basic128, sha256 pro message digest a Rsa-oaep-mgf1p pro zalamování klíčů.
Základní192Sha256 Pro šifrování zpráv použijte Basic192, sha256 pro message digest a Rsa-oaep-mgf1p pro zalamování klíčů.
Basic256Sha256 Pro šifrování zpráv použijte Basic256, sha256 pro message digest a Rsa-oaep-mgf1p pro zalamování klíčů.
TripleDesSha256 Pro šifrování zpráv použijte TripleDes, pro digest zprávy použijte Sha256 a pro zalamování klíčů rsa-oaep-mgf1p.
Basic128Sha256Rsa15 Pro šifrování zpráv použijte Basic128, sha256 pro message digest a Rsa15 pro zalamování klíčů.
Basic192Sha256Rsa15 Pro šifrování zpráv použijte Aes192, pro algoritmus digest zprávy použijte Sha256 a pro zalamování klíčů Rsa15.
Basic256Sha256Rsa15 Pro šifrování zpráv použijte Basic256, sha256 pro message digest a Rsa15 pro zalamování klíčů.
TripleDesSha256Rsa15 Použijte TripleDes pro šifrování zpráv, Sha256 pro message digest a Rsa15 pro zalamování klíčů.

Podřízené elementy

Element Popis
<claimTypeRequirements> Určuje kolekci typů deklarací identity pro tuto vazbu. Každý prvek je typu ClaimTypeElement.
issuer Určuje koncový bod, který vydává token zabezpečení. Tento prvek je typu IssuedTokenParametersEndpointAddressElement.
issuerMetadata Určuje adresu koncového bodu vystavitele.
<tokenRequestParameters> Kolekce parametrů žádosti o token. Každý parametr je element XML.

Nadřazené elementy

Element Popis
<Zabezpečení> Definuje nastavení zabezpečení pro vazbu.

Viz také