certificates

Issue a client certificate from a customer-owned CSR.

Request: multipart/form-data with one file field named csr, holding an ASCII PEM certificate signing request of at most 64 KiB. The customer's private key is never uploaded.

Permissions: org admin. The owner must belong to the caller's organization. Connector owners must also be active self-serve Connectors.

Errors:

StatusCodeCause
404CONNECTOR_NOT_FOUNDConnector missing, in another org, or ineligible
404PROCESSOR_NOT_FOUNDProcessor missing or in another org
404—Connector certificates disabled for this organization
409CERTIFICATE_LIMIT_REACHEDBoth active slots are in use
422CERTIFICATE_INVALID_CSRCSR unreadable, oversized, or invalid
500INTERNAL_ERRORSigning, validation, or persistence failed

Responds with the PEM certificate chain as a file attachment, not JSON.

post/certificates/{owner_kind}/{owner_id}

Request

  • Base URL
    https://api.traversal.com (the document declares no server; this is the origin it was published from)
  • URL
    https://api.traversal.com/certificates/{owner_kind}/{owner_id}
  • Auth
    none declared

Path parameters

owner_kind'connector' | 'processor' required
owner_idstring required

Request body multipart/form-data

csrstring binary required

Response

Successful Response

unknown required

Changes