CSR generator

FREEMIUM
By ToolsGuruHub | Updated a month ago | Cryptography
Popularity

5 / 10

Latency

1,444ms

Service Level

100%

Health Check

N/A

README

ToolsGuruHub CSR Generation API

Overview

This API endpoint allows you to generate a Certificate Signing Request (CSR) for 2048 bits through a simple HTTP request. The CSR is a key step in obtaining an SSL/TLS certificate for securing your web server.

Base URL

https://www.toolsguruhub.com/api/generatecsr

Request Method

  • Method: POST

Request Headers

  • Content-Type: application/json

Request Body

The request body should be a JSON object containing the following parameters:

  • commonName (string): The fully qualified domain name (FQDN) for which the certificate is being requested.
  • organization (string): The legal name of your organization.
  • organizationalUnit (string): The unit or department within the organization responsible for the certificate.
  • locality (string): The locality or city where your organization is located.
  • state (string): The state or region where your organization is located.
  • country (string): The two-letter country code where your organization is legally registered.
  • emailAddress (string): An email address associated with the certificate request.

Example Request

curl --location 'https://www.toolsguruhub.com/api/generatecsr' \
--header 'Content-Type: application/json' \
--data-raw '{
    "commonName": "example.com",
    "organization": "tech",
    "organizationalUnit": "IT",
    "locality": "Bangalore",
    "state": "Karnataka",
    "country": "IN",
    "emailAddress": "abc@toolsguruhub.com"
}'

Response

The API will respond with the generated CSR in PEM format.

