Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Também é possível enviar diretamente o conteúdo do certificado junto com sua chave privada (com ou sem senha), ambos codificados em base64

Code Block
languagejson
{
    "name": "certificado-1",
    "certificate": {
        "cert": "base64 encoded",
        "key": "base64 encoded",
        "password": "123"
     }
}
Info

O campo name será o identificador do certificado, é este valor que será utilizado para utilização e gerenciamento do certificado após sua criação.

...

Para atualizar um certificado basta enviar os dados do certificado como na endpoint de criação, sem o campo name no corpo.

Code Block
languagejson
{
    "certificate": {
        "cert": "base64 encoded",
        "key": "base64 encoded",
        "password": "123"
     }
}

ou

Code Block
languagejson
{
    "certificate": {
        "pfx": "base64 encoded",
        "password": "123"
    }
}

...

Exemplo de retorno:

Code Block
languagejson
[
    {
        "name": "certificado-cliente-1",
        "certificate" : {
           "common_name": "FULANO DE TAL 1234567890",
           "fingerprint": "VXRpbC9IdG1sSnNvbkZpbmRlci5waHAK",
           "due_date": "2024-01-01T00:00:00Z"
        }
     },
    {
        "name": "certificado-cliente-1",
        "certificate" : {
           "common_name": "FULANO DE TAL 1234567890",
           "fingerprint": "VXRpbC9IdG1sSnNvbkZpbmRlci5waHAK",
           "due_date": "2024-01-01T00:00:00Z"
        }
     },
]     

...