Integrate post-quantum certificates into your applications with our comprehensive REST API. Issue, manage, and automate certificate lifecycle operations programmatically.
Sign up for a QuantumSecure account and generate your API key from the dashboard.
Use our SDKs or make direct HTTP requests to start issuing certificates.
/api/v1/certificates
Issue a new post-quantum certificate
/api/v1/certificates
List all certificates for your organization
/api/v1/certificates/{id}
Get certificate details and download
/api/v1/certificates/{id}/renew
Renew an existing certificate
/api/v1/certificates/{id}/revoke
Revoke a certificate
// Install the QuantumSecure SDK
npm install @quantumsecure/sdk
// Initialize the client
import { QuantumSecureClient } from '@quantumsecure/sdk';
const client = new QuantumSecureClient({
apiKey: 'your-api-key',
environment: 'production' // or 'sandbox'
});
// Issue a new certificate
const certificate = await client.certificates.create({
commonName: 'api.example.com',
algorithm: 'dilithium-3',
validityPeriod: 365,
subjectAlternativeNames: ['www.example.com', 'example.com']
});
console.log('Certificate issued:', certificate.id);