【问题标题】:Azure App Services and SSL CertificateAzure 应用服务和 SSL 证书
【发布时间】:2018-07-16 08:54:00
【问题描述】:

有人可以清理 Azure 上的整个 SSL 证书吗?

我认为我需要在托管服务器上创建一个 CSR 以获得 SSL 证书?

但如果我在 Azure 应用服务上托管,这怎么可能?

我可以看到您可以通过 Azure 本身购买 SSL 证书,但它的价格是第三方供应商的两倍。

但是,我还看到您可以导入 SSL 证书。那么这是否意味着我不需要需要在托管服务器上创建 CSR?

【问题讨论】:

    标签: azure ssl ssl-certificate


    【解决方案1】:

    我需要在托管服务器上创建 CSR

    CSR 可以在任何机器上生成。

    从首选供应商处获得证书的公共部分并导入 Azure 后,构建 .pfx 捆绑包(使用您的私钥)。

    OpenSSL 示例 —

    openssl pkcs12 -export \
                   -out certificate.pfx \
                   -inkey privateKey.key \
                   -in publicCertFromVendor.crt \
                   -certfile more.crt
    

    more.crt:可选,如果您想在 PFX 文件中包含任何其他证书,例如中间证书。

    【讨论】:

    • 所以只是为了确认一下,我可以在任何机器上创建 CSR?供应商已经说过,我读到的所有地方都建议我应该在主机上生成 CSR,这对我来说真的没有任何意义。看来你在说我在想什么,我可以在任何地方生成它然后上传到 Azure。谢谢。
    • 没错,在任何地方。只要确保您不会不小心留下您的私钥。
    【解决方案2】:

    从 Kudu 或 Azure 命令行,您可以运行 OpenSSL 或 certreq 来创建您想要的任何证书。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-21
      • 2017-11-28
      • 1970-01-01
      相关资源
      最近更新 更多