新申请证书的有效期问题

新申请证书的有效期问题

现在在很多服务器的部署中,为了安全,都建议我们在部署的时候采用加密的方式进行。这就需要我们使用证书服务。

在使用证书服务的时候,自带的证书有时无法满足我们的需求,如证书的有效期太短等。

管理员经常做的一件事情就是复制系统现有的证书,建立一个时间稍长的证书模板,比如Web Server证书,有效期是2年,我们新建后将有效期修改为5年。

以后遇到类似的需要使用Web Server证书时,我们通过建立的5年有效期的证书模板上创建一个新的证书,本以为也会是5年的有效期,但是,我们会发现,有效期还是默认为2年,这是为什么呢?怎么才能使有效期和证书一致呢?

通常对于一个CA颁发出的证书,其有效期是由证书模板有效期和ValidityPeriodUnits中较小的值来决定的,在安装CA服务时如果没有定义capolicy.inf,默认情况下ValidityPeriodUnits将被设为2。

知道了问题的原因,我们怎么修改呢?

其实很简单,我们只需要修改一下注册表键值即可:

检 查HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/CertSvc /Configuration/<CA服务器名>/ValidityPeriodUnits,默认值为2,将 ValidityPeriodUnits修改为10, 重启CA服务即可。

这样,我们重新创建的证书的有效期就和原有证书的保持一致了。

 

转载:http://zhangyue1105.spaces.live.com/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值