Ir al contenido
GET /v1/generate

Generate a CSR + private key

Pruébalo en vivo

10 llamadas gratis al día — sin registro, sin clave API. Pasa por el gateway de oanor.

Encabezados personalizados (opcional)
api.oanor.com/csr-api

Funciona. Consigue una clave API y úsala en tu proyecto.

Obtener una clave API

Fragmentos de código

curl "https://api.oanor.com/csr-api/v1/generate" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/csr-api/v1/generate", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/csr-api/v1/generate");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/csr-api/v1/generate",
    headers={"x-oanor-key": "oanor_test_..."}
)

Respuesta de ejemplo

Una respuesta real de este endpoint, capturada en la última comprobación de estado.

{
    "data": {
        "csr": "-----BEGIN CERTIFICATE REQUEST-----\r\nMIICxDCCAawCAQAwOTEaMBgGA1UEAxMRZXhhbXBsZS5vYW5vci5jb20xCzAJBgNV\r\nBAYTAkRFMQ4wDAYDVQQKEwVvYW5vcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\r\nAQoCggEBAOP1i2LVX31aSiSw+AggIb7UyHBYctldSsqVuMbzYJmp1x8EozR6r8hT\r\nQvUWe4fEv2dWTl7Ao6Op8garZ7Q4J2ag7YSqER69/ud8uAF8ou9s+vhzJKhjSbKn\r\nGOZysEy91BdP6A6KaLti88IeewYBrN9MqN4jUJeGKFf2M0jLgjPj5Y4cS3QP5uyr\r\nWYWHPm7VaFTBFUd0KFQknWMaApZ+5H7HwLKFEO20C7VcZqGA07XoTSw3v1fCTrRi\r\nTME0AJRlzRFfHtwPNTLX1/ipYhcaSM3rg1XvkNG7XRVmAceK7r2zfAMgy9dZdo4p\r\n5kNKTjIpsFJq5i9hEcK5+wGGJrUooWcCAwEAAaBGMEQGCSqGSIb3DQEJDjE3MDUw\r\nMwYDVR0RBCwwKoIRZXhhbXBsZS5vYW5vci5jb22CFXd3dy5leGFtcGxlLm9hbm9y\r\nLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAcOJchKBQ4tgZh9HQSLfWHEO3wqO/uzD/\r\nrHqzap1KKwEZW8WDVqI7NIMY9ASIdBtgboreAMzzVDjmpTEmlknyOEnw1+5E31yf\r\n44HMdlNbTo++AeS/yq3ZGL/0n8uKddXydIB5h+tnwCgkbo5tO5U7y0dSfGZaXhws\r\nkicoYJrMAKmFE7m9l5z9h9cwq9xiGvwp+BV7aS0AD7wARdueyXuZVhS8toH2xBQZ\r\nmDtv6ym28H2BsnSTvDGjWZLZKYuoAocBEEBDCVe0XAWEdbQcwohAHMjS0qvzms+w\r\nqNK9z+vMi+cqLnafNg+2TNCRAnFJdQjrGVCoVHs7PTK/Urp93RPxnA==\r\n-----END CERTIFICATE REQUEST-----\r\n",
        "note": "For development/testing — keep production private keys offline.",
        "key_bits": 2048,
        "common_name": "example.oanor.com",
        "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDj9Yti1V99Wkok\nsPgIICG+1MhwWHLZXUrKlbjG82CZqdcfBKM0eq/IU0L1FnuHxL9nVk5ewKOjqfIG\nq2e0OCdmoO2EqhEevf7nfLgBfKLvbPr4cySoY0mypxjmcrBMvdQXT+gOimi7YvPC\nHnsGAazfTKjeI1CXhihX9jNIy4Iz4+WOHEt0D+bsq1mFhz5u1WhUwRVHdChUJJ1j\nGgKWfuR+x8CyhRDttAu1XGahgNO16E0sN79Xwk60YkzBNACUZc0RXx7cDzUy19f4\nqWIXGkjN64NV75DRu10VZgHHiu69s3wDIMvXWXaOKeZDSk4yKbBSauYvYRHCufsB\nhia1KKFnAgMBAAECggEAAkQ368M9vQKGAWT8PyIJDXUSirUDOOoJvlRMXARup3IR\nQEh/67VBXiqFwrR2648NoCD/8noHDOK5rbTlxdyKqvIndzQ03pHHbdT6apL33VpZ\nPHMlbPWS9Zwq55x1G3sGF50+kpzWe1Z5ufcq0Sp4sr4RlI1uIoBXXyVRgtD5k6Gu\nbNUUP1UQpPvC4lD+OXPU/dmJ8Bj3x1uguPNCvEjf6HZgISptyk67RwtrT9jElMjO\nSRfgIsXEp8U3VhfPKyMFtUAGYzdG3uuUs4ehASH3UVF7QDD+LBBDK0cpxDD/nJvK\nXsHWT5nbsItGGGjOqYcZ+4s733a2AZad45Va4a80sQKBgQD/0HW7lYw9g3B0SJid\n9d6ptcOkn8T8eCFbz80LGuL25ttK/CTCkTm4i431BytI8xCD60Ao6GFbmKuXaTbo\n4SyA4i4+rX+49s/l8Q491g/R2h240TwDAZccZ1kb/wxow96DtC099QvGDIHwSdgE\nZb+iS5g2/rZtcPpYE5iqHXaiDQKBgQDkH+h0rXBXW96zE34NC+DiGu5v2t/HoDbF\nMtDwvy4pGZ6YJtWjF0iDfy4qi1+WuS7mNZbFU3GEp6EO4JMl8Ym92ufJEITsDI0L\nXcCl61OFOFKEjqnTLGBFkzQ/JEja1cPFLRUUT+3Kl8ARcXhPe0J84Rmhtx26XDCt\nOQdkI9cYQwKBgQC+ftqdVND5Ib8FKOZVgrlMAanuFnfXVhHpT8YuBdiL6f/VSAyL\nwx+LmIietbb6/N4Ijo/ZpqqRThBBkT0tkDjWxReQ3xxkfY71eVuUmqpvKBDIBy+8\nQVvo7+EAox33ihxSUUL7h1Y8JiZA7IxrQeXBkq+IDIeG2gHiwr0FuSkVpQKBgQDW\n4/POTT7hG+qJmBgKZCEf/KyU84IPgy10z2yhDAaIstiBjTt72Uf2jsxHSWjvC1xR\ngTOYiAUMJ/gAkq4qdQACtv3WmlgMH7qRdWwvH6FagfbBZb417bx2bbcur5hthCZZ\nTCFqM+zVBePoypHBlWPJTSYe/ubjEUrNMkZzH4vUDwKBgQCWwVZjcbG2WIdTalY6\nkLvKMjhIMo8HN1qu8Bd9Cr3ACcPDy+JlULOWp3K+w45gREQ6TCd5vgbsf2kn3dav\nWiGQO6errvMp0PVEouchg9Bxk0ekFJa+xwRGpSrGlDFK2KRJkDl0a4h4bJYXKyU/\na8f1bp++nbsneBMoYf/22
…