ssl证书怎么获取

ssl证书怎么获取,第1张

SSL证书是由正规的CA机构(像DigiCert、GeoTrust、Comodo等)颁发的,用户可以根据网站的需求去这些CA申请,按照要求提供相关的审核材料,审核通过即可获得SSL证书。不同类型的SSL证书审核所需要的时间是不一样的,最快的是DV SSL证书,10分钟左右即可颁发,最慢的是安全等级最高的EV SSL证书,需要3-7个工作日。

你好!

查看网站的SSL证书步骤如下:

一、打开你要查看的网站,点击浏览器地址栏的绿色小锁,如下图

二、证书信息,如下图

三、证书后就可以看到证书信息了,如下图

以上就是查看SSL证书信息的步骤了,希望能帮助到你

SSL证书检查方法网页链接

要想将网站升级成>

查看SSL证书等级最快速的方法就是点击地址栏上的安全锁标志前提是该网站已经安装了SSL证书,然后证书信息。

在d出来的证书属性对话框中,可以看到该网站部署的SSL证书等级及其他SSL证书信息。

如果还有疑问的话建议找天威诚信的工作人员去咨询一下更好。该网站已经安装了SSL证书,然后证书信息。

示例代码:

// 创建 stream context

$context = stream_context_create([

'ssl' => [

'capture_peer_cert' => true,

'capture_peer_cert_chain' => true,

],

]);

$resource = stream_socket_client("ssl://$domain:$port", $errno, $errstr, 30, STREAM_CLIENT_CONNECT, $context);

$cert = stream_context_get_params($resource);

$ssl = $cert['options']['ssl'];

$resource = $ssl['peer_certificate'];

// 网站证书中只有公钥,通过 openssl_pkey_get_details 导出公钥

$ret = [

'crt' => '',

'pub' => '',

];

$pkey = openssl_pkey_get_public($resource);

$ret['pub'] = openssl_pkey_get_details($pkey)['key'];

openssl_x509_export($resource, $pem);

$ret['crt'] = $pem;

foreach ($ssl['peer_certificate_chain'] as $resource)

{

openssl_x509_export($resource, $pem);

$ret['crt'] = "\n" $pem;

}

// 保存 $ret['crt'] 为 domaincrt

// 保存 $ret['pub'] 为 domainpub

return $ret;

验证证书中的公钥A是否正确,通过私钥导出公钥B,比较两者发现一致。

$domain = 'blogzhengxianjuncom';

$port = '443';

//

$pub_a = $ret['pub'];

$private_key_path = '/conf/ssl/blogzhengxianjuncomkey';

// 证书没有设置密码,$passphrase 为空字符串

$pkey = openssl_pkey_get_private(file_get_content($private_key_path), $passphrase = '');

$pub_b = openssl_pkey_get_details($pkey)['key'];

// 两者一致

var_dump($pub_a === $pub_b);

函数 stream_socket_client 还有一个用途是当知道服务器 IP 时,能获取到服务器可能可以使用的域名。

$resource = stream_socket_client("ssl://$ip:$port", $errno, $errstr, 30, STREAM_CLIENT_CONNECT, $context);

$cert = stream_context_get_params($resource);

// 解析 X509 格式证书

$info = openssl_x509_parse($cert['options']['ssl']['peer_certificate']);

// 获取证书中的可信域名列表

$domain = str_replace('DNS:', '', $info['extensions']['subjectAltName']);

以上可以看到获取网站证书并不能获得私钥。

在一些使用 CDN 的站点,如果使用了 >

以上就是关于ssl证书怎么获取全部的内容,包括:ssl证书怎么获取、如何查看网站的SSL证书/IE怎么查看网站安全证书、怎样查看网站的安全证书等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9311715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存