{
    {
    "csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC0jCCAboCAQAwgYwxFDASBgNVBAMMC2V4YW1wbGUuY29tMQ0wCwYDVQQKDAR0\nZWNoMQswCQYDVQQLDAJJVDESMBAGA1UEBwwJQmFuZ2Fsb3JlMRIwEAYDVQQIDAlL\nYXJuYXRha2ExCzAJBgNVBAYTAklOMSMwIQYJKoZIhvcNAQkBFhRhYmNAdG9vbHNn\ndXJ1aHViLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8JRG16\nuYw5ZyYSgHNfALzYt+aUUXv7FEFk7IwPF3R/T9p/sybvKb1yTXa1OEXdw9+yiYva\nl+aCK94Al93Ayd9hI5Rsz+a7+Cv/93cZvwqJ3c/CAKkwy75pf2mD4E5aLRND8Rn0\nqLSl84dDkoCjSBD5gHt4uiphzUgmAfea1O8ei3aMuj7/s5syuQrPfYFPVhQknvH9\nx92WyhUY3ChsGyMLhkvs5451TLI8XRsx9a997y4OYECjabvPNSkkQHLv8lVc0f4I\nuu3Q9bFKMoTfPjkW5GCxnUUeytvmySfY0jvK8VTflyAu6JSfZy6yuu00TLw3HXDj\nujL5XQZulXNsH+UCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQACd/Nv205IId7y\nmIH2Fjm/dTl+P8i/DJyMGnoEWI5C4y/Roatm4XpiP5YBttCmXaaaCG1UHKxJVIJ+\nBPK1EL6uupDrdDi99i5ZdJHjLn7LI9SZRPNqpEl3MNwDFXTeTBSLzTbwvG31JSW0\n6ORLs/bdb0EOsIAqByUJLL6CnoaEaR7shIf3fI/lx3NJhBXSqO56V7LeUG1HjvMT\nPLI2X6S3NinoMZEYuyDgNbfZvoPJbSpziy7d8r3RkCJ2M+eNiwcaZn+Pt354/Mrm\nrRWzSKmNC7qtLeN2V7DxFXLHaM+3DAOokk3uQz7zVk5QVxKOg5GvVHzTPav+ExXj\n7qoQCn7I\n-----END CERTIFICATE REQUEST-----\n",
    "privateKey": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/CURtermMOWcm\nEoBzXwC82LfmlFF7+xRBZOyMDxd0f0/af7Mm7ym9ck12tThF3cPfsomL2pfmgive\nAJfdwMnfYSOUbM/mu/gr//d3Gb8Kid3PwgCpMMu+aX9pg+BOWi0TQ/EZ9Ki0pfOH\nQ5KAo0gQ+YB7eLoqYc1IJgH3mtTvHot2jLo+/7ObMrkKz32BT1YUJJ7x/cfdlsoV\nGNwobBsjC4ZL7OeOdUyyPF0bMfWvfe8uDmBAo2m7zzUpJEBy7/JVXNH+CLrt0PWx\nSjKE3z45FuRgsZ1FHsrb5skn2NI7yvFU35cgLuiUn2cusrrtNEy8Nx1w47oy+V0G\nbpVzbB/lAgMBAAECggEABQqYETGPavlq1PDhDepgaRtpAv9ABT8TgkRJD8soKc1g\nTJpZHnpqRhMZozvWD9Xx4Nnj0lqC7rTZtoKaf2IikbANEdIrTGICgxq+q5h017Da\ntyxd+xkMD2rWT3EI/thXXy5IUxCHUTkd66BnYditQrFq6BdABnVNRw2luKSP4P2I\nJcVQ4scUadrEBuIbj4G5ugdhzhNnjszVs6CVB9zsi22CGmoEVvmGRvKebqlAMOQ4\nlhN/d2Evd+wlHjwJ1nIRUpSA4DvaLmXfWieyJY0MflInEKd/m1ctL/CHAA0ClhuC\nCZfnnkKBe5aRPAHt69wAQeUpJEDFPDuxxY/z+75CcwKBgQDxuYujOZtVV624fh3g\nuPMy5dmw1TYj2AjonuReMCf2pMkdSAXHlvK4EO4RP1lmf8v902Coc/LGUkfv7h0+\nWYaWOg2z7R9g6gzv4O8i6IunyJE5ws8yvz2FGJhFQRre8nBJZGYBLDbyorj7UZNz\n7GBi0k6sg+FvQv1qqmuRtKRD+wKBgQDKUWY8+WhWIeR+DFdBNy8tzPQkJVV/bjhT\nOHBXtv8H8oVicJsBU/fsQwhf8rAZC6pStQg5x2mvdbklpW4qzpoEwNIfESx9uXOv\nXcgIZSkGgnwi1lgze8XPjVJfZyXEDQWr2MzjtoWnVSPNP+arnSXmOoRM5VMv7F47\nJafA9ZYFnwKBgQCJt2Zg9j8TXkKxK9kl4Pld9CoUX0TbIwfgUDZXmyQJl1SlhBUW\n418hkzOvS+JJTWIRGM6m6nhUmSg2//hVP3g4Opb3/Y61DmOUfxh/UPHQA6sJt32I\nsgAAxkRqoG8IuiNTDQo4fNJJZn/xX0ac8vzvEFaWXwSe+RGcJb/nYX185QKBgCY1\nc0KGs764jeeEOyJU4rMapu0ApAH59ec5nHXkWIvOsIQj0hJRIlxbWISOV9WTD2qp\nR9FpqLr7V6kVchXhiNLm+4fkfWuND50J8BIt0K6rC/ikVGn8sSH+hZUA7O/2qaCH\nxEIpIVq1yJolvFGizxqI6J2BHdHKKQ2wkdruRpPvAoGBALf900f8q5HFTmNnX5IF\nGdLhqJeEZYGfX/OEkDF56TBtCiKPyH/kNPTmpmtadeRf45ZgZ8VwoIAj+H6RfJkR\nXuo6H3qeRGXVngcao+u4YGi0H0L5TMG0A1M1YcxbpzUqkQL60b6k80g8gBoH6dmY\n98CsPgU8+Cxv/C9z97ke3WKL\n-----END PRIVATE KEY-----\n"
}
}

Errors

In case of errors, the API will respond with an appropriate error message along with the corresponding HTTP status code.

Notes

  • Ensure that you keep your private key secure and do not share it with others.
  • The generated CSR can be used to obtain an SSL/TLS certificate from a Certificate Authority (CA).
Followers: 0
Resources:
Product Website
API Creator:
Rapid account: Tools Guru Hub
ToolsGuruHub
toolsguruhub
Log In to Rate API
Rating: 5 - Votes: 1