entiendo que está utilizando WCF para construir el cliente, que se conecta a un servicio web remoto, a través de HTTPS.
Para ello, basta con modificar el archivo de configuración del lado del cliente para la aplicación de potencia en WCF, en sustitución de http://server.address con https://server.address, en configuration/system.serviceModel/client/endpoint/@address. de este modo:
<configuration>
<system.serviceModel>
...
<client>
<!-- change only the address string -->
<endpoint address="https://server.name/Whatever"
everything.else.stays.the.same />
</client>
</system.serviceModel>
</configuration>
(La ruta de acceso al archivo de configuración varía de acuerdo a las normas regulares de .NET: si se trata de una aplicación ASPNET, o un servicio, o etc.)
O puede establecer el dirección explícita en el código:
// instantiate new proxy to web service
var svc= new ServiceClient();
var e = svc.Endpoint;
e.Address = new System.ServiceModel.EndpointAddress("https://server.address/JavaServiceUri");
Le recomiendo encarecidamente que configure la dirección y no la codifique. Eso no significa que deba almacenarse en app.config, pero debe ser modificable. El proxy, también.
esto no funciona para mi situación, que resulta en un sistema. ArgumentException con el mensaje "El esquema de URI provisto 'https' no es válido, se espera 'http'." – RenniePet