Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje certifikát X.509, který se má použít, když služba tokenů zabezpečení (STS) ho neposkytuje prostřednictvím protokolu vyjednávání.
<configuration>
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior>
<clientCredentials>
<serviceCertificate>
<defaultCertificate>
Syntaxe
<defaultCertificate findValue="String"
storeLocation=" CurrentUser/LocalMachine"
storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
x509FindType="FindByThumbPrint/FindBySubjectName/FindBySubjectDistinguishedName/FindByIssuerName/FindByIssuerDistinguishedName/FindBySerialiNumber/FindByTimeValid/FindByTimeNotYetValid/FindByTimeExpired/FindByTemplateName/FindByApplicationPolicy/FindByCertificatePolicy/FindByExtension/FindByKeyUsage/FindBySubjectKeyIdentifier" />
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
| findValue | Řetězec. Hodnota, kterou chcete vyhledat. |
| x509FindType | Výčet. Jedno z polí certifikátu, která se mají prohledávat. |
| storeLocation | Výčet. Jedno ze dvou umístění systémového úložiště pro vyhledávání. |
| storeName | Výčet. Jeden ze systémových úložišť pro vyhledávání. |
findValue – atribut
| Hodnota | Description |
|---|---|
| String | Hodnota závisí na poli (určeném atributem X509FindType). Pokud například hledáte kryptografický otisk, musí být hodnota řetězcem šestnáctkových čísel. |
x509FindType – atribut
| Hodnota | Description |
|---|---|
| Enumeration | Mezi hodnoty patří: FindByThumbprint, FindBySubjectName, FindBySubjectDistinguishedName, FindByIssuerName, FindByIssuerDistinguishedName, FindBySerialNumber, FindByTimeValid, FindByTimeNotYetValid, FindBySerialNumber, FindByTimeExpired, FindByTemplateName, FindByApplicationPolicy, FindByCertificatePolicy, FindByExtension, FindByKeyUsage, FindBySubjectKeyIdentifier. |
storeLocation – atribut
| Hodnota | Description |
|---|---|
| Enumeration | CurrentUser nebo LocalMachine. |
storeName – atribut
| Hodnota | Description |
|---|---|
| Enumeration | Mezi hodnoty patří: AddressBook, AuthRoot, CertificateAuthority, Disallowed, My, Root, TrustedPeople a TrustedPublisher. |
Podřízené elementy
Žádné.
Nadřazené elementy
| prvek | Description |
|---|---|
| <serviceCertificate> | Určuje certifikát, který se má použít při ověřování služby v klientovi. |
Poznámky
Pro vazby, které používají zabezpečení zpráv založené na certifikátu, se certifikát určený tímto konfiguračním prvkem používá k šifrování zpráv do služby a očekává se, že služba bude používat k podepisování odpovědí klientovi. Ukládá jeden certifikát, který se použije, když služba nezadá žádný certifikát.
Example
Následující příklad určuje certifikát, který se má použít pro koncové body, jejichž identifikátor URI začíná http://www.contoso.com , a certifikát, který se má použít pro všechny ostatní koncové body, které neprovádějí vyjednávání certifikátů.
<serviceCertificate>
<defaultCertificate findValue="www.contoso.com"
storeLocation="LocalMachine"
storeName="TrustedPeople"
x509FindType="FindByIssuerDistinguishedName" />
<scopedCertificates>
<add targetUri="http://www.contoso.com"
findValue="www.contoso.com"
storeLocation="LocalMachine"
storeName="Root"
x509FindType="FindByIssuerName" />
</scopedCertificates>
<authentication revocationMode="Online"
trustedStoreLocation="LocalMachine" />
</serviceCertificate>