public UCESecureSocket(final String targetId, final ConnectionEstablishment connectionEstablishment) {
this(targetId, DefaultConnectionConfiguration.getInstance(), connectionEstablishment);
}
private void initializeAndStartKeyExhange() throws Exception {
this.keyExchange = new KeyExchange();
this.keyExchange.exchangeKeyClientRole(this.delegate.getInputStream(), this.delegate.getOutputStream());
}