NebulaGraph Java Client  release-3.6
All Classes Functions Variables
SSLParam.java
1 /* Copyright (c) 2021 vesoft inc. All rights reserved.
2  *
3  * This source code is licensed under Apache 2.0 License.
4  */
5 
6 package com.vesoft.nebula.client.graph.data;
7 
8 import java.io.Serializable;
9 
10 public abstract class SSLParam implements Serializable {
11 
12  private static final long serialVersionUID = 7410233298826490747L;
13 
14  public enum SignMode {
15  NONE,
16  SELF_SIGNED,
17  CA_SIGNED
18  }
19 
20  private SignMode signMode;
21 
22  public SSLParam(SignMode signMode) {
23  this.signMode = signMode;
24  }
25 
26  public SignMode getSignMode() {
27  return signMode;
28  }
29 }