Nous avons un client avec des certificats SSL incompatibles dans leur environnement de contrôle qualité. Nous effectuons des appels HttpWebRequest vers ces ressources Web protégées par SSL à partir d'un rôle Web Azure. Pour contourner leurs certificats, nous définissons ServicePointManager.CertificatePolicy sur une nouvelle stratégie qui accepte tous les certificats. Cela fonctionne dans un environnement de confiance complet, mais échoue avec une exception SecurityPermission lorsque nous essayons de définir la CertificatePolicy dans l'environnement Azure de moins de totale confiance. Est-il possible de faire fonctionner ces appels depuis notre service Azure?SSL HttpWebRequest sur le site avec un certificat incompatible sur Azure?
0
A
Répondre
0
Je vais répondre à ma propre question!
Apparemment, pour l'exécuter en toute confiance, vous devez simplement activer NativeCodeExecution = "true" dans la configuration du rôle Web.
0
Cela pourrait-être quelque chose?
System.Net.ServicePointManager.ServerCertificateValidationCallback += delegate (
object sender,
X509Certificate cert,
X509Chain chain,
SslPolicyErrors sslPolicyErrors)
{
if (sslPolicyErrors == SslPolicyErrors.None)
{
return true; //Is valid
}
//Add the mismatched certificate hashstring below.
//That way only that resource will be affected and not all certificates will be trusted.
if (cert.GetCertHashString() == "99E92D8447AEF30483B1D7527812C9B7B3A915A7")
{
return true;
}
return false;
};
Questions connexes
- 1. renouveler un certificat SSL sur IIS6?
- 2. Comment installer un certificat SSL sur IIS 6 et 7?
- 3. Comment déployer un certificat SSL auto-signé sur plusieurs serveurs
- 4. Programmation Net: Que valider sur un certificat SSL auto-signé?
- 5. Comment créer un certificat pour le développement local avec SSL?
- 6. Obtenir le certificat ssl émis par programme
- 7. Comment installer un certificat SSL dans Visual Studio?
- 8. Les outils Azure utilisent un mauvais certificat pour la publication
- 9. Problème AMFPHP sur SSL
- 10. NHibernate sur Azure?
- 11. Quelles sont les étapes à suivre pour configurer SSL pour qu'il fonctionne avec WCF sur Azure?
- 12. Récupérer le certificat SSL avec Zend Http Demande et réponse
- 13. Deux domaines sur un site Web?
- 14. Est-il possible de configurer plusieurs sites SSL sur le même serveur sans certificat générique?
- 15. Comment générer un certificat SSL? Comment accéder à une page avec un certificat invalide dans FF3?
- 16. Scrappage d'écran sur SSL avec .NET
- 17. Puis-je utiliser un certificat SSL pour cliquer sur une signature de code?
- 18. Appel d'un POST à un site externe avec C# (httpwebrequest)
- 19. Le certificat SSL ne fonctionne que dans le réseau local
- 20. Le certificat client SSL iPhone ne fonctionne pas
- 21. Sécurité basée sur un jeton IIS, certificat ssl et https, proxy
- 22. RichFaces sur le site sécurisé
- 23. FTP sur SSL pour C#
- 24. Nouveau certificat sur le proxy inverse Squid
- 25. HttpWebRequest et SSL dans .NET CF 3.5
- 26. Certificat SSL Apache configuré pour le proxy inverse
- 27. Trouver un champ sur le site SharePoint
- 28. impact de SSL sur le serveur Web
- 29. Télécharger un fichier sur SSL Page
- 30. Conversion audio basée sur Microsoft Azure?