2010-04-22 11 views

cevap

-2

, sadece bağlama güvenlik eklemek ve aşağıdaki davranış:

<behaviors> 
    <behavior> 
    <clientCredentials> 
    <clientCertificate findValue= "101010101010101010101010101010000000000" 
     storeLocation="LocalMachine" storeName="The logic storage" 
     X509FindType="The cert name"/> 
    </clientCertificate> 
    </clientCredentials> 
</behavior> 
</behaviors> 
WCF güvenliği etkinleştirme hakkında

diğer bilgiler, bkz: SoapUI yılında MSDN

+1

OP, bir Windows ortamı belirtmedi. XML, SoapUI'nin bir parçası mı? – Synesso

3

, go Dosya menüsünün altındaki Tercihler iletişim kutusuna. SSL için bir sekme/bölüm var. Orada .cer dosyasının yolunu belirtebilirsiniz. Burada önümde yok ve sadece yaptım .pfx, ama aynı şekilde çalışmalı. .pfx ile, parolayı girmeniz gerekir - bunu .cer için yapıp yapmadığınızdan emin değilsiniz. Daha iyi çalışıyorsa, .cer değerini .pfx değerine de dönüştürebilirsiniz. Ancak, burada belirtilen bir .pfx ile, "istemci sertifikası kimlik doğrulaması" gerektiren, sunucumuza (Cisco ACE ağ geçidi) https bağlantılarını kullanabildim. SoapUI'de, altyapının doğru kurulduğunu kanıtlamak çok kolaydı. Delphi2005'te yazılmış olan uygulamamız 3 hafta daha sürdü ... Ama en azından ne yapmaya çalıştığımızı biliyorduk ve sonucu doğrulamak için bir yolumuz vardı.

0

Tercihler bölümünde, Anahtar Deposu alanına ve altındaki parolaya sertifika yolunu girin. Bir p12 sertifikası kullanıyorum ve iyi çalışıyor gibi görünüyor.