src/java.base/share/classes/sun/security/ssl/XDHKeyExchange.java
branchJDK-8171279-XDH-TLS-branch
changeset 56855 ee6aa4c74a4b
parent 56589 bafd8be2f970
--- 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 {