Skip to main content
SnapCenter software
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在 Linux 主机上使用SnapCenter插件Loader(SPL) 服务配置 CA 证书

您应该管理 SPL 密钥库及其证书的密码,配置 CA 证书,将根证书或中间证书配置到 SPL 信任库,并使用SnapCenter插件Loader服务将 CA 签名密钥对配置到 SPL 信任库以激活已安装的数字证书。

重要说明 SPL 使用位于“/var/opt/snapcenter/spl/etc”的文件“keystore.jks”作为其信任库和密钥库。

管理 SPL 密钥库的密码以及正在使用的 CA 签名密钥对的别名

步骤

  1. 您可以从 SPL 属性文件中检索 SPL 密钥库默认密码。

    它是与键“SPL_KEYSTORE_PASS”对应的值。

  2. 更改密钥库密码:

     keytool -storepasswd -keystore keystore.jks
    . 将密钥库中所有私钥条目别名的密码更改为与密钥库相同的密码:
    keytool -keypasswd -alias "<alias_name>" -keystore keystore.jks

    对 spl.properties 文件中的密钥 SPL_KEYSTORE_PASS 进行相同的更新。

  3. 修改密码后重启服务。

备注 SPL 密钥库的密码和私钥的所有相关别名的密码应该相同。

将根证书或中间证书配置到 SPL 信任库

您应该将没有私钥的根证书或中间证书配置到 SPL 信任库。

步骤

  1. 导航到包含 SPL 密钥库的文件夹:/var/opt/snapcenter/spl/etc

  2. 找到文件“keystore.jks”。

  3. 列出密钥库中添加的证书:

     keytool -list -v -keystore keystore.jks
    . 添加根证书或中间证书:
     keytool -import -trustcacerts -alias <AliasNameForCerticateToBeImported> -file /<CertificatePath> -keystore keystore.jks
    . 将根证书或中间证书配置到 SPL 信任库后重新启动服务。
备注 您应该添加根 CA 证书,然后添加中间 CA 证书。

将 CA 签名密钥对配置到 SPL 信任库

您应该将 CA 签名的密钥对配置到 SPL 信任库。

步骤

  1. 导航到包含 SPL 密钥库 /var/opt/snapcenter/spl/etc 的文件夹。

  2. 找到文件“keystore.jks”。

  3. 列出密钥库中添加的证书:

     keytool -list -v -keystore keystore.jks
    . 添加具有私钥和公钥的 CA 证书。
     keytool -importkeystore -srckeystore <CertificatePathToImport> -srcstoretype pkcs12 -destkeystore keystore.jks -deststoretype JKS
    . 列出密钥库中添加的证书。
     keytool -list -v -keystore keystore.jks
    . 验证密钥库是否包含与添加到密钥库的新 CA 证书相对应的别名。
    . 将添加的CA证书私钥密码更改为keystore密码。

    默认 SPL 密钥库密码是 spl.properties 文件中密钥 SPL_KEYSTORE_PASS 的值。

     keytool -keypasswd -alias "<aliasNameOfAddedCertInKeystore>" -keystore keystore.jks
    . 如果CA证书中的别名较长,且包含空格或特殊字符(“*”,“,”),请将别名修改为简单名称:
     keytool -changealias -alias "<OrignalAliasName>" -destalias "<NewAliasName>" -keystore keystore.jks
    . 从位于 spl.properties 文件中的密钥库配置别名。

    根据键 SPL_CERTIFICATE_ALIAS 更新此值。

  4. 将 CA 签名密钥对配置到 SPL 信任库后重新启动服务。

为 SPL 配置证书吊销列表 (CRL)

您应该为 SPL 配置 CRL

关于此任务

  • SPL 将在预配置的目录中查找 CRL 文件。

  • SPL 的 CRL 文件的默认目录是 /var/opt/snapcenter/spl/etc/crl

步骤

  1. 您可以根据键 SPL_CRL_PATH 修改和更新 spl.properties 文件中的默认目录。

  2. 您可以在此目录中放置多个 CRL 文件。

    将根据每个 CRL 验证传入的证书。