@ensc/sdk
const { keys } = await ensc.signingKeys.list();{
"v": 1,
"enc": "<string>",
"ciphertext": "<string>"
}{
"error": {
"code": "ENSC_VALIDATION_FAILED",
"message": "<string>",
"requestId": "<string>",
"details": {}
}
}{
"error": {
"code": "ENSC_VALIDATION_FAILED",
"message": "<string>",
"requestId": "<string>",
"details": {}
}
}{
"error": {
"code": "ENSC_VALIDATION_FAILED",
"message": "<string>",
"requestId": "<string>",
"details": {}
}
}{
"error": {
"code": "ENSC_VALIDATION_FAILED",
"message": "<string>",
"requestId": "<string>",
"details": {}
}
}{
"error": {
"code": "ENSC_VALIDATION_FAILED",
"message": "<string>",
"requestId": "<string>",
"details": {}
}
}Signing Keys
List registered signing keys
Sealed (ListSigningKeysResponse inside a SealedResponseEnvelope).
@ensc/sdk
const { keys } = await ensc.signingKeys.list();{
"v": 1,
"enc": "<string>",
"ciphertext": "<string>"
}{
"error": {
"code": "ENSC_VALIDATION_FAILED",
"message": "<string>",
"requestId": "<string>",
"details": {}
}
}{
"error": {
"code": "ENSC_VALIDATION_FAILED",
"message": "<string>",
"requestId": "<string>",
"details": {}
}
}{
"error": {
"code": "ENSC_VALIDATION_FAILED",
"message": "<string>",
"requestId": "<string>",
"details": {}
}
}{
"error": {
"code": "ENSC_VALIDATION_FAILED",
"message": "<string>",
"requestId": "<string>",
"details": {}
}
}{
"error": {
"code": "ENSC_VALIDATION_FAILED",
"message": "<string>",
"requestId": "<string>",
"details": {}
}
}Authorizations
Your secret key, generated in the ProsperaVest dashboard (Sandbox or Live). Send as: Authorization: Bearer ensc_live_sk_...
Query Parameters
Required range:
1 <= x <= 200Example:
50
Opaque cursor from previous response
Response
List or object
- Option 1
- Option 2
ENSC-RESP-V1. HPKE (RFC 9180; DHKEM(X25519, HKDF-SHA256), HKDF-SHA256, ChaCha20-Poly1305) seal of the plaintext JSON response to the merchant signing key named by X-ENSC-Key-Id (Ed25519 key converted to X25519). info = "ENSC-RESP-V1\n{requestId}". The body is signed by ENSC: X-ENSC-Signature over "ENSC-RESP-V1\n{requestId}\n{timestamp}\n{sha256(body)}". Returned for sk/rk merchant keys only.