Comment spécifier sortant alias du certificat HTTPS-appels?

Je vais appeler un service qui nécessite une authentification par certificat client.

Si je spécifier un keystore Java contenant un seul certificat (le certificat du client le service attend), alors tout fonctionne bien. Cependant, si j'utilise un fichier de clés qui contient plusieurs certificats alors je ne peux pas semblent être en mesure de spécifier le certificat doit être récupéré par le client, le client semble prendre le premier certificat disponibles (dans l'ordre alphabétique).

J'ai essayé de la propriété suivante, mais sans résultat attendu:

System.setProperty("com.sun.enterprise.security.httpsOutboundKeyAlias", "my-client-certificate alias");

Comment puis-je spécifier le certificat du client alias qui devraient être utilisés?

Le fichier de clés contiennent également le client de la clé privée, ou vous avez seulement importé une liste de certificats?
Oui, il contient les clients de la clé privée, entre autres clés privées.

OriginalL'auteur aksamit | 2011-03-13