Skip to content

Latest commit

 

History

History
71 lines (53 loc) · 2.44 KB

README-CN.md

File metadata and controls

71 lines (53 loc) · 2.44 KB

English | 简体中文

Alibaba Cloud GM JSSE

Latest Stable Version

环境要求

  • The Alibaba Cloud Java SDK requires JDK 1.7 or later.

安装依赖

<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>gmsse</artifactId>
    <version>{{使用maven标签所显示的版本}}</version>
</dependency>

快速使用

import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;
import java.net.URL;

import com.aliyun.gmsse.GMProvider;

public class Main {

    public static void main(String[] args) throws Exception {
        // 初始化 SSLSocketFactory
        GMProvider provider = new GMProvider();
        SSLContext sc = SSLContext.getInstance("TLS", provider);
        sc.init(null, null, null);
        SSLSocketFactory ssf = sc.getSocketFactory();

        URL serverUrl = new URL("https://xxx/");
        HttpsURLConnection conn = (HttpsURLConnection) serverUrl.openConnection();
        conn.setRequestMethod("GET");
        // 设置 SSLSocketFactory
        conn.setSSLSocketFactory(ssf);
        conn.connect();
        System.out.println("used cipher suite:");
        System.out.println(conn.getCipherSuite());
    }
}

问题

Opening an Issue, Issues not conforming to the guidelines may be closed immediately.

发行说明

每个版本的详细更改记录在发行说明.

许可证

Apache-2.0

Copyright (c) 2009-present, Alibaba Cloud All rights reserved.