代码之家  ›  专栏  ›  技术社区  ›  hilda_sonica_vish

如何将ssl证书从不同的服务器安装到我的服务器,

  •  0
  • hilda_sonica_vish  · 技术社区  · 7 年前

    我想在我的IIS服务器中创建一个网站,(网站已经有ssl证书)。

    我还没有为此创建csr请求,但我需要在我的系统中安装此Certificate。

    当我遵循完整cerififcate请求中的步骤时,首先它被添加了,但当我刷新并返回时,它就不见了。

    我有: 1) 证书: 2) 私钥( .键) 3) CA证书( -ca.crt)

    2 回复  |  直到 7 年前
        1
  •  2
  •   Crypt32    7 年前

    只需使用内置工具即可完成此操作 certutil.exe 每次安装Windows时都会附带此功能。

    1. 确保SSL证书文件和私钥文件存储在同一文件夹中,并且具有相同的名称: mycert.cer mycert.key 例如证书将具有 .cer 文件扩展名,密钥文件将具有 .key 文件扩展名。
    2. 运行以下命令: certutil -mergepfx path\mycert.cer path\mycert.pfx

    此命令将SSL证书和私钥合并到PFX容器中。提示时输入密码。

        2
  •  1
  •   rodriguesf53    7 年前

    打开。通过记事本复制内容并将其保存在新记事本中,例如abc。txt文件

    -----开始私钥----- MiievWibadanbgkqhkig9w0baqefaacscbkwggslageaaoibaqdjl/Dwe2tzd5Z6 L4FWPUDVP6FDE9TC0Vihlicsopxpumysltlwulfcs9gcoorc6n0ej2xqobjeuetqtirzq3volhqcmxdbtaaxw5iq== -----结束私钥-----

    现在通过记事本打开证书,复制内容并将其粘贴到同一abc中。txt记事本

    -----开始证书----- miig5jccbcc6gawibagiquerflom9aj4ssjdklpm3sdanbgkqhkig9w0baqsfadbb Szbjmb8gccsgaqufbzabhnodhrwoi8vdgouc3lty2quy29tmcygccsgaqufbzac B7MDaIXp7iniBRfFT3MOMm2Bs3Mju2Hwfhrgg7sf96iQzZkzAU6Mxdux -----结束证书-----

    -----开始证书----- miig5jccbcc6gawibagiquerflom9aj4ssjdklpm3sdanbgkqhkig9w0baqsfadbb BS9JCHMWLWYIKWYBBQUHAGIWIWHAHR0CHM6LY93D3CUDGHHD3RLLMNVBS9YZXBV Szbjmb8gccsgaqufbzabhnodhrwoi8vdgouc3lty2quy29tmcygccsgaqufbzac B7MDaIXp7iniBRfFT3MOMm2Bs3Mju2Hwfhrgg7sf96iQzZkzAU6Mxdux -----开始证书----- MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/on9srbtanbgkqhkig9w0baqufacb QTelmakga1uebhmcvvmxftagnvbaotdhroyxd0zswgsw5jljeomcyga1uecxmf /qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MWS7QCJBAVLEYCEGC5C09Y/ LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7 jVaMaA公司== -----结束证书-----

    最后,你的abc。txt文件将有如下内容

    MiievWibadanbgkqhkig9w0baqefaacscbkwggslageaaoibaqdjl/Dwe2tzd5Z6 L4FWPUDVP6FDE9TC0VIHLICSOPXPUMYSLTLWULFCS9GCOORC6N0EJ2XQOBJEUE tqTIRZQ3VOlHqcmxdBTaAxw5iQ== -----结束私钥----- -----开始证书----- miig5jccbcc6gawibagiquerflom9aj4ssjdklpm3sdanbgkqhkig9w0baqsfadbb BS9JCHMWLWYIKWYBBQUHAGIWIWHAHR0CHM6LY93D3CUDGHHD3RLLMNVBS9YZXBV Szbjmb8gccsgaqufbzabhnodhrwoi8vdgouc3lty2quy29tmcygccsgaqufbzac -----开始证书----- BS9JCHMWLWYIKWYBBQUHAGIWIWHAHR0CHM6LY93D3CUDGHHD3RLLMNVBS9YZXBV Szbjmb8gccsgaqufbzabhnodhrwoi8vdgouc3lty2quy29tmcygccsgaqufbzac B7MDaIXp7iniBRfFT3MOMm2Bs3Mju2Hwfhrgg7sf96iQzZkzAU6Mxdux -----结束证书----- -----开始证书----- QTelmakga1uebhmcvvmxftagnvbaotdhroyxd0zswgsw5jljeomcyga1uecxmf /qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MWS7QCJBAVLEYCEGC5C09Y/ LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7 jVaMaA公司== -----结束证书-----

    从下载OpenSSL here 安装的复制abc。txt并将其粘贴到OpenSSL的bin路径中 (例如C:\OpenSSL\bin)

    打开CMD,将目录更改为OpenSSL的bin文件夹,并将以下命令粘贴到CMD中

    openssl pkcs12-导出-在abc中。txt-输出xyz。pfx公司

    提供任何密码

    您可以使用xyz。pfx使用同一组密码在IIS上导入