Metoda CreateSSLCertificateBinding (WMI MSReportServer_ConfigurationSetting)
Tworzy powiązanie certyfikatu SSL.
Składnia
Public Sub CreateSSLCertificateBinding(ByVal Application As String, _
ByVal CertificateHash As String, ByVal IPAddress As String, _
ByVal Port As Int32, ByVal lcid As Int32, _
ByRef [Error] As String, ByRef HRESULT As Int32)
public void CreateSSLCertificateBinding(string application,
string certificateHash, string IPAddress, int Port,
int lcid, out string error, out int HRESULT);
Parametry
Application
Nazwa aplikacji, które mają zostać utworzone powiązanie certyfikat.CertificateHash
Wartość mieszania certyfikat.IPAddress
Adres IP dla aplikacji.Port
Port SSL, skojarzone z powiązanie.Lcid
Ustawienia regionalne dla zwracane komunikaty o błędach.Error
[Brak] Opis błędów, które wystąpiły.HRESULT
[Brak] Wartość wskazująca, czy wywołanie pomyślnych lub niepomyślnych.
Wartość zwracana
Zwraca HRESULT powodzeniu lub niepowodzeniu wywołania metoda.Wartość 0 wskazuje, że wywołanie metoda zostało wykonane prawidłowo; Kod błędu wskazuje wywołanie nie powiodło się.
Uwagi
Metoda ta dodaje powiązanie rsreportserver.config dla aplikacji.Jeśli powiązanie nie istnieje już HTTP.SYS, jest on tworzony istnieje.
Przed utworzeniem powiązanie, wywołanie metoda bada zastrzeżenia adresu Url dla określonej aplikacji określić, czy wiązanie certyfikatu SSL jest prawidłowy.
Następujące warunki są sprawdzane i może spowodować błędy:
Certyfikat nie istnieje.
Adres IP określony odpowiada Adres_ip tego komputera.
Adres IP określony jest Adres_ip DHCP (zmian okresowo) — zamiast używać adresu IP symboli wieloznacznych (0.0.0.0).
Adres IP określony odpowiada adresowi IP rezerwacji adresu URL I istnieje ani symboli wieloznacznych lub host name rezerwację adresu URL.
Istnieje rezerwację adresu URL, który określa nazwę hosta, ale nazwa hosta odpowiada nazwie hosta certyfikat.
Wymagania
Obszar nazw: katalog_główny\Microsoft\SqlServer\ReportServer\RS<EncodedInstanceName>\v10\Admin
Platforma: Windows Server 2003 Datacenter Edition, Windows Server 2003 Enterprise Edition, Windows Server 2003 Standard Edition, Windows Vista, Windows XP Professional z dodatkiem Service Pack 2 (SP2) lub Service Pack 1 (SP1) albo Windows 2000 (wszystkie wersje)