Skip to main content
POST
/
keygen
Generate a signing key pair
curl --request POST \
  --url https://gobl.dev/v0/keygen
{
  "private": {
    "kty": "EC",
    "crv": "P-256",
    "alg": "ES256",
    "use": "sig",
    "kid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "x": "<string>",
    "y": "<string>",
    "d": "<string>"
  },
  "public": {
    "kty": "EC",
    "crv": "P-256",
    "alg": "ES256",
    "use": "sig",
    "kid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "x": "<string>",
    "y": "<string>",
    "d": "<string>"
  }
}

Response

200 - application/json

Generated key pair

private
object

ES256 private key.

public
object

Corresponding public key.