Udostępnij za pośrednictwem


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:

  1. Certyfikat nie istnieje.

  2. Adres IP określony odpowiada Adres_ip tego komputera.

  3. Adres IP określony jest Adres_ip DHCP (zmian okresowo) — zamiast używać adresu IP symboli wieloznacznych (0.0.0.0).

  4. Adres IP określony odpowiada adresowi IP rezerwacji adresu URL I istnieje ani symboli wieloznacznych lub host name rezerwację adresu URL.

  5. 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)