Salve, volevo chiedere ipotizzando che utilizzi questo codice per aprire dal server una connessione SSL, come faccio a imporre che per la connessione SSL venga utilizzato un determinato certificato presente nel mio keystore con un determinato alias ??


codice:
// get the keystore into memory 
KeyStore ks = KeyStore.getInstance("JKS"); 
ks.load(new FileInputStream(keyStore), keyStorePass);

 // initialize the key manager factory with the keystore data 

KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509"); 
kmf.init(ks,keyStorePass);

 // initialize the SSLContext engine 
// may throw NoSuchProvider or NoSuchAlgorithm exception 
// TLS - Transport Layer Security most generic 

SSLContext sslContext = SSLContext.getInstance("TLS");
 // Inititialize context with given KeyManagers, TrustManagers, 

// SecureRandom defaults taken if null 

sslContext.init(kmf.getKeyManagers(), null, null);

 // Get ServerSocketFactory from the context object 
ServerSocketFactory ssf = sslContext.getServerSocketFactory()