The signing service needs an issuer. In this stage you mint a self-signed root CA using the built-in Root Certificate Authority certificate profile and an RSA Signing key type.Documentation Index
Fetch the complete documentation index at: https://docs.futurex.com/llms.txt
Use this file to discover all available pages before exploring further.
List the certificate profiles
Certificate-profile UUIDs are environment-specific, so list them rather than hardcoding:
GET /api/v2/x509/cert-profiles/stubs
Response (truncated to relevant profiles)
List the key types
Key-type UUIDs are likewise environment-specific. The Capture the two UUIDs you intend to use:
key-types/stubs endpoint is a POST that accepts a pagination/filter body; use search to narrow the results:POST /api/v2/key-types/stubs
Response (RSA Signing key types)
Generate the CA
Call Record
POST /api/v2/x509/generate with the root profile, a new RSA key (newKey), and both saveCert and trustCert set to true so the resulting certificate is persisted and trusted as an issuer.POST /api/v2/x509/generate
Response
certificateUuid; it is the issuer UUID you will reference when deploying the signing service:When
newKey.keyTypeUuid is supplied, the key parameters (algorithm, size, usages) are inherited from the chosen key type, so an explicit keyParams block is not required. Set save: true so the private key is persisted and can be used to issue further certificates.
