Saltar al contenido principal

Añade tu clave pública

Esta operación le permite cargar una clave pública (public_key) para cifrar datos confidenciales en las respuestas. Algunos servicios no funcionaban si no se cargaba una clave pública (public_key) porque la información necesaria siempre debía devolverse cifrada. Consulte Cifrado para obtener información sobre cómo generar claves de cifrado/descifrado.

Nota

La clave pública(public_key) está asociada a la clave API del cliente. Si el cliente tiene más de una clave API, cada clave API debe cargar su propia clave pública.

Nota

 La clave pública (public_key) debe tener una longitud de 2048 bits.

Nota

La public_key debe enviarse como una sola cadena, todas las nuevas líneas deben representarse con el carácter '\n' y debe dividir la cadena cada 64 caracteres como en el ejemplo de solicitud.

Solicitud HTTP

POST /clients/api_key/public_key

Parámetros del encabezado

EncabezadoDescripción
Authorization 
requerida
El bearer token creado en
Obtener token de autorización
Content-Type
requerido
application/json

Parámetros de cuerpo

ParámetroTipoPatrónDescripción
public_key
requerida
cadenaClave pública RSAClave pública (public_key) del cliente a registrar.

Ejemplo de solicitud JSON:

{
"public_key": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuSH7IAJikX+jhtH8RROa\nWvwc4ISXXOCufLFk5DIrzK8thXpgAvFe9mg2J0kg5DSu0+FMLbfmmiMGsAElirs7\nK3LO2SgGLultdLdDcnlDNqXJNTJudhhVcAcIP93UBoN8XgH9rnqdXB4GXCGk5QCz\nV/Cfk6O8VyIKG9mGlRx5HJkPyjnJfrYptoNag9hMBc+TIfuhlOycG3+C1KdOUvsL\nQet6twHr0NBt8NyAOAP32v9slRFZS1tWn2ZcJMIfb+qYspcNhV1LB1CijHyjImaC\nOhyh3Cbf3/u7xv0qoHHmPcUmXniA9I+yA4taogx0NUE1pWjXqqtKjBhpS57leh60\nxQIDAQAB\n-----END PUBLIC KEY-----"
}

Ejemplo de respuesta JSON:

{
"success": true,
"code": 0,
"message": "OK",
"data": {
"client": {
"id": "12345abc-ebb5-56d8-3256-9875672a3455",
"name": "CAPSULE CORP",
"alias": "CAPSULE"
},
"api_key": {
"id": "15aad21d-f6fb-481e-bb12-ae3256987ff0",
"alias": "DEFAULT_API_KEY",
"public_key": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuSH7IAJikX+jhtH8RROa\nWvwc4ISXXOCufLFk5DIrzK8thXpgAvFe9mg2J0kg5DSu0+FMLbfmmiMGsAElirs7\nK3LO2SgGLultdLdDcnlDNqXJNTJudhhVcAcIP93UBoN8XgH9rnqdXB4GXCGk5QCz\nV/Cfk6O8VyIKG9mGlRx5HJkPyjnJfrYptoNag9hMBc+TIfuhlOycG3+C1KdOUvsL\nQet6twHr0NBt8NyAOAP32v9slRFZS1tWn2ZcJMIfb+qYspcNhV1LB1CijHyjImaC\nOhyh3Cbf3/u7xv0qoHHmPcUmXniA9I+yA4taogx0NUE1pWjXqqtKjBhpS57leh60\nxQIDAQAB\n-----END PUBLIC KEY-----"
}
}
}