Je veux créer serveur intégré https qui a nécessité les clients de présenter un certificat et j'utilise ceci: http://www.smartjava.org/content/embedded-jetty-client-certificatesEMBEDDED jetée avec des certificats clients
Maintenant, ma question est que comment puis-je fournir keystore et le fichier truststore pour mon code donné que ma jetée est emedded. Je veux dire ces lignes dans le code:
// the keystore (with one key) we'll use to make the connection with the
// broker
private final static String KEYSTORE_LOCATION = "src/main/resources/client_keystore.jks";
private final static String KEYSTORE_PASS = "secret";
// the truststore we use for our server. This keystore should contain all the keys
// that are allowed to make a connection to the server
private final static String TRUSTSTORE_LOCATION = "src/main/resources/truststore.jks";
private final static String TRUSTSTORE_PASS = "secret";
Merci
Merci! En fait, ma question est que dois-je vraiment générer des clés? En fait, je suis complètement débutant en ce qui concerne SSL et https. – user3409650
Bonjour encore une fois, ma question est qu'après avoir appliqué ces changements, que se passerait-il? quand je passe l'URL avec https, l'URL devrait être ouverte? En fait, je suis tellement débutant à ce sujet, et je ne sais pas ce que seraient les changements? - – user3409650
Le fichier de clés et vos certificats sont nécessaires. Ils peuvent être auto-signés ou achetés auprès d'une autorité de certification enregistrée. Mais de toute façon, ils sont requis pour SSL/TLS (et NPN/SPDY/HTTP2) –