您可以使用 CreatePublicPrivateKeyPair 方法创建公共和专用 SSL 密钥。您可以使用这些密钥生成证书签名请求。每个存储集群只能有一个正在使用的密钥对。在使用此方法替换现有密钥之前,请确保这些密钥不再由任何提供程序使用。
此方法具有以下输入参数:
名称 | 说明 | 类型 | 默认值 | 必需 |
---|---|---|---|---|
commonName | X.509 可分辨名称 “Common Name” 字段 (CN)。 | 字符串 | 无 | 否 |
country | X.509 可分辨名称 “Country” 字段 (C)。 | 字符串 | 无 | 否 |
emailAddress | X.509 可分辨名称 “Email Address” 字段 (MAIL)。 | 字符串 | 无 | 否 |
locality | X.509 可分辨名称 “Locality Name” 字段 (L)。 | 字符串 | 无 | 否 |
organization | X.509 可分辨名称 “Organization Name” 字段 (O)。 | 字符串 | 无 | 否 |
organizationalUnit | X.509 可分辨名称 “Organizational Unit Name” 字段 (OU)。 | 字符串 | 无 | 否 |
state | X.509 可分辨名称 “State” 或 “Province Name” 字段(ST、SP 或 S)。 | 字符串 | 无 | 否 |
此方法没有返回值。如果未发生错误,密钥创建将视为成功。
此方法的请求类似于以下示例:
{ "method": "CreatePublicPrivateKeyPair", "params": { "commonName": "Name", "country": "US", "emailAddress" : "email@domain.com" }, "id": 1 }
此方法返回类似于以下示例的响应:
{ "id": 1, "result": {} }
11.7