J'ai créé une application Silverlight 3.0, qui communique avec un serveur rpc xml via https. L'application entière s'exécutera dans un environnement LAN où le serveur peut être installé sur différentes machines et le client sera sur la même machine. J'utilise le certificat auto-signé qui est généré contre ip du serveur et je dois mettre Autorités de certification racine de confiance sur la machine client. mais si je veux communiquer un deuxième serveur alors un autre certificat doit être installé sur la machine cliente contre l'IP de ce serveur spécifique, En bref je dois installer n certificats sur le client si je veux communiquer n différents serveurs, ce qui est impossible pour moi , comment puis-je le faire avec un seul certificat sur l'environnement LAN. Les certificats sont générés par rapport à l'adresse IP ou au nom d'hôte du serveur. Existe-t-il un moyen de contourner la validation du certificat SSL? commeCertificat SSL pour l'environnement LAN
ServicePointManager.ServerCertificateValidationCallback = MyCertHandler;
static bool MyCertHandler(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors error)
{
// Ignore errors
return true;
}
mais le code ci-dessus ne peut pas être utilisé dans Silverlight? de l'aide?