Skip to main content
GET
/
api
/
v1
/
issuer
/
pubkey
curl --request GET \
  --url https://api.ciphera.in/api/v1/issuer/pubkey \
  --header 'Accept: application/json'
{
  "pubkey_hex": "04c2b9a7f...",
  "format": "secp256k1 uncompressed (04 || x || y)",
  "bytes": 65
}
The React widget calls this endpoint upon initialization to retrieve the cryptographic key used for ECIES encryption. It is critical that identity data is encrypted before it ever leaves the client’s browser. This design guarantees that the raw Aadhaar XML or PII is never transmitted to the Ciphera backend.
curl --request GET \
  --url https://api.ciphera.in/api/v1/issuer/pubkey \
  --header 'Accept: application/json'
{
  "pubkey_hex": "04c2b9a7f...",
  "format": "secp256k1 uncompressed (04 || x || y)",
  "bytes": 65
}