src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
branchJDK-8171279-XDH-TLS-branch
changeset 56855 ee6aa4c74a4b
parent 56542 56aaa6cb3693
child 56856 74041d6dcf9d
--- 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 {