在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:google/conscrypt开源软件地址:https://github.com/google/conscrypt开源编程语言:Java 86.5%开源软件介绍:Conscrypt - A Java Security ProviderConscrypt is a Java Security Provider (JSP) that implements parts of the Java Cryptography Extension (JCE) and Java Secure Socket Extension (JSSE). It uses BoringSSL to provide cryptographic primitives and Transport Layer Security (TLS) for Java applications on Android and OpenJDK. See the capabilities documentation for detailed information on what is provided. The core SSL engine has borrowed liberally from the Netty project and their
work on netty-tcnative, giving
DownloadConscrypt supports Java 7 or later on OpenJDK and Gingerbread (API Level 9) or later on Android. The build artifacts are available on Maven Central. Download JARsYou can download the JARs directly from the Maven repositories. OpenJDK (i.e. non-Android)Native ClassifiersThe 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:
MavenUse the os-maven-plugin to add the dependency: <build>
<extensions>
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
<version>1.4.1.Final</version>
</extension>
</extensions>
</build>
<dependency>
<groupId>org.conscrypt</groupId>
<artifactId>conscrypt-openjdk</artifactId>
<version>2.5.2</version>
<classifier>${os.detected.classifier}</classifier>
</dependency> GradleUse 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 'org.conscrypt:conscrypt-openjdk:2.5.2:' + osdetector.classifier
} Uber JARFor convenience, we also publish an Uber JAR to Maven Central that contains the shared libraries for all of the published platforms. While the overall size of the JAR is larger than depending on a platform-specific artifact, it greatly simplifies the task of dependency management for most platforms. To depend on the uber jar, simply use the Maven<dependency>
<groupId>org.conscrypt</groupId>
<artifactId>conscrypt-openjdk-uber</artifactId>
<version>2.5.2</version>
</dependency> Gradledependencies {
compile 'org.conscrypt:conscrypt-openjdk-uber:2.5.2'
} AndroidThe Android AAR file contains native libraries for x86, x86_64, armeabi-v7a, and arm64-v8a. Gradledependencies {
implementation 'org.conscrypt:conscrypt-android:2.5.2'
} How to BuildIf you are making changes to Conscrypt, see the building instructions. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论