tls-psk: return identity hint as client identity

this is necessary for openssl, which expects "Client_identity" as
default client identity hint
This commit is contained in:
Vincent Breitmoser
2017-05-31 22:04:41 +02:00
parent 41fdbd65ec
commit c494c3f70f

View File

@@ -413,6 +413,16 @@ public class KeyTransferInteractor {
this.presharedKey = presharedKey;
}
@Override
public String chooseClientKeyIdentity(String identityHint, Socket socket) {
return identityHint;
}
@Override
public String chooseClientKeyIdentity(String identityHint, SSLEngine engine) {
return identityHint;
}
@Override
public SecretKey getKey(String identityHint, String identity, Socket socket) {
return new SecretKeySpec(presharedKey, "AES");