zgodznie z przykładem z dokumentacji MSDN http://msdn.microsoft.com/pl-pl/library/aa347741.aspx
sekcja certyfikatów podpisujących dane po stronie serwisu powinna wyglądać tak:

 
<serviceCertificate>
  <defaultCertificate findValue="contoso" 
                      storeLocation="LocalMachine"
                      storeName="TrustedPeople" 
                      x509FindType="FindBySubjectName" />  
  <authentication revocationMode="NoCheck" 
   trustedStoreLocation="LocalMachine" />
</serviceCertificate>

Jak najłatwiej podejść do tematu, gdy chcę ściągnąć dane podpisane większą ilością certyfikatów? Tzn. serwis podpisuje je certyfikatami "contoso", "contoso2", "contoso3" itd. i chcę wykonać to samo połączenie/odpytanie dla każego z nich. Gdy zostawiam findValue="contoso" wszystko działa prawidłowo do czasu, jak dane są podpisane certyfikatem contoso, gdy serwis wystawi coś podpisanego contoso2, po ściągnięciu WCF krzyczy o problemie z prawidłowym podpisem. Tag defaultCertificate może występować tylko jeden, czy mogę w pliku konfiguracyjnym wskazać więcej certyfikatów jakimś sposobem?