>From Michael Blow <[email protected]>:

Michael Blow has submitted this change. ( 
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-XXXXXX
Change-Id: Ia79ceb64e251362772f5d8d3a8cf35f3197b37fa
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19315
Reviewed-by: Michael Blow <[email protected]>
Reviewed-by: Ian Maxon <[email protected]>
Tested-by: Michael Blow <[email protected]>
---
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, 26 insertions(+), 0 deletions(-)

Approvals:
  Ian Maxon: Looks good to me, approved
  Michael Blow: Looks good to me, but someone else must approve; Verified




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: 3
Gerrit-Owner: Michael Blow <[email protected]>
Gerrit-Reviewer: Hussain Towaileb <[email protected]>
Gerrit-Reviewer: Ian Maxon <[email protected]>
Gerrit-Reviewer: Jenkins <[email protected]>
Gerrit-Reviewer: Michael Blow <[email protected]>
Gerrit-Reviewer: Murtadha Hubail
Gerrit-MessageType: merged

Reply via email to