Skifte URL på webservice med SSL
Jeg har et program som kontakter en webservice, på samme site er der også et certifikat.Jeg kan sagtens ændre URL så længe det er en http sti, men hvis jeg prøver at ændre URL til en https sti, så virker programmet ikke, jeg har dog midlertidigt omgået det ved at lave 2 forskellige webservice klasser, 1 som er bygget på wsdl filen fra http sitet, og en 1 bygget på wsdl filen fra https sitet.
Dette er dog ikke en holdbar løsning, for hvis jeg skal tilgå en anden https url, bliver jeg nødt til at have en tredje webservice klasse.
Jeg går ud fra at webservice klassen på en eller anden måde er knyttet op på certifikatets public key, men jeg kan simpelthen ikke gennemskue hvor jeg kan ændre denne public key på min webservice klasse.
Nogen der ved hvordan man med kun 1 webservice klasse, kan tilgå både http og https på multiple sites?
(webservice klasse: jeg har tilføjet en webservice reference, så visual studio bygger den automatiskt for mig)