Aby korzystać z połączenia SSL potrzeby nam jest odpowiedni certyfikat. Ostatnio w pracy nasz administrator systemu zmieniał certyfikat z "self-signed" na wystawiony przez "well know issuer" tak aby użytkownik zawsze widział ten certyfikat jako zaufany i aby nie było potrzeby dodawać odpowiedniego certyfikatu do TrustedPublishers. Administrator uaktualnił certyfikat a ja musiałem zmienić konfigurację w web.config tak aby serwis używał nowego certyfikatu. Aby znaleźć certyfikat musimy określić odpowiedni typ szukania. W naszym konfigu z FindBySubjectDistinguishedName zmieniliśmy na FindBySerialNumber. Zmieniłem, dodałem w findValue wartość z certyfikatu w polu SerialNumber ale klops! Okazało się, że certyfikat nie może być znaleziony. W związku z tym szybko na msdn i szukam. Okazało się, że wartość SerialNumber musi być wpisana bez spacji!!
The findValue parameter for the Find method must be a string that represents the serial number of the certificate as displayed by the certificate dialog box, but without the spaces
Brak komentarzy:
Prześlij komentarz