Lists every live license-signing key. This is the set an application pins, so that a signing key can be rotated without a window in which deployed clients reject genuine licenses.
const url = 'https://example.com/api/v1/provision/admin/providers/license-signing-keys';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/provision/admin/providers/license-signing-keysResponses
Section titled “Responses”OK
Public half of the provider’s license-signing keypair. Vendors embed string LicenseSigningKeyDto.PublicKey in their application so the license consumer SDK can verify license token signatures offline.
object
Base64-encoded (PKCS#1) RSA public key.
Whether new licenses and offline envelopes are currently signed with this key.
When the key was published.
When the key stops verifying anything it signed, if an expiry was set.
Operator-facing label, to tell keys apart during a rotation.
Public half of the provider’s license-signing keypair. Vendors embed string LicenseSigningKeyDto.PublicKey in their application so the license consumer SDK can verify license token signatures offline.
object
Base64-encoded (PKCS#1) RSA public key.
Whether new licenses and offline envelopes are currently signed with this key.
When the key was published.
When the key stops verifying anything it signed, if an expiry was set.
Operator-facing label, to tell keys apart during a rotation.
Examplegenerated
[ { "keyId": "example", "publicKey": "example", "isDefault": true, "createdAt": "2026-04-15T12:00:00Z", "expirationDate": "2026-04-15T12:00:00Z", "name": "example" }]Public half of the provider’s license-signing keypair. Vendors embed string LicenseSigningKeyDto.PublicKey in their application so the license consumer SDK can verify license token signatures offline.
object
Base64-encoded (PKCS#1) RSA public key.
Whether new licenses and offline envelopes are currently signed with this key.
When the key was published.
When the key stops verifying anything it signed, if an expiry was set.
Operator-facing label, to tell keys apart during a rotation.
Examplegenerated
[ { "keyId": "example", "publicKey": "example", "isDefault": true, "createdAt": "2026-04-15T12:00:00Z", "expirationDate": "2026-04-15T12:00:00Z", "name": "example" }]Forbidden
object
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}