
# SDK配置
- SDK在不同环境下支持的实例安全机制如下：
  - Windows环境：ECDSA
  
  - Linux环境：ECDSA
   
- Linux环境，SDK的编译、运行，需要手动下载并配置openssl（[openssl下载链接](https://bcs.obs.cn-north-1.myhuaweicloud.com/dac/opensslv2.zip)）
  - 解压openssl，拷贝openssl文件夹到目录"/usr/local/include/"下
  
  - 执行库的导入命令 export LD_LIBRARY_PATH=/usr/local/include/openssl
    export C_INCLUDE_PATH=/usr/local/include/openssl
    
   
- 对于企业内部需要使用代理访问外网的情况，可以在用户目录（Windows中如C:\\Users\\xxx\\）下的.m2目录中setting.xml（用户配置）或maven安装目录下的conf目录中setting.xml（系统全局配置）里配置代理来实现。 找到setting.xml文件中的标签对，在其内配置代理信息，参考如下样例：
  ```
  <proxies>
      <proxy>
          <id>myProxy</id>
          <active>true</active>
          <protocol>http</protocol>
          <username>xxx</username>
          <password>xxx</password>
          <host>xxx</host>
          <port>xxx</port>
          <nonProxyHosts>*xxx*.com</nonProxyHosts>
      </proxy>
  </proxies>
  ```
  
#### SDK配置
Java的项目管理工具有maven和gradle两种，本指导主要以maven为例，引入SDK的步骤如下：
1. 打开项目中的pom.xml文件。
2. 粘贴如下代码引入华为镜像仓。 
   ```
   <repositories>
        <repository>
            <id>maven-proxy</id>
            <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
                <checksumPolicy>fail</checksumPolicy>
            </snapshots>
        </repository>
    </repositories>
   ```
   
   
3. 粘贴如下代码应用SDK。（version填写最新版本号，具体请参见[版本列表](https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/com/huawei/dac/dac-java-sdk/)）
   
   ```
   <dependencies>
       <dependency>
           <groupId>com.huawei.dac</groupId>
           <artifactId>dac-java-sdk</artifactId>
           <version>1.1.4</version>
       </dependency>
   </dependencies>
   ```
   
   
4. 等待自动拉取依赖。
 
