Jeśli używasz Wix do authoringu konfigurację, a następnie uruchomiony ten CustomAction (który po prostu działa SelfSSL) załatwi dla Ciebie:
<CustomAction Id="InstallCert"
ExeCommand="selfssl.exe /N:CN=fqdn.myserver.com /V:365" />
<InstallExecuteSequence>
<Custom Action="InstallCert" After="InstallFinalize" />
</InstallExecuteSequence>
Ta akcja:
- Wygeneruj certyfikat
- Zainstaluj certyfikat na
Default Web Site
- Dodaj https wiążące linię
polecenia wyjaśnił:
/N:CN=[fully qualified server name]
/V: = Validity in days (365 in my example)
Można określić portu z /P:[port number]
przełącznika. Domyślną wartością jest 443, co chcesz, więc możesz ją pominąć.
Zastrzeżenie: Wygląda na to, że błąd w SelfSSL, który wydaje się być resolved.
Jeśli nadal uruchomić do niego, alternatywą jest, aby przełączyć się SSLDiag
narzędzie, które ma podobną składnię:
SSLDiag.exe /selfssl /n:CN=fqdn.myserver.com /v:365
nie mam doświadczenia z innymi narzędziami konfiguracji autorskich (InstallShield itd), ale jestem na pewno mają przepisy na uruchamianie programów linii poleceń. Najgorszy przypadek, możesz uruchomić to poprzez plik wsadowy!
Mam nadzieję, że to pomoże.
Masz już certyfikat lub chcesz nowego certyfikatu dla każdego serwera? –
To jest świetne pytanie i czekam na odpowiedź. Jedną rzeczą, na którą chciałbym zwrócić uwagę, jest użycie SelfSSL, szczególnie w przypadku wielu witryn w jednym wystąpieniu usług IIS. Z mojego doświadczenia wynika, że było dobrze z jedną stroną na raz. Uważam, że istnieje obejście tego problemu, a nawet zaktualizowane narzędzie, które nie ma błędu (SSLDiag?). Więcej informacji na ten temat można znaleźć w następującym wątku komentarza na blogu - http://blogs.msdn.com/b/david.wang/archive/2005/04/20/selfssl-bug-with-websites.aspx#413765 –
Lee - Chcę nowego certyfikatu. Znalazłem selfSSL wydaje się dostarczać to poprzez linię poleceń Saul - Dzięki za te informacje! Prawdopodobnie użyjemy selfSSL (lub czegoś podobnego) w naszych środowiskach dev/sqa/mock, ale ręcznego tworzenia do produkcji. – chief7