PowerShell 如何导入已有的 SSL 证书

2019-11-02 12:43:38 +08:00
 wwwwzf

一个 IIS 导出的 SSL 安全证书,如名叫:test.pfx 它包含密码,比如叫:123456

如何用 powershell 将他导到另一台服务器上呢? 因为操作系统是 windows core 模式,没有视窗界面,然后卡在这上面了,呜呜,求大佬帮忙。

3792 次点击
所在节点    PowerShell
4 条回复
wwwwzf
2019-11-02 12:53:55 +08:00
找到了一个命令行方法,是:
certutil -f -p 密码 -importpfx 文件名.pfx
holinhot
2019-11-03 10:22:37 +08:00
Windows core 好处是什么?节约内存?
ps1aniuge
2019-11-04 18:02:21 +08:00
powershell 玩转 自签名证书

makecert.exe 是旧版 win 中创建自己签名证书的工具。这个工具在 powershell 中已经废弃,并由 New-SelfSignedCertificate 命令代替。
此命令属于 pki 模块,win8 及以上 win 可用。win7 的话,即使安装 powershell5.0 也没有此命令。

get-command -module pki
CommandType Name Version Source
----------- ---- ------- ------
Cmdlet Add-CertificateEnrollmentPolicyServer 1.0.0.0 pki
Cmdlet Export-Certificate 1.0.0.0 pki
Cmdlet Export-PfxCertificate 1.0.0.0 pki
Cmdlet Get-Certificate 1.0.0.0 pki
Cmdlet Get-CertificateAutoEnrollmentPolicy 1.0.0.0 pki
Cmdlet Get-CertificateEnrollmentPolicyServer 1.0.0.0 pki
Cmdlet Get-CertificateNotificationTask 1.0.0.0 pki
Cmdlet Get-PfxData 1.0.0.0 pki
powershell 传教士 整理,分享
Cmdlet Import-Certificate 1.0.0.0 pki
Cmdlet Import-PfxCertificate 1.0.0.0 pki
Cmdlet New-CertificateNotificationTask 1.0.0.0 pki
Cmdlet New-SelfSignedCertificate 1.0.0.0 pki
Cmdlet Remove-CertificateEnrollmentPolicyServer 1.0.0.0 pki
Cmdlet Remove-CertificateNotificationTask 1.0.0.0 pki
Cmdlet Set-CertificateAutoEnrollmentPolicy 1.0.0.0 pki
Cmdlet Switch-Certificate 1.0.0.0 pki
Cmdlet Test-Certificate 1.0.0.0 pki


手册:
https://docs.microsoft.com/zh-cn/powershell/module/pkiclient/?view=win10-ps

看到 import 打头的命令了么?
@wwwwzf
ps1aniuge
2019-11-04 18:06:34 +08:00
@holinhot 节约内存,安装完开机,占内存 600mb。
另外,补丁很少,很少需要重启。

msdn 微软官方原版 win2019
含 [standard 无 gui 版] , [standard 有 gui 版] , [datacenter 无 gui 版] , [datacenter 有 gui 版] 。
发布日期:2019-08-21
cn_windows_server_2019_updated_aug_2019_x64_dvd_ff2d0e8b.iso

ed2k://|file|cn_windows_server_2019_updated_aug_2019_x64_dvd_ff2d0e8b.iso|5601777664|57641B95146337A3D703EA1C3DB64267|h=XBXCBXABOX66Z7MQGDGXXORIL4OWJDFL|/

SHA1: 54298C0704B85E31F5E5020BFFFAD8B4C5440066

https://pan.baidu.com/s/1AYPN2zZ_7eW9VY6sYCZR4A 提取码:vem9

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/615532

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX