F5证书配置

几种格式文件的说明:

csr——>在F5上生成的文件。包含了域名、公司名、部门名、城市、邮箱等信息。

crt/cer——>公钥,证书文件,由权威证书机构颁发。

key——>私钥,与csr配套生成,成对使用。

例:

1_root_bundle.crt——>证书链(包含证书的树型结构,追溯至根证书机构)

2_test_wosign.com.crt——>公钥(证书机构使用私钥对你的csr进行签名)

3_test_wosign.com.key——>私钥(与公钥配套使用)

SNI功能简单介绍:

SNI功能使一个ip地址能够对应多个域名,并绑定不同的证书。需要F5的版本在v11.1.0才能支持。

截图说明:

设备型号F5-1600  系统版本10.2.4

一、创建csr文件、备份证书、私钥

创建csr文件:

选择是否自签发:

备份证书和私钥:

二、安装证书

将证书机构颁发的证书内容(包括“----BEGIN CERTIFICATE-----"和-----END CERTIFICATE-----")粘贴到记事本中,保存为server.cer文件。

安装证书文件:

导入成功后的状态:

添加证书链:

将证书签发邮件中从BEGIIN到END结束的所有证书内容粘贴到记事本中,中间使用回车换行分隔。修改扩展名为ca-bundle.cer文件

三、配置profile关联证书

服务器证书有2种,一种是F5与客户端的证书SSL-Client

一种是F5与后台服务器的证书SSL-Server

F5到客户端一般认为不安全所以使用证书。F5到后端服务器一般认为是安全的, 一般不用证书。

Parent Profile:信任相同的根证书。多域名对应一个ip需要F5系统版本在11.0

完成后,选择Update保存。在证书成功配置后,需要创建一个443端口的Virtual Server,并加载上面的Client SSL Profile对应该站点启用SSL证书。

四、双向认证的配置

双向认证部分,要求客户端出示客户端的个人证书才能登陆指定页面。如果没有对客户端做强制身份认证,则无需配置双向认证部分。

在双向认证时需要配置以下内容:

Trusted Certificate Authorities:客户端证书的根证书

Client Certificate:这里有两种模式可以选择

Require:客户端必须提交证书,通常采用此方法

Request:客户端可以提交证书,也可以不提交证书

Advertised Certificate Authorities:在客户端连接时,服务器发送到客户端的信息,该信息会使在客户端弹出的证书选择列表中只包含选中的根证书所颁发的客户端证书。如果有中间证书请选择证书链。

完成证书的导入和profile的设置后,还需要在Virtual Server下设定Properties,将虚服务地址和刚才产生的Profile捆绑一下,点击Update即可完成证书配置。

相互间的逻辑关系是:证书绑定到profile文件中,虚服务调用profile文件。

附F5官网相关文档链接:

https://devcentral.f5.com/articles/ssl-profiles-part-7-server-name-indication

时间: 2024-10-10 13:31:55

F5证书配置的相关文章

苹果ATS特性服务器证书配置指南

配置指南: 需要配置符合PFS规范的加密套餐,目前推荐配置: ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4 需要在服务端TLS协议中启用TLS1.2,目前推荐配置: TLSv1 TLSv1.1 TLSv1.2 1.Nginx 证书配置 更新Nginx根目录下 conf/nginx.conf 文件如下: server {    ssl_ciphers ECDHE-RSA-AES128-GCM-

ios apple pay 证书配置

一 环境配置 需要开发者账号 开发者中心https://developer.apple.com/membercenter/index.action 添加一个APP IDs 二.配置Merchant IDs商业ID   下面进行appids和商业id的绑定 之后在回到appids中查看id中的apple pay,发现已经变为可使用状态了 接下来是为商业id生成证书. 点击Merchant IDs 点击id.点击编辑. 这里会有一个提示信息.提示是否允许在美国以外的地区使用apple pay?当然要

F5负载均衡器配置HA

一.配置A和B上面的IP 1.Main>>Network>>Self IPs 在里面配置internal.External.Sync等信息 lb1.silence.com上的信息,其中在配置IP的时候,一定要将Port Lockdown设置为 allow all或者allow default,不然通信可以会有问题. 配置INternal口 配置External口 配置Sync口 2.lb2.silence.com上面的网络配置 二.配置HA 选择Main>>Device

linux ssl证书配置(apache)

1. 前提是 已通过第三方 申请到 .crt .key 和 .ca-bundle 文件 2. 将三个文件拷贝到linux服务器上 任意一个指定的目录 3. 找到要编辑的apache配置 Apache主配置文件通常叫做 httpd.conf 或 apache2.conf. 常见路径包括 /etc/httpd/ 或 /etc/apache2/ SSL 证书配置通常位于一个不同的配置文件的 <VirtualHost> 区块内. 配置文件可能位于诸如/etc/httpd/vhosts.d/, /etc

Exchange2013证书配置(超详细)

Exchange证书配置一直算是刚接触Exchange的小伙伴们的难题啊,今天希望我的博文可以帮助到大家 荣幸之至!!! 1.首先附上安装证书之前的图片,看着就感觉有违和感啊 2.我们来打开Exchange管理控制台,在服务器选项中点击证书 为了容易分辨,我将证书名称键入邮箱访问FQDN,你可以写入mail.domain.com 3.证书存放在指定服务器上 4.对服务添加一条记录,添加你稍后访问Exchange OWA访问的域名 5.将mail.a.com设置为公用名 6.填写证书的信息 7.在

13Exchange Server 2010跨站点部署-证书配置

6.证书配置 6.1 申请证书并分配第一台 点击新建Exchange证书 输入证书的友好名称,点击下一步 默认下一步 根据需求配置,下一步 这里因为后续要在上海分支机构添加两台Exchange,这里加入了上海站点中的CAS,并设定mail.robin.com为公用名称 输入组织和位置,以及请求文件保存路径,点击下一步 点击新建 点击完成,完成请求文件的生成 使用记事本打开,全选复制 打开证书申请页面,点击申请证书 高级证书申请 点击如下选项 把刚才复制的请求文件内容粘贴到编码框中,然后证书模板选

iOS开发必备之证书配置

下面粗略浅谈一下iOS App开发所用到基本证书的配置步骤及方法 1.开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者身份的: 2.appID,这是每一个应用的独立标识,在设置项中可以配置该应用的权限,比如是否用到了PassBook,GameCenter,以及更常见的push服务,如果选中了push服务,那么就可以创建生成下面第3条所提到

Win2012R2 Hyper-V初级教程11 &mdash; 安全管理之CA证书配置

前面我们说了很多关于Hyper-V的基础配置的东西,这里我们主要来说一下关于Hyper-V的安全管理,说到安全在Windows里面我们常用的无外几种:CA证书.防火墙.准入等.这里我们主要说一下CA证书配置. 1.首先我们需要安装CA证书服务器,这里我们略过CA服务器的安装,只说证书的配置,在控制面板中打开证书颁发机构,我们可以看到对应的证书服务器. 2.点击"证书模板"选择"管理(M)" 3.这里我们右击"计算机"选择"复制模板(U)

nginx ssl证书配置

1.Nginx安装与配置   安装pcre  #cd /usr/local/src  #yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel  #wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz  # tar zxvf pcre-8.35.tar.gz  #cd pcre-8.35  # ./co