--- a/src/java.base/share/classes/sun/security/ssl/XDHKeyExchange.java Tue May 22 14:12:14 2018 -0400
+++ b/src/java.base/share/classes/sun/security/ssl/XDHKeyExchange.java Thu Aug 16 13:16:18 2018 -0400
@@ -59,7 +59,7 @@
static final SSLKeyAgreementGenerator xdhKAGenerator =
new XDHKAGenerator();
- static final class XDHECredentials implements SSLCredentials {
+ static final class XDHECredentials implements SSLKeyAgreementCredentials {
final XECPublicKey popPublicKey;
final NamedGroup namedGroup;
@@ -68,6 +68,11 @@
this.namedGroup = namedGroup;
}
+ @Override
+ public PublicKey getPublicKey() {
+ return popPublicKey;
+ }
+
static XDHECredentials valueOf(NamedGroup namedGroup,
byte[] encodedPoint) throws IOException, GeneralSecurityException {