CreatePublicPrivateKeyPair
Você pode usar o CreatePublicPrivateKeyPair
método para criar chaves SSL públicas e privadas. Você pode usar essas chaves para gerar solicitações de assinatura de certificado. Só pode haver um par de chaves em uso para cada cluster de armazenamento. Antes de usar esse método para substituir chaves existentes, verifique se as chaves não estão mais em uso por nenhum provedor.
Parâmetros
Este método tem os seguintes parâmetros de entrada:
Nome | Descrição | Tipo | Valor padrão | Obrigatório |
---|---|---|---|---|
Nome comum |
O campo X,509 Nome distinto Nome Comum (CN). |
cadeia de carateres |
Nenhum |
Não |
país |
O campo X,509 Nome distinto país ©. |
cadeia de carateres |
Nenhum |
Não |
EMAILADDRESS |
O campo X,509 Nome distinto Endereço de e-mail (CORREIO). |
cadeia de carateres |
Nenhum |
Não |
localidade |
O campo X,509 Nome distinto Nome da localidade (L). |
cadeia de carateres |
Nenhum |
Não |
organização |
O campo X,509 Nome distinto Nome da Organização (o). |
cadeia de carateres |
Nenhum |
Não |
Unidade organizacional |
O campo Nome da Unidade organizacional* (ou) do nome distinto X,509. |
cadeia de carateres |
Nenhum |
Não |
estado |
O campo X,509 Nome distinto Estado ou Nome da Província (ST ou SP ou S). |
cadeia de carateres |
Nenhum |
Não |
Valores de retorno
Este método não tem valores de retorno. Se não houver nenhum erro, a criação de chave é considerada bem-sucedida.
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{ "method": "CreatePublicPrivateKeyPair", "params": { "commonName": "Name", "country": "US", "emailAddress" : "email@domain.com" }, "id": 1 }
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{ "id": 1, "result": {} }
Novo desde a versão
11,7