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.
Eşler arası istemciler için iletileri imzalamak ve şifrelemek için kullanılacak bir X.509 sertifikası belirtir.
<configuration>
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior>
<clientCredentials>
<peer>
<certificate>
Sözdizimi
<certificate findValue="String"
storeLocation="LocalMachine/CurrentUser"
storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
X509FindType="FindByThumbPrint/FindBySubjectName/FindBySubjectDistinguishedName/FindByIssuerName/FindByIssuerDistinguishedName/FindBySerialNumber/FindByTimeValid/FindByTimeNotYetValid/FindByTemplateName/FindByApplicationPolicy/FindByCertificatePolicy/FindByExtension/FindByKeyUsage/FindBySubjectKeyIdentifier" />
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Attributes
| Özellik | Description |
|---|---|
findValue |
X.509 sertifika deposunda aranacak değeri içeren dize. özniteliğinde yer alan tür, belirtilen x509FindTypegereksinimleri karşılamalıdır. Varsayılan değer boş bir dizedir. |
storeLocation |
İstemcinin eş sertifikasını doğrulamak için kullandığı X.509 sertifika deposunun konumunu belirtir. Geçerli değerler şunlardır: - LocalMachine: Yerel makineye atanan sertifika deposu. - CurrentUser: Geçerli kullanıcıya atanan sertifika deposu. Varsayılan değer LocalMachine'dir. |
storeName |
Açılacak X.509 sertifika deposunun adını belirtir. Geçerli değerler şunlardır: - AddressBook: Diğer kullanıcılar için sertifika deposu. - AuthRoot: Üçüncü taraf sertifika yetkilileri (CA) için sertifika deposu. - CertificateAuthority: Ara sertifika yetkilileri (CA) için sertifika deposu. - İzin verilmeyen: İptal edilen sertifikalar için sertifika deposu. - My: Kişisel sertifikalar için sertifika deposu. - Kök: Güvenilen kök sertifika yetkilileri (CA) için sertifika deposu. - TrustedPeople: Doğrudan güvenilen kişiler ve kaynaklar için sertifika deposu. - TrustedPublisher: Doğrudan güvenilen yayımcılar için sertifika deposu. Varsayılan değer My'dir. |
X509FindType |
Yürütülecek X.509 aramasının türünü tanımlar. Geçerli değerler şunlardır: - FindByThumbPrint - FindBySubjectName - FindBySubjectDistinguishedName - FindByIssuerName - FindByIssuerDistinguishedName - FindBySerialNumber - FindByTimeValid - FindByTimeNotYetValid - FindByTemplateName - FindByApplicationPolicy - FindByCertificatePolicy - FindByExtension - FindByKeyUsage - FindBySubjectKeyIdentifier özniteliğinde findValue yer alan tür, belirtilen X509FindTypegereksinimleri karşılamalıdır.Varsayılan değer FindBySubjectDistinguishedName değeridir. |
Alt Öğeler
Yok.
Üst Öğeler
| Öğe | Description |
|---|---|
| <akran> | Eşler arası istemcilerin kimliğini doğrularken kullanılan kimlik bilgilerini belirtir. |
Açıklamalar
Bu yapılandırma öğesi, eş ağ içindeki komşuların kimliğini doğrularken kullanılan bir X509Certificate2 örneği içerir.
Eşler arası programlama hakkında daha fazla bilgi için bkz. Eşler Arası Ağ.
Example
Aşağıdaki kod, eşler arası senaryoda kullanılan sertifikanın nasıl bulunacaklarını belirtir.
<behaviors>
<endpointBehaviors>
<behavior name="MyEndpointBehavior">
<clientCredentials>
<peer>
<certificate findValue="www.contoso.com"
storeLocation="LocalMachine"
x509FindType="FindByIssuerName" />
</peer>
</clientCredentials>
</behavior>
</endpointBehaviors>
</behaviors>