Bonjour,
Je me retrouve fasse à un problème pour appeler un webservice sécurisé.
L'organisme m'a communiquer un certificat serveur SSL que j'utilise côté client pour appeler son webservice.
J'ai pour cela enregistré mon certificat (fourni au format .p12) dans le magasin de certificats de mon serveur Windows. J'utilise la classe et
X509Certificate2Collection
pour charger et lié le certificat au webservice avec la fonction .
J'ai dans tous les cas le message d'erreur suivant qui me revient :
La demande a été abandonnée : Impossible de créer un canal sécurisé SSL/TLS.
J'ai chercher longtemps sur le web et j'ai trouver peut-être une explication.
L'organisme qui contrôle mon appel à son webservice m'a dit qu'il attendait un certificat au format PEM. Or quand je regarde la description de la classe X509Certificate sur MSDN, je peux voir que celle ci ne peut traiter que du format ASN.1 DER :
ASN.1 DER est le seul format de certificat pris en charge par cette classe.
Existe-il une classe .NET ou autre qui permet d'envoyer un certificat X509 au format PEM ?
Merci d'avance pour votre aide
Partager