现在网上有关SSL的资料较多的是基于VC开发,Delphi的SSL开发资源很少。
本文主要使用OpenSSL为基础,讲述SSL的有关开发流程。OpenSSL功能非常丰富,具体可以去她的官方网看看。可惜没有中文说明。
OpenSSL:http://www.openssl.org/
    一、                  
                
         
            
            
            
            Ubuntu使用OpenSSL生成数字证书详解   openssl dgst –sign privatekey.pem –sha1 –keyform PEM –c c:\server.pem 将文件用sha1摘要,并用privatekey.pem中的私钥签名。   openssl x509 -in keytool_crt.pem -inform pem -noout -text            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 12:58:11
                            
                                138阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            生成证书和秘钥简单生成的方法:1、mkdir  /certs2、cd  /certs3、生成自签名证书sudo openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout registry.key -out registry.crt录入证书信息: CNGuangdongshenzhenalbbDev10.1            
                
         
            
            
            
            Tomcat服务器安装PFX格式证书 本页目录背景信息操作指南后续操作相关文档您可以将下载的证书安装到Tomcat服务器上。Tomcat支持PFX格式和JKS两种格式的证书,您可根据您Tomcat的版本择其中一种格式的证书安装到Tomcat上。背景信息本文教程以Tomcat 7为例。Tomcat 9强制要求证书别名设置为tomcat。您需要使用以下keytool命令将protocol="            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 18:35:35
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            其英文原文地址: https://support.ssl.com/index.php?/Knowledgebase/Article/View/19/0/der-vs-crt-vs-cer-vs-pem-certificates-and-how-to-convert-them 译文如下,有翻译错误的地方,还望指正。一、证书和编码X.509证书,其核心是根据RFC 5280编码或数字签名的数字文档。实            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 06:10:03
                            
                                1449阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我使用的是 https://www.startcomca.com/ 中的免费SSL证书,2016年的时候免费申请可以使用3年,你当前的时间就不确定了,还有startssl这个网站经常改版,所以这篇教程没有截图,下面介绍一个步骤:1,第一步肯定就是登录startssl.com注册一个会员了,如果你注册过直接登录即可2,登录后找到导航中的: ControlPanel,进入控制面板3,进入后点击面板中的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 14:14:13
                            
                                228阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            需求使用 mbedtls 时需要将pem格式的证书文件(xx.crt)内容转为字符串,并在每行行尾加上 rn,然后保存成 .c 文件,供 C程序使用。现将其拆分为以下几个功能:打开证书文件,创建 .c 文件;按行读取证书文件内容;在证书文件的每行行首加上 ",行尾加上 rn";将上述内容写入 .c 文件中;通过命令行指定证书文件和生成的目标文件。1. 获取命令行参数  func getF            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 11:26:38
                            
                                223阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1 PEM格式2 DER格式3 PKCS#7 / P7B格式4 PKCS#12 / PFX格式5 OpenSSL命令转换证书PEM转换为DERPEM转换为P7BPEM转换为PFXDER转换为PEMP7B转换为PEMP7B转换为PFXPFX转换为PEMCRT 证书转换成PEM FPX转CRT1 PEM格式PEM格式是证书颁发机构颁发证书的最常见格式.PEM证书通常具有扩展名,例如.pe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 12:52:49
                            
                                798阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OpenSSL 教程2022-07-30 09:41:34sizaif基础知识.crt .pem .keyPEM - Privacy Enhanced Mail 以“-----BEGIN…”开头,“-----END…”结尾,内容是 BASE64 编码。PEM格式是证书颁发机构颁发证书的最常见格式.PEM证书通常具有扩展名,例**.pem,.crt,.cer和.key**。它们是Base64编码的A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 10:41:20
                            
                                538阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有base64的证书和私钥数据转成PFX的1、加载证书和私钥 首先需要将证书和私钥加载到内存中。可以使用函数 PEM_read_bio_X509() 和 PEM_read_bio_PrivateKey() 分别读取证书和私钥的数据,存储到 X509 和 EVP_PKEY 结构体中。X509 *cert = NULL;
