随笔分类 -  cryptography

摘要:报错 Exception in thread "main" javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security. 阅读全文
posted @ 2023-02-08 15:27 bert_qin 阅读(1298) 评论(0) 推荐(0)
摘要:查PEM格式证 openssl x509 -in ${NAME_FILE} -text -noout 查DER格式证书 openssl x509 -in ${NAME_FILE} -inform der -text -noout DER格式转PEM openssl x509 -inform DER 阅读全文
posted @ 2022-05-26 16:15 bert_qin 阅读(146) 评论(0) 推荐(0)
摘要:Tips:Java jre /lib/security/cacert的默认密码为changeit 查看keystore中的内容 keytool -list -v -keystore ${file} PKCS#12格式转jks格式 keytool -importkeystore -srckeystor 阅读全文
posted @ 2022-05-26 16:08 bert_qin 阅读(231) 评论(0) 推荐(0)
摘要:示例代码 点击查看代码 public static SSLContext getSslContext(){ try { String keystorePath = Paths.get("stores","keystore.p12").toString(); String truststorePath 阅读全文
posted @ 2022-05-26 15:58 bert_qin 阅读(547) 评论(0) 推荐(0)
摘要:RSA签名验证的一般流程 发行者 对被签名文件(假设为App.txt)计算hash,一般用SHA256 用RSA私钥(假设为RSA.key)对hash值签名,得到二进制签名文件(假设为App.sig.bin),对其结果进行base64编码,保存到签名文件(假设为App.sig) 将App.txt,公 阅读全文
posted @ 2022-04-13 18:09 bert_qin 阅读(9371) 评论(1) 推荐(0)
摘要:查看openssl版本 openssl version 查看openssl支持哪些ciphers openssl ciphers 验证服务端是否支持指定的cipher openssl s_client -connect www.baidu.com:443 -tls1_2 -cipher ECDHE- 阅读全文
posted @ 2021-10-07 14:43 bert_qin 阅读(947) 评论(0) 推荐(0)
摘要:X509证书 概念 通常称为PKIX for Public Key Infrastructure 标准文件为RFC 5280 编码方式 二进制(DER) ASCII(PEM) 同一后缀的文件可能有不同的编码方式 扩展 .der 用于二进制DER编码证书 .pem 用于不同类型的X.509v3文件,是 阅读全文
posted @ 2021-09-12 12:41 bert_qin 阅读(1430) 评论(0) 推荐(0)
摘要:然后使用以下命令计算校验值: certutil -hashfile filename MD5 certutil -hashfile filename SHA1 certutil -hashfile filename SHA256 一个循环列出当前目录下所有文件的MD5的bat脚本: @echo of 阅读全文
posted @ 2021-07-02 09:05 bert_qin 阅读(298) 评论(0) 推荐(0)
摘要:有一个指令叫做openssl verify,但真是难用。对于apache格式的CA证书,服务器端需要用户上传一个.key文件和一个.crt文件。下文中假如我的文件叫ca.key,ca.crt。找了很多资料,终于知道要这样写命令:openssl verify -CAfile ca.crt ca.crt 阅读全文
posted @ 2021-05-08 11:38 bert_qin 阅读(7837) 评论(0) 推荐(0)
摘要:openssl默认生成的是v1版本的证书,需要特殊的openssl.cnf文件如下: tsa_policy2 = 1.2.3.4.5.6 tsa_policy3 = 1.2.3.4.5.7 ####################################################### 阅读全文
posted @ 2019-11-06 18:45 bert_qin 阅读(4911) 评论(0) 推荐(0)