Metodo ConfigurationSetting - createsslcertificatebinding-metodoConfigurationSetting Method - CreateSSLCertificateBinding

Crea un'associazione certificato SSL.Creates an SSL Certificate binding.

SintassiSyntax

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

ParametriParameters

ApplicazioneApplication
Nome dell'applicazione per la quale l'associazione certificato deve essere creata.The name of application that the certificate binding should be created for.

CertificateHashCertificateHash
Hash per il certificato.The hash for the certificate.

IPAddressIPAddress
Indirizzo IP per l'applicazione.The IP address for the application.

PortaPort
Porta SSL associata all'associazione.The SSL port associated with the binding.

LCIDLcid
Impostazioni locali da utilizzare per i messaggi di errore restituiti.The locale to use for the error messages returned.

ErroreError
[out] Descrizione degli errori che si sono verificati.[out] The description of the errors that occurred.

HRESULTHRESULT
[out] Valore che indica se la chiamata ha avuto esito positivo o negativo.[out] Value indicating whether the call succeeded or failed.

Valore restituitoReturn Value

Restituisce un HRESULT che indica l'esito positivo o negativo della chiamata al metodo.Returns an HRESULT indicating success or failure of the method call. Il valore 0 indica l'esito positivo della chiamata al metodo, mentre un codice di errore ne indica l'esito negativo.A value of 0 indicates that the method call was successful; an error code indicates the call was not successful.

OsservazioniRemarks

Questo metodo aggiunge un'associazione a rsreportserver.config per l'applicazione.This method adds a binding to rsreportserver.config for the application. Se in HTTP.SYS non esiste già un'associazione, questa viene creata.If a binding does not already exist in HTTP.SYS, it is created there.

Prima di creare l'associazione, la chiamata al metodo esamina le prenotazioni dell'URL affinché l'applicazione specificata determini se l'associazione certificato SSL è valida.Before creating the binding, the method call examines the Url Reservations for the specified application to determine if the SSL Certificate Binding is valid.

Le condizioni seguenti vengono convalidate e possono causare errori:The following conditions are validated and can result in errors:

  1. Il certificato non esiste.Certificate does not exist.

  2. Il valore IPAddress specificato non corrisponde al valore IPAddress di questo computer.The IPAddress specified does not correspond to an IPAddress of this computer.

  3. Il valore IPAddress specificato è un IPAddress DHCP (che cambia periodicamente). Utilizzare invece l'indirizzo IP con caratteri jolly (0.0.0.0).The IPAddress specified is a DHCP IPAddress (changes periodically) – use the Wildcard IP address instead (0.0.0.0).

  4. Il valore IPAddress specificato non corrisponde all'indirizzo IP di una prenotazione URL E non esiste né un carattere jolly né la prenotazione URL del nome host.IPAddress specified does not match the IP address of a URL reservations AND neither a wildcard or host name URL reservation exist.

  5. Esiste una prenotazione URL che specifica un nome host, ma il nome host non corrisponde al nome host del certificato.A URL reservation that specifies a host name exists, but the host name does not match the certificate host name.

RequisitiRequirements

Namespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Adminroot\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\AdminNamespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Adminroot\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin

Vedere ancheSee Also

Membri di MSReportServer_ConfigurationSettingMSReportServer_ConfigurationSetting Members