您可以使用 CreatePublicPrivateKeyPair 方法创建公共和专用 SSL 密钥。您可以使用这些密钥生成证书签名请求。每个存储集群只能有一个正在使用的密钥对。在使用此方法替换现有密钥之前,请确保这些密钥不再由任何提供程序使用。
此方法具有以下输入参数:
名称 | 说明 | 类型 | 默认值 | 必需 |
---|---|---|---|---|
commonName | X.509 可分辨名称Common Name字段( CN )。 | 字符串 | 无 | 否 |
country | X.509 标识名Country字段( C )。 | 字符串 | 无 | 否 |
emailAddress | X.509 可分辨名称Email Address字段(邮件)。 | 字符串 | 无 | 否 |
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