Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Güvenlik belirteci hizmeti (STS) bir anlaşma protokolü aracılığıyla sağlamadığında kullanılacak bir X.509 sertifikası belirtir.
<configuration>
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior>
<clientCredentials>
<serviceCertificate>
<defaultCertificate>
Sözdizimi
<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" />
Öznitelikler ve Öğeler
Aşağıdaki bölümlerde öznitelikler, alt öğeler ve üst öğeler açıklanmaktadır
Attributes
| Özellik | Description |
|---|---|
| findValue | String. Aranacak değer. |
| x509FindType | Sayım. Aranacak sertifika alanlarından biri. |
| storeLocation | Sayım. Aranacak iki sistem deposu konumundan biri. |
| storeName | Sayım. Aranacak sistem depolarından biri. |
findValue Özniteliği
| Değer | Description |
|---|---|
| String | Değer, aranmakta olan alana (X509FindType özniteliği tarafından belirtilen) bağlıdır. Örneğin, parmak izi aranıyorsa, değer onaltılık sayı dizesi olmalıdır. |
x509FindType Özniteliği
| Değer | Description |
|---|---|
| Enumeration | Değerler şunlardır: FindByThumbprint, FindBySubjectName, FindBySubjectDistinguishedName, FindByIssuerName, FindByIssuerDistinguishedName, FindBySerialNumber, FindByTimeValid, FindByTimeNotYetValid, FindBySerialNumber, FindByTimeExpired, FindByTemplateName, FindByApplicationPolicy, FindByCertificatePolicy, FindByExtension, FindByKeyUsage, FindBySubjectKeyIdentifier. |
storeLocation Özniteliği
| Değer | Description |
|---|---|
| Enumeration | CurrentUser veya LocalMachine. |
storeName Özniteliği
| Değer | Description |
|---|---|
| Enumeration | Değerler şunlardır: AddressBook, AuthRoot, CertificateAuthority, İzin Verilmeyen, My, Root, TrustedPeople ve TrustedPublisher. |
Alt Öğeler
Yok.
Üst Öğeler
| Öğe | Description |
|---|---|
| <Servicecertificate> | İstemcide bir hizmetin kimliğini doğrularken kullanılacak sertifikayı belirtir. |
Açıklamalar
Sertifika tabanlı ileti güvenliği kullanan bağlamalar için, bu yapılandırma öğesi tarafından belirtilen sertifika hizmete iletileri şifrelemek için kullanılır ve hizmet tarafından istemciye yanıtları imzalamak için kullanılması beklenir. Bir hizmet tarafından hiçbir sertifika belirtilmediğinde kullanılacak tek bir sertifika depolar.
Example
Aşağıdaki örnek, URI ile başlayan http://www.contoso.com uç noktalar için kullanılacak bir sertifika ve sertifika anlaşması gerçekleştirmeyen diğer tüm uç noktalar için kullanılacak bir sertifika belirtir.
<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>