Gets the public half of the default provider's license-signing keypair. Embed this key in your application so the license consumer SDK can verify license token signatures offline. The private key never leaves the platform.
const url = 'https://example.com/api/v1/provision/admin/providers/license-signing-key';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-keyResponses
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"}