RevokeCertificate
Revokes an active digital certificate by creating a certificate revocation transaction.
Request
POST /nxt?requestType=revokeCertificate
All endpoints use port 22024 by default.
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
certificate | string | Certificate ID to revoke | Yes |
secretPhrase | string | Sender's secret passphrase | Yes |
Response
{
"transaction": "1234567890123456789",
"fullHash": "abc123def456...",
"transactionJSON": {
"type": 2,
"subtype": 13,
"timestamp": 1700000000,
"deadline": 14400,
"senderPublicKey": "abc123...",
"amountNQT": "0",
"feeNQT": "100000000",
"signature": "def456...",
"attachment": {
"version.RevokeCertificate": 1,
"certificate": "9876543210123456789"
}
},
"errorCode": 0,
"errorDescription": ""
}
Example
curl -X POST "http://localhost:22024/nxt?requestType=revokeCertificate" \
-d "certificate=9876543210123456789" \
-d "secretPhrase=your_secret_passphrase"