如何在 SAP Commerce Cloud 中导入 .cer

How can I import .cer in SAP Commerce Cloud

我在 Public Cloud 中使用 SAP Commerce Cloud。我正在尝试插入一个 .cer 文件以对 API 网关进行休息调用。

我在 java 中阅读了有关使用命令行导入密钥库的内容。

但是,我不知道如何在 SAP Commerce Cloud 中做到这一点

在密钥库中安装证书。请按照步骤-

  1. 使用以下命令创建密钥库(如果未创建)

     keytool -importkeystore -srckeystore /<path_to_the_pfx>/<pfx_name>.pfx -srcstoretype pkcs12 -destkeystore /<path_to_the_keystore_to_be_created>/<name_of_the_keystore>.jks -deststoretype JKS
    

  2. 您可以控制密钥库凭据如下:

    a) sso.keystore.location - 密钥库的路径(这样密钥库就可以被回购管理)

    b) sso.keystore.password - 密钥库密码(默认为 changeit

    c) sso.keystore.privatekey.alias - 私钥的别名

  3. 使用以下命令导入证书

keytool -importcert -alias <alias_of_the_certificate> -file /<path_of_the_cert>/<name_of_the_cert>.cer -keystore /<path_to_the_keystore_to_be_created>/<name_of_the_keystore>.jks

再次提醒,密钥库(带有已安装的证书)也可以使用 sso.keystore.location.

进行存储库控制

或者,如果您的问题是从 Commerce 云环境启用 REST 调用,请按照上述步骤进行操作 here。 希望这有帮助。