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