Giter Club home page Giter Club logo

alibaba-dragonwell-security-provider's Introduction

Alibaba Dragonwell Security Provider - A Java Security Provider

Alibaba Dragonwell Security Provider is a Java Security Provider (JSP) that implements parts of the Java Cryptography Extension (JCE) and Java Secure Socket Extension (JSSE). It uses Tongsuo to provide cryptographic primitives and Transport Layer Security (TLS) for Java applications on Dragonwell JDK. See the capabilities documentation for detailed information on what is provided. Except that, Alibaba Dragonwell Security Provider supports TLCP protocal and SM2/SM3/SM4 encryption algorithm.

The core SSL engine has borrowed liberally from the Netty project and their work on netty-tcnative, giving Tongsuo similar performance.

Download

Alibaba Dragonwell Security Provider supports Java 8 or Java 11 on Dragonwell JDK. The build artifacts are available on Maven Central.

Download JARs

You can download the JARs directly from the Maven repositories.

OpenJDK (i.e. non-Android)

Native Classifiers

The OpenJDK artifacts are platform-dependent since each embeds a native library for a particular platform. We publish artifacts to Maven Central for the following platforms:

Classifier OS Architecture
linux-x86_64 Linux x86_64 (64-bit)

Maven

Use the os-maven-plugin to add the dependency:

<dependency>
  <groupId>com.alibaba.dragonwell.security</groupId>
  <artifactId>native-openssl</artifactId>
  <version>1.0.0</version>
  <classifier>${os.detected.classifier}</classifier>
</dependency>

Gradle

Use the osdetector-gradle-plugin (which is a wrapper around the os-maven-plugin) to add the dependency:

buildscript {
  repositories {
    mavenCentral()
  }
  dependencies {
    classpath 'com.google.gradle:osdetector-gradle-plugin:1.4.0'
  }
}

// Use the osdetector-gradle-plugin
apply plugin: "com.google.osdetector"

dependencies {
  compile 'com.alibaba.dragonwell.security:native-openssl:1.0.0:' + osdetector.classifier
}

How to Build

If you are making changes to Alibaba Dragonwell Security Provider, see the building instructions.

alibaba-dragonwell-security-provider's People

Contributors

15characterlimi avatar agl avatar bdcgoogle avatar bsidhom avatar captain5050 avatar chadbrubaker avatar chih-hung avatar colincross avatar d-reidenbach avatar danalbert avatar danw avatar davidben avatar dongbeiouba avatar dvorak42 avatar enh-google avatar flooey avatar gcondra avatar justin-morey avatar koush avatar kpayson64 avatar kruton avatar narayank avatar nfuller avatar nmittler avatar paulduffin avatar prbprbprb avatar pszc avatar sere-fu avatar yqwed avatar yschimke avatar

Forkers

web-logs2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.