Bouncy castle Configuration for JDK 7
Download the JDK 7 first from official website.
The file name is jdk-7u65-macosx-x64.dmg right now, that is the latest version.
After Install that dmg file, then remove all the java command file in my current path
>sudo rm -fr /usr/bin/java*
Add these things to class path
export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
export PATH="$JAVA_HOME/bin:$PATH"
If we plan to rollback to jdk1.6, just find the first line, and change the version to -v 1.6.
Check the JAVA_HOME and java version
>echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.7.0_65.jdk/Contents/Home
>java -version java version "1.7.0_65" Java(TM) SE Runtime Environment (build 1.7.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
Do not forget to link java file again for eclipse and other IDE.
>sudo ln -s /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java /usr/bin/java
But after change my jdk to 1.7, my grails test-app can not pass anymore.
Error Message
should have failed with an exception of type com.digby.lmm.reports.exceptions.InvalidSpecificationException, instead got Exception java.lang.IncompatibleClassChangeError: the number of constructors during runtime and compile
Solution:
There is some solutions in
http://www.pongasoft.com/blog/yan/java/2013/03/31/how-to-fix-incompatibleclasschangeerror-with-groovy-on-jdk7/
But I do not think I will change codes.
By the way, the latest bouncy castle file is here: http://downloads.bouncycastle.org/java/bcprov-jdk15on-150.jar
References:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
http://www.pongasoft.com/blog/yan/java/2013/03/31/how-to-fix-incompatibleclasschangeerror-with-groovy-on-jdk7/
- 浏览: 2560637 次
- 性别:
- 来自: 成都
最新评论
-
nation:
你好,在部署Mesos+Spark的运行环境时,出现一个现象, ...
Spark(4)Deal with Mesos -
sillycat:
AMAZON Relatedhttps://www.godad ...
AMAZON API Gateway(2)Client Side SSL with NGINX -
sillycat:
sudo usermod -aG docker ec2-use ...
Docker and VirtualBox(1)Set up Shared Disk for Virtual Box -
sillycat:
Every Half an Hour30 * * * * /u ...
Build Home NAS(3)Data Redundancy -
sillycat:
3 List the Cron Job I Have>c ...
Build Home NAS(3)Data Redundancy
相关推荐
此外,BouncyCastle还支持PKCS#7、PKCS#12、CMS等标准,这些都是在实现加密电子邮件、安全数据交换等场景中常见的格式。 总的来说,BouncyCastle jar包是Java开发者进行安全编程的强大武器,无论是在常规的加密解密...
"bcprov"代表BouncyCastle Provider,"jdk16"表示这个版本是针对Java 1.6编译的。版本号1.46意味着这是一个较旧但仍然广泛使用的版本。这个库包含了各种加密算法的实现,如RSA、AES、DES等,还支持PKCS#7、CMS、X....
标题提及的"bouncycastle jar包,版本: jdk15to18-1.73",是指针对Java 1.5至1.8版本的Bouncy Castle库的1.73版,提供了两个jar文件:bcprov-ext-jdk15to18-1.73.jar和bcprov-jdk15to18-1.73.jar。 1. **Bouncy ...
**Bouncy Castle 加密开源组件API Java Release 1.46** 是一个广泛使用的加密库,尤其在Java开发中占据重要地位。Bouncy Castle 提供了丰富的加密算法、密钥生成器、证书处理以及PKI(Public Key Infrastructure,...
1. **bcprov-jdk15on-1.62.jar**:这是BouncyCastle的主要加密提供者包,提供了广泛的加密算法实现,如RSA、AES、DES、SHA等。它支持Java 1.5及更高版本,因此名称中的"jdk15on"表示这个版本适用于Java 1.5及以上。...
BouncyCastle是一个强大的开源加密库,它支持多种加密算法和标准,包括PKCS#7(也称为CMS,Cryptographic Message Syntax)。 PKCS#7是一种标准格式,用于打包和加密数字签名、证书和数据。它允许在一个单一的结构...
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.6.
本文将详细讲解如何使用C#语言和BouncyCastle库来实现带原文数据的PKCS#7签名。 PKCS#7(Public-Key Cryptography Standards #7)是由RSA Security提出的一种标准,它定义了证书、证书撤销列表(CRL)的格式以及...
《BouncyCastle1.59帮助文档:深入理解与CHM制作详解》 BouncyCastle,作为Java和.NET平台上广泛使用的开源加密库,为开发者提供了丰富的加密算法、密码学标准接口以及证书处理功能。这份“BouncyCastle1.59帮助...
Bouncy Castle 实现了 PKCS#1、PKCS#5、PKCS#7、PKCS#8 和 PKCS#12 等标准,这些标准涉及密钥管理、密码存储和数据封装等。 9. **JCE 兼容性**: 作为 JCE 的扩展,Bouncy Castle 可以作为替代提供更丰富的加密...
《BouncyCastle.Crypto.dll:理解.NET平台的加密利器》 在网络安全日益重要的今天,加密技术扮演了至关重要的角色。BouncyCastle库是Java和.NET平台上广泛使用的加密库之一,而"BouncyCastle.Crypto.dll"正是.NET...
《BouncyCastle.Crypto:C#中的加密库详解》 在信息安全领域,加密技术是保障数据安全的关键。本文将深入探讨BouncyCastle.Crypto.dll,一个广泛使用的C#加密库,版本1.8.1。BouncyCastle项目,被誉为"The Legion ...
7. **跨平台兼容**:虽然我们在此讨论的是C#版本,但BouncyCastle最初是为Java设计的,因此它在跨平台方面表现出色,可以在多个操作系统上运行。 综上所述,BouncyCastle.Crypto.dll是C#开发者实现安全功能的强大...
3. **PKCS#7 和 CMS 支持**:BouncyCastle 提供了对公钥加密标准PKCS#7和内容加密标准CMS的支持,这在处理数字签名、证书和加密邮件时非常有用。 4. **OpenSSL 兼容性**:BouncyCastle 还可以与OpenSSL API互操作,...
《BouncyCastle.Crypto.dll:理解与应用》 在信息技术领域,加密库是保障数据安全的重要工具,而BouncyCastle.Crypto.dll就是这样一个强大的加密库,尤其在.NET框架下广泛被开发者所使用。BouncyCastle项目,作为一...
7. **随机数生成器**:加密过程中需要使用高质量的随机数,Bouncy Castle提供了安全的随机数生成器。 在实际应用中,开发人员可以通过引用BouncyCastle.Crypto.dll来利用这些功能。通过它的API,可以轻松地集成加密...
《BouncyCastle.Crypto.dll 1.8.2:深入解析加密库的奥秘》 在信息技术领域,安全是至关重要的。特别是在网络通信、数据存储和传输等方面,强大的加密技术是保障信息安全的基础。BouncyCastle.Crypto.dll是这样一个...