>From Michael Blow <[email protected]>:

Michael Blow has uploaded this change for review. ( 
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19315 )


Change subject: [NO ISSUE][HYR][NET] += INetworkSecurityConfig.useMutualAuth
......................................................................

[NO ISSUE][HYR][NET] += INetworkSecurityConfig.useMutualAuth

Ext-ref: MB-52099
Change-Id: Ia79ceb64e251362772f5d8d3a8cf35f3197b37fa
---
M 
hyracks-fullstack/hyracks/hyracks-ipc/src/main/java/org/apache/hyracks/ipc/security/NetworkSecurityConfig.java
M 
hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/network/INetworkSecurityConfig.java
2 files changed, 22 insertions(+), 0 deletions(-)



  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/15/19315/1

diff --git 
a/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/network/INetworkSecurityConfig.java
 
b/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/network/INetworkSecurityConfig.java
index e581c5a..2e00e4d 100644
--- 
a/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/network/INetworkSecurityConfig.java
+++ 
b/hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/network/INetworkSecurityConfig.java
@@ -36,6 +36,13 @@
     boolean isSslEnabled();

     /**
+     * Indicates if any authentication being performed should mutual (e.g. 
mTLS, SCRAM-SHA)
+     *
+     * @return true if mutual auth should be used. Otherwise false.
+     */
+    boolean useMutualAuth();
+
+    /**
      * Indicates how to handle client authentication when ssl is enabled
      */
     ClientAuth getClientAuth();
diff --git 
a/hyracks-fullstack/hyracks/hyracks-ipc/src/main/java/org/apache/hyracks/ipc/security/NetworkSecurityConfig.java
 
b/hyracks-fullstack/hyracks/hyracks-ipc/src/main/java/org/apache/hyracks/ipc/security/NetworkSecurityConfig.java
index a8bd087..03cdbe9 100644
--- 
a/hyracks-fullstack/hyracks/hyracks-ipc/src/main/java/org/apache/hyracks/ipc/security/NetworkSecurityConfig.java
+++ 
b/hyracks-fullstack/hyracks/hyracks-ipc/src/main/java/org/apache/hyracks/ipc/security/NetworkSecurityConfig.java
@@ -70,6 +70,11 @@
     }

     @Override
+    public boolean useMutualAuth() {
+        return false;
+    }
+
+    @Override
     public ClientAuth getClientAuth() {
         return ClientAuth.NONE;
     }

--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19315
To unsubscribe, or for help writing mail filters, visit 
https://asterix-gerrit.ics.uci.edu/settings

Gerrit-Project: asterixdb
Gerrit-Branch: morpheus
Gerrit-Change-Id: Ia79ceb64e251362772f5d8d3a8cf35f3197b37fa
Gerrit-Change-Number: 19315
Gerrit-PatchSet: 1
Gerrit-Owner: Michael Blow <[email protected]>
Gerrit-MessageType: newchange

Reply via email to