用Strongswan测试ECDSA证书认证

本文详细介绍了如何使用Strongswan测试ECDSA证书认证。首先,讲解了安装Strongswan和Openssl的步骤,建议从源代码编译以获取完整特性。接着,阐述了生成ECDSA证书的三个步骤,包括生成密钥、证书请求和CA签发证书。最后,讨论了搭建Strongswan测试环境所需的配置文件,如`strongswan.conf`、`ipsec.conf`和`ipsec.secrets`,并提示Strongswan官方文档是配置的宝贵资源。
摘要由CSDN通过智能技术生成
最近为了验证IPSec中ECDSA证书的正确性,需要用Strongswan模拟IPSec的安全网关。在搭建测试环境的过程中遇到不少问题,好在google的帮助下终于最终搞定。虽然都是些简单的问题,但是却常常给初次接触的人造成困扰,所以整理一下,希望可以帮到需要的人。

Openssl和Strongswan的安装
Strongswan和Openssl有很强的联系。它利用了Openssl的许多特性,所以在安装Strongswan之前,必须首先安装Openssl。安装Openssl有诸多方式,既可以通过软件仓库,比如Fedora的yum命令或者Ubuntu的aptitude命令来安装,也可以从Openssl的网站上直接下载最新源代码,自己编译安装。

这里推荐的方式是自己下载Openssl的源代码来编译安装。原因在于,通过软件仓库发行的Openssl是一个阉割版本,有许多的特性,比如椭圆曲线在某些版本中默认没有包含进来。而自己下载源代码来安装则可以使用Openssl全部的特性。编译和安装的步骤在下载的源代码里的INSTALL文件里有详细的说明,并不复杂。最终用make install命令将编译好的可执行文件安装到系统中。如果安装后想删除的话,用make uninstall即可完整删除。

Strongswan也是一样,推荐自己编译安装。在编译时需要注意的是,在配置编译选项时,务必使用下面的命令:
./configure --e
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值