PKI行业
文章平均质量分 86
iteye_3157
这个作者很懒,什么都没留下…
展开
-
利用bouncycastle组装X509证书
CreateCert.javapackage com.secpki.jce.demo;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.UnsupportedEncodingException;import java...2011-08-02 19:02:29 · 1017 阅读 · 0 评论 -
开发一个JCE的Provider
1、开发环境ubuntu+eclipse+openJDK本来想在xp下开发,但是JDK1.6中有层层限制:JCA对外出口但是JCE对外不出口,当你实现后调用Cipher会报如下错误:Exception in thread "main" java.lang.SecurityException: JCE cannot authenticate the provider SecurePr...2011-12-23 13:42:39 · 440 阅读 · 0 评论 -
加密机制的发展(JCE/JCA)
一、对称密钥-------最原始的加密解密 对称密钥最好的理解就是:加密和解密用同一个密钥,典型的例子就是凯撒密码,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。例如,如果密匙是把明文字母的位数向后移动三位,那么明文字母B就变成了密文的E,依次类推,X将变成A,Y变成B,Z变成C,由此可见,位数就是凯撒密码加密和解密的密钥。 常见的对称加密算法有DES、3DES、IDEA...2011-12-23 17:56:16 · 369 阅读 · 0 评论 -
利用BC的X509v3CertificateBuilder组装X509证书
// 设置开始日期和结束日期 long year = 360 * 24 * 60 * 60 * 1000; Date notBefore = new Date(); Date notAfter = new Date(notBefore.getTime() + year); // 设置颁发者和主题 String issuerString = "CN=root,OU=...2011-11-22 17:38:03 · 419 阅读 · 0 评论 -
利用BC替换X509证书的公钥
public static X509Certificate replaceCertPublicKey(final X509Certificate certificate,PublicKey _publicKey) throws CertificateException { //公钥算法 String pubAlg = _publicKey.getAlgorithm(); ...2011-11-23 09:54:25 · 463 阅读 · 0 评论