KMS Auditability
All KMS operations are logged for compliance and forensics.
KMS Auditability
All KMS operations are logged for compliance and forensics.
Logged events
Key lifecycle
key.createdkey.rotatedkey.suspendedkey.destroyedkey.imported
Cryptographic operations
key.encryptkey.decryptkey.signkey.verifykey.wrapkey.unwrap
Access events
key.accessedkey.deniedpolicy.evaluated
Event structure
{
"eventId": "uuid",
"eventType": "key.encrypt",
"timestamp": "2024-01-15T10:30:00Z",
"tenantId": "tenant-uuid",
"actor": {
"type": "service",
"id": "service-uuid"
},
"resource": {
"type": "key",
"id": "key-uuid",
"version": 3
},
"request": {
"contextKeys": ["purpose:storage"]
},
"result": "success"
}
Retention
- Default: 90 days
- Extended retention add-ons available
- Immutable storage
Export
Events exportable to:
- SIEM systems
- S3-compatible storage
- Webhook endpoints
Compliance mapping
| Requirement | KMS Audit Support |
|---|---|
| SOC 2 | Full event logging |
| PCI DSS | Key access tracking |
| HIPAA | Access audit trails |
| GDPR | Data access logging |