v1

latestOpenAPI 3.1.02026-07-2440101174.2 KB

Download do certificado mTLS

<div class="bkly-ref-description"> <p>Baixe o certificado TLS para iniciar o processo de autenticação com mTLS.</p> <span class="bkly-ref-small-stable-tag">stable</span> </div>
post/partners/{companyKey}/certificates

Path parameters

companyKeystring required

Chave que identifica o parceiro dentro do Bankly.

Headers

api-versionstring required
Authorizationstring required

<i>Token</i> de autorização do tipo Bearer.

content-typestring required

Request body

passphrasestring required

Senha forte de 64 caracteres, contendo letras maiúsculas, minúsculas, números e alguns dos seguintes caracteres especiais: !@#$%&*( )?. <br/><br/><b>Exemplo</b>: cx@123aacx@123aacx@123aacx@123aacx@123aacx@123aacx@123aacx@123aa.

ttlInDaysinteger

Tempo em dias para a expiração do certificado (de 1 a 365). Caso o valor não seja informado, será assumido o valor padrão 365.

Response

200

subjectDnstring
certificatestring
certificateChainstring
privateKeystring
passphrasestring
uuidstring
issuedAtstring
statusstring
createdAtstring
updatedAtstring

Example response

{
  "subjectDn": "serialNumber = {{ cnpj }}, businessCategory = {{ OPEN_API | FULL_BANK }}, UID = {{ Partner_UUID }}, C = BR, O = {{ Razão Social }}, ST = {{ state }}, L = {{ city }}, OU = {{ company_key }}, CN = {{ service_domain_name }}",
  "certificate": "-----BEGIN CERTIFICATE-----\nMIIGJzC...FlxkTQ8uA==\n-----END CERTIFICATE-----",
  "certificateChain": "-----BEGIN CERTIFICATE-----\nMIIEtz...2mRVNRYKb\n-----END CERTIFICATE-----",
  "privateKey": "-----BEGIN ENCRYPTED PRIVATE KEY-----\nMIIJQwI...8AfD+dQjc=\n-----END PRIVATE KEY-----\n",
  "passphrase": "cX@123aacx@123aacx@123aacx@123aacx@123aacx@123aacx@123aacx@123aa",
  "uuid": "UUID v4",
  "issuedAt": "2022-03-16T13:28:11.229549Z",
  "status": "ACTIVE",
  "createdAt": "2022-03-16T13:28:13.3213872Z",
  "updatedAt": "2022-03-16T13:28:13.3213873Z"
}