EVP_PKEY *pkey = NULL;
BIO *bio_cert =            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 14:51:14
                            
                                2474阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何将.crt的ssl证书文件转换成.pem格式 摘自:https://www.landui.com/help/show-8127 2018-07-04 14:55:41 2158次 如何将.crt的ssl证书文件转换成.pem格式 摘自:https://www.landui.com/help/sh            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-06 11:29:45
                            
                                2765阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            现在主流都在推荐使用SSL证书,部署了SSL证书能自动激活浏览器显示“锁”型标志,我们可以在浏览器的地址栏看到“https”开头的网址。SSL证书意味着在客户端浏览器和Web服务器之间已建立起一条SSL安全加密通道,,SSL证书为互联网数据传输保驾护航。来此加密平台,集合了目前市面上常用的基于ACME的证书渠道,可以申请多域名和泛域名证书,最长可以拥有6个月的免费证书,支持重新申请自动续签。一、开            
                
         
            
            
            
            这是个大坑,今天填了,本来应该好久以前就会的(但硬是没学)关于CRTCRT就是中国剩余定理,是一个没什么泛用性但是偶尔会考的东西(相比之下没怎么考过的欧拉函数就显得比较惨)其中mi两两互质,求最小的x首先构造M为所有mi的乘积,然后Mi为M/mi,易得Mi和mi互质,因此必有bi使Mi*bi = 1(mod mi) 即bi为模mi意义下Mi的逆元,所以可以得到Mi*bi*ai = ai(mod m            
                
         
            
            
            
            # 如何将CRT证书转换为Java的Keystore
在Java开发中,证书管理是一个常见的问题。例如,当你想要使用SSL/TLS时,通常需要将CRT证书转换为Java KeyStore(JKS)格式,以便于Java应用程序使用。本文将教会你如何完成这一过程,并详细介绍每一步所需的命令。
## 流程步骤
以下是将CRT证书转换为Java Keystore的流程:
| 步骤 | 描述 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-09 05:22:33
                            
                                709阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            openssl证书转换PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。
常用的有:
PKCS#7 Cryptographic Message Syntax Standard
PKCS#10 Certification Request Stan            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 07:14:11
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             使用 openssl 生成证书  一、openssl 简介openssl 是目前最流行的 SSL 密码库工具,其提供了一个通用、健壮、功能完备的工具套件,用以支持SSL/TLS 协议的实现。官网:https://www.openssl.org/source/构成部分密码算法库密钥和证书封装管理功能SSL通信API接口用途建立 RSA、DH、DSA key 参数建立 X.509 证书、证            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 20:48:36
                            
                                3118阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一. 概念介绍DER、CRT、CER、PEM都是基于X.509证书,其核心是根据RFC 5280编码或数字签名的数字文档。其中PEM和DE为基本格式。 DER扩展用于二进制DER编码证书,主要有三类.crt /.cer/.der 。.PEM扩展用于不同类型的X.509v3文件,是以“ - BEGIN …”前缀的ASCII(Base64)数据。.CRT 和CER为扩展编码格式。 CER和CRT扩展几            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-09 02:40:49
                            
                                2070阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.从pfx格式的证书提取出密钥和证书 
 set OPENSSL_CONF=openssl.cnf 
 openssl pkcs12 -in my.pfx -nodes -out server.pem 
 openssl rsa -in server.pem -out server.key  
 openssl x509 -in server.pem -out server.crt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 08:48:33
                            
                                270阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PEM 格式的证书文件(*.pem)一般为以下格式:
注意:PEM 格式证书文件可用 notepad++ 等文本编辑器打开。
CER / CRT 格式证书转换为 PEM 格式
对于 CER / CRT 格式的证书,您可通过直接修改证书文件扩展名的方式进行转换。例如,将“server.crt”证书文件直接重命名为“server.pem”即可。
PFX 格式证书转换为 PEM 格式
PFX 格式的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-29 10:57:25
                            
                                2056阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PEM 格式的证书文件(*.pem)一般为以下格式:注意:PEM 格式证书文件可用 notepad++ 等文本编辑器打开。CER / CRT 格式证书转换为 PEM 格式对于 CER /            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-02-13 13:41:58
                            
                                1099阅读