PowerShell生成自建证书

旧版(沿用传统 CSP)

# 生成一张自签名通配符证书(老 Provider,兼容性最老)
New-SelfSignedCertificate `
  -DnsName "*.frank.com" `                     # 证书可用于 *.frank.com 下所有子域
  -Provider "Microsoft Enhanced Cryptographic Provider v1.0" ` # 传统 CryptoAPI 提供程序(老系统用)
  -KeyAlgorithm RSA `                          # 使用 RSA 算法
  -KeyLength 2048 `                            # 密钥长度 2048 位
  -CertStoreLocation "cert:\LocalMachine\My" ` # 存到计算机级 Personal 存储区
  -NotAfter (Get-Date).AddMonths(36)           # 有效期 = 现在起 36 个月

新版(推荐用法,支持 SHA‑256 / 现代系统)

# 生成一张自签名通配符证书(推荐做法,省略 Provider,默认使用新 KSP)
New-SelfSignedCertificate `
  -DnsName "*.frank.com" `                     # SAN:*.frank.com
  -Subject "CN=*.frank.com" `                  # 主题:CN=*.frank.com
  -Type "SSLServerAuthentication" `            # EKU 指明“服务器 SSL 证书”
  -KeyAlgorithm RSA `                          # 仍用 RSA(也可改 ECDSA_nistP256)
  -KeyLength 2048 `                            # 2048 位密钥
  -HashAlgorithm SHA256 `                      # 证书签名用 SHA‑256
  -FriendlyName "frank.com Wildcard" `         # 友好名称,MMC 一眼能认
  -KeyExportPolicy Exportable `                # 允许导出私钥(便于备份/部署)
  -CertStoreLocation "cert:\LocalMachine\My" ` # 存储区:LocalMachine\My
  -NotAfter (Get-Date).AddMonths(36)           # 有效期 36 个月

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值