I'm in the process of creating a Java SSL server. I've created a custom X509TrustManager and an X509KeyManager, and I'm working on implementing the chooseServerAlias method right now. How can I determine which SSL certificate I should be presenting to the client? Where is the SNI data from the client made available to me? Or is this something that can't be done yet?