Aracılığıyla paylaş


CreateSSLCertificateBinding yöntemi (WMI MSReportServer_ConfigurationSetting)

ssl sertifikası bağlama oluşturur.

Sözdizimi

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);

Parametreler

  • Application
    Sertifika bağlama için oluşturulmalıdır uygulamanın adı.

  • CertificateHash
    Sertifika karma.

  • IPAddress
    Uygulama için IP adresi.

  • Port
    Bağlama ile ilişkili ssl bağlantı noktası.

  • Lcid
    Döndürülen hata iletileri için kullanılacak yerel ayar ayar ayarı.

  • Error
    [Çıkış] Oluşan hataların açıklaması.

  • HRESULT
    [Çıkış] Çağrı başarılı veya başarısız olup olmadığını gösteren değer.

Dönüş Değeri

Döndürür bir HRESULT gösteren başarı veya başarısızlık yöntem çağrısı.Bir 0 değeri, yöntem çağrısı başarılı olduğunu gösterir; Çağrı başarısız oldu hata kodunu gösterir.

Açıklamalar

Bu yöntem uygulama için rsreportserver.config bağlama ekler.Bağlama http yoksa.sys, orada oluşturulur.

Bağlama oluşturmadan önce yöntem çağrısı belirtilen uygulamanın ssl sertifikası bağlama geçerli olup olmadığını belirlemek Url rezervasyonları inceler.

Aşağıdaki koşullar doğrulanır ve hatalara neden olabilir:

  1. Sertifika yok.

  2. Bu bilgisayarın bir IP adresi için belirtilen IP adresi karşılık gelmiyor.

  3. Belirtilen IP adresi dhcp IPAdresi (düzenli olarak değişiklikler) – yerine joker IP adresi kullanın (0.0.0.0).

  4. IP adresi bir url ayırmaları IP adresini not match ve ikisi de bir joker karakter veya ana bilgisayar adı url ayırma mevcut belirtti.

  5. Bir ana bilgisayar adı belirtir url ayırma var, ancak sertifika ana bilgisayar adının ana bilgisayar adı eşleşmiyor.

Gereksinimler

Ad alanı: root\Microsoft\SqlServer\ReportServer\RS_<EncodedInstanceName>\v10\Admin

Platform: Windows Server 2003, Datacenter Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Standard Edition; Windows Vista; Windows XP Professional Service Pack 2 (SP2) veya Service Pack 1 (SP1) veya Windows 2000 (tüm sürümleri)