Audit event log fields
Logs are in JSON format.
Common Audit event log fields
| Log Field Name |
Contains Information |
Notes |
| audit |
Identify log entry to audit events |
Hardcoded to value events |
| originalID |
Original request Id |
Product events: Product ID Operation events: request ID. |
| status |
event status |
See chapter: Audit Event statuses |
| approverID |
Approver AAD Object ID |
omit from events where approver information is not available. Auto approval (blanket groups) approverID is set to: "OperationAutoApprovedByApprovalRule". |
| requestorID |
Requestor AAD Object ID |
omit from events where requestor information is not available. |
| auditEventType |
Audit event type information |
See chapter: Audit event types |
| orgHost |
Hostname for originally called host |
Empty when not available. |
| eventTime |
Time of event creation |
|
| ts |
Time of event received from client |
Time of event received. Not the actual event time. |
| caller |
Calling function information |
Not relevant for audit usage. |
| level |
Logging level |
see chapter: Logging Levels |
| X-Request-Id |
Request ID assigned by the ingress-nginx |
Enables following the logs for specific call. |
| Log Field Name |
Contains Information |
Notes |
| productID |
Signing Solution Product ID |
|
| productName |
Signing Solution Product Name |
|
| Log Field Name |
Contains Information |
Notes |
| ProductOperationID |
Signing solution unique Product Operation ID |
|
| ProductOperationType |
Product Operation Type |
See chapter: Product Operation types |
| ProductOperationName |
Product Operation name |
Name is set on the product creation template. |
| operationStartedAt |
Timestamp of when the request entry was created in the database. |
|
| operationUpdatedAt |
Timestamp of the update made to the request entry in the database. |
|
| OriginalSHA256 |
Inbound payload SHA256 HASH |
|
| ModifiedSHA256 |
Outbound payload SHA256 HASH |
|
Audit event types
| Audit Event Type |
Usage |
Common Fields |
Product fields |
Operation fields |
| AuditTrailRequested |
PKI |
Yes |
No |
No |
| ClientAuthorized |
PKI |
Yes |
Yes |
No |
| ClientApproved |
Client management |
Yes |
No |
No |
| ClientInit |
Client management |
Yes |
No |
No |
| CRLCreation |
PKI |
Yes |
Yes |
No |
| EscrowApproved |
Escrow management |
Yes |
No |
No |
| EscrowInit |
Escrow management |
Yes |
No |
No |
| EstServiceConfigApproved |
PKI |
Yes |
Yes |
No |
| EstServiceConfigInit |
PKI |
Yes |
Yes |
No |
| EstServiceUsed |
PKI |
Yes |
Yes |
No |
| Fusemapimx6Created |
Product Secrets |
Yes |
No |
No |
| Fusemapimx6vsCreated |
Product Secrets |
Yes |
No |
No |
| Fusemapimx8Created |
Product Secrets |
Yes |
No |
No |
| Fusemapimx8vsCreated |
Product Secrets |
Yes |
No |
No |
| GetProductSecrets |
Product Secrets |
Yes |
Yes |
No |
| KeyUsed |
Operation handling |
Yes |
Yes |
Yes |
| KeyCreated |
Product Creation |
Yes |
Yes |
No |
| KeyImported |
Product Creation |
Yes |
Yes |
No |
| OperationInit |
Operation handling |
Yes |
Yes |
Yes |
| OperationAutoApproved |
Operation handling/ AutoApproval |
Yes |
Yes |
Yes |
| OperationApproved |
Operation handling |
Yes |
Yes |
Yes |
| OperationCompleted |
Operation handling |
Yes |
Yes |
Yes |
| ProductInit |
Product Creation |
Yes |
Yes |
No |
| ProductApproved |
Product Creation |
Yes |
Yes |
No |
| PKICertificateCreated |
Product Creation |
Yes |
Yes |
No |
| PKICSRCreated |
Product Creation |
Yes |
Yes |
No |
| ProductCreated |
Product Creation |
Yes |
Yes |
No |
| ProductPKICreated |
Product Creation |
Yes |
Yes |
No |
| ProductPKIRootWithSubordinatesCreated |
Product Creation |
Yes |
Yes |
No |
| ProductRelatedKeysCreated |
Product Creation |
Yes |
Yes |
No |
| ProductSensitiveKeyCreated |
Product Creation |
Yes |
Yes |
No |
| ProductSoftwareKeyCreated |
Product Creation |
Yes |
Yes |
No |
| ProductCryptoKeyCreated |
Product Creation |
Yes |
Yes |
No |
| RequestFusemap |
Product Secrets |
Yes |
No |
No |
| RevocationApproved |
PKI |
Yes |
Yes |
No |
| RevocationInit |
PKI |
Yes |
Yes |
No |
| RevocationList |
PKI |
Yes |
Yes |
No |
| RevocationItem |
PKI |
Yes |
Yes |
No |
| Revocation |
PKI |
Yes |
Yes |
No |
| SystemConfigInit |
System config management |
Yes |
No |
No |
| SystemConfigApproved |
System config management |
Yes |
No |
No |
| UnRevocation |
PKI |
Yes |
Yes |
No |
Product Operation types
| Operation type name |
notes |
| NotifyJenkins |
This is used to notify Jenkins after the image signing that Jenkins can continue with the build process. |
| IssueDeviceCertificate |
Issued initial device certificates. Used by the production PCs. |
| SignUBoot |
Sign U-Boot image. |
| SignKernel |
Sign kernel image. |
| FirmwareUpdateSigning |
Sign the updated firmware package. |
| OP-TEESigning |
Sign OP-TEE TA packages |
| SWUpdateBuildSigning |
Take RnD signed firmware update imagepackage and verify the integrity and resigned with production keys |
| SignHAB |
HAB sign image |
| EncryptFirmwareUpdateWithPassphrase |
Generate passphrase for firmwareupdate signing. Used in SWUpdateBuildSigning operation. Distributed in ProductSecretsRequest endpoint. |
| EncryptFirmwareUpdateWithAES |
Reserved for future use. |
| EncryptBootgen |
Generate AES key for FPGA image encryption. Distributed in ProductSecretsRequest endpoint. |
| BootgenPSK |
Generate PSK key for Zynq products. |
| BootgenSSK |
Generate SSK key for Zynq products. |
| SignAndEncryptBootgenImage |
Sign and encrypt Bootgen image with the PSK, SSK and EncryptBootgen AES key. |
| DigestSigning |
sign digests |
| SignHABCSF |
Digest sign HAB with CSF key |
| SignHABIMG |
Digest sign HAB with IMG key |
| SignOCI |
Sign OCI packages |
| SignUBoot |
Sign U-Boot image. |
| SignKernel |
Sign kernel image. |
| FirmwareUpdateSigning |
Sign the updated firmware package. |
| OP-TEESigning |
Sign OP-TEE TA packages |
| SWUpdateBuildSigning |
Take RnD signed firmware update imagepackage and verify the integrity and resigned with production keys |
| SignHAB |
HAB sign image with CST tool. Either with HAB tree or with externally issued HAB End-Entity. |
| DetachedSignature |
Digest sign with the CodeSigning End-Entity key |
| EncryptFirmwareUpdateWithPassphrase |
Generate passphrase for firmwareupdate signing. Used in SWUpdateBuildSigning operation. Distributed in ProductSecretsRequest endpoint. |
| EncryptFirmwareUpdateWithAES |
Reserved for future use. |
| EncryptImageWithAESEscrowCustom |
|
| EncryptBootgen |
Generate AES key for FPGA image encryption. Distributed in ProductSecretsRequest endpoint. |
| EncryptBootgen2 |
Generate AES key for image encryption. |
| EncryptBootgen3 |
Generate AES key for image encryption. |
| EncryptBootgen4 |
Generate AES key for image encryption. |
| EncryptBootgen5 |
Generate AES key for image encryption. |
| EncryptBootgen6 |
Generate AES key for image encryption. |
| EncryptBootgen7 |
Generate AES key for image encryption. |
| EncryptBootgen8 |
Generate AES key for image encryption. |
| EncryptBootgen9 |
Generate AES key for image encryption. |
| EncryptBootgen10 |
Generate AES key for image encryption. |
| EncryptBootgen11 |
Generate AES key for image encryption. |
| EncryptBootgen12 |
Generate AES key for image encryption. |
| EncryptBootgen13 |
Generate AES key for image encryption. |
| EncryptBootgen14 |
Generate AES key for image encryption. |
| EncryptBootgen15 |
Generate AES key for image encryption. |
| EncryptBootgen16 |
Generate AES key for image encryption. |
| BootgenPSK |
Generate PSK key for Zynq products. |
| BootgenPSK1 |
Generate PSK1 key for Zynq MPSoC products. |
| BootgenPSK2 |
Generate PSK2 key for Zynq MPSoC products. |
| BootgenSSK |
Generate SSK key for Zynq products. |
| BootgenSSK2 |
Generate SSK key for Zynq products. |
| BootgenSSK3 |
Generate SSK key for Zynq products. |
| BootgenSSK4 |
Generate SSK key for Zynq products. |
| BootgenSSK5 |
Generate SSK key for Zynq products. |
| BootgenSSK6 |
Generate SSK key for Zynq products. |
| BootgenSSK7 |
Generate SSK key for Zynq products. |
| BootgenSSK8 |
Generate SSK key for Zynq products. |
| SignAndEncryptBootgenImage |
Sign and encrypt Bootgen image with the PSK, SSK and EncryptBootgen AES key. |
| SignAndEncryptBootgenMPSoCImage |
Sign and encrypt Bootgen image for MPSoC. |
| SignAndEncryptBootgenMPSoCImage2 |
Sign and encrypt Bootgen image for MPSoC. |
| SignAndEncryptBootgenMPSoCImage3 |
Sign and encrypt Bootgen image for MPSoC. |
| SignAndEncryptBootgenMPSoCImage4 |
Sign and encrypt Bootgen image for MPSoC. |
| SignMcuBoot |
Sign MCUBoot image (for nRF). |
| EncryptMcuBoot |
Encryption key for MCUBoot. |
| SignWindowsBinary |
Windows binary signing. |
| SignJAVA |
JAR / WAR package signing. |
| SignStCubeSBSFU |
ST SBSFU signing. |
| SbsfuSlot1EncryptionKey |
Generate encryption key for ST SBSFU. |
| SbsfuSlot1AuthenticationKey |
Generate signing key for ST SBSFU. |
| SbsfuSlot2EncryptionKey |
Generate encryption key for ST SBSFU. |
| SbsfuSlot2AuthenticationKey |
Generate signing key for ST SBSFU. |
| SbsfuSlot3EncryptionKey |
Generate encryption key for ST SBSFU. |
| SbsfuSlot3AuthenticationKey |
Generate signing key for ST SBSFU. |
| SignAHAB |
AHAB image sign |
| EncryptImageWithAESEscrowCustom |
Custom image encryption with AES |
| RaucBundleSigning |
Sign RAUC bundles. If encryption certificates are provided then package is encrypted. |
| IssueCertificate: Issue generic certificates under some CA. |
|
Audit Event statuses
| Audit Event status |
notes |
| SUCCESS |
|
| FAILURE |
|
| UNKNOWN |
|
Logging Levels
| Logging level |
notes |
| DEBUG |
|
| INFO |
Audit events logging level. |
| WARN |
|
| ERROR |
|
Example audit events logs
Operation with manual approval
{
"X-Request-Id": "9421eb79-6c1b-7a4f-6056-fb08a6777fbb",
"approverID": "00000000-0000-0000-0000-000000000000",
"audit": "events",
"auditEventType": "OperationInit",
"caller": "general.go:119",
"eventTime": "2023-05-31T16:51:07Z",
"level": "info",
"modifiedSHA256": "",
"operationStartedAt": "2023-05-31T16:51:07.000Z",
"operationUpdatedAt": "2023-05-31T16:51:07.000Z",
"orgHost": "localhost",
"originalID": "88d32787-6a5c-4a13-9142-0910878fe9fd",
"originalSHA256": "",
"productID": "7a648646-fdd0-4164-953e-aee51b939bd8",
"productName": "TEST1",
"productOperationID": "b35bae83-86cb-40df-a681-ba3c4df98ecc",
"productOperationName": "Digest sign",
"productOperationType": "DigestSigning",
"requestorID": "0978158a-a60b-4c57-aaf3-986978ac3699",
"status": "SUCCESS",
"ts": "2023-05-31T16:51:07.541545249Z"
}
{
"X-Request-Id": "5346de3a-7861-4bcb-32cb-3261008b4e3a",
"approverID": "32e3d025-42f9-4ada-ac25-a5b9547ddc9c",
"audit": "events",
"auditEventType": "OperationApproved",
"caller": "general.go:119",
"eventTime": "2023-05-31T16:51:07Z",
"level": "info",
"modifiedSHA256": "",
"operationStartedAt": "2023-05-31T16:51:07.000Z",
"operationUpdatedAt": "2023-05-31T16:51:07.000Z",
"orgHost": "localhost",
"originalID": "88d32787-6a5c-4a13-9142-0910878fe9fd",
"originalSHA256": "",
"productID": "7a648646-fdd0-4164-953e-aee51b939bd8",
"productName": "TEST1",
"productOperationID": "b35bae83-86cb-40df-a681-ba3c4df98ecc",
"productOperationName": "Digest sign",
"productOperationType": "DigestSigning",
"requestorID": "0978158a-a60b-4c57-aaf3-986978ac3699",
"status": "SUCCESS",
"ts": "2023-05-31T16:51:07.93814393Z"
}
{
"X-Request-Id": "5346de3a-7861-4bcb-32cb-3261008b4e3a",
"approverID": "32e3d025-42f9-4ada-ac25-a5b9547ddc9c",
"audit": "events",
"auditEventType": "KeyUsed",
"caller": "general.go:119",
"eventTime": "2023-05-31T16:51:08Z",
"level": "info",
"modifiedSHA256": "",
"operationStartedAt": "2023-05-31T16:51:07.000Z",
"operationUpdatedAt": "2023-05-31T16:51:07.000Z",
"orgHost": "",
"originalID": "88d32787-6a5c-4a13-9142-0910878fe9fd",
"originalSHA256": "",
"productID": "7a648646-fdd0-4164-953e-aee51b939bd8",
"productName": "TEST1",
"productOperationID": "b35bae83-86cb-40df-a681-ba3c4df98ecc",
"productOperationName": "Digest sign",
"productOperationType": "DigestSigning",
"requestorID": "0978158a-a60b-4c57-aaf3-986978ac3699",
"status": "SUCCESS",
"ts": "2023-05-31T16:51:08.10043425Z"
}
{
"X-Request-Id": "5346de3a-7861-4bcb-32cb-3261008b4e3a",
"approverID": "32e3d025-42f9-4ada-ac25-a5b9547ddc9c",
"audit": "events",
"auditEventType": "OperationCompleted",
"caller": "general.go:119",
"eventTime": "2023-05-31T16:51:08Z",
"level": "info",
"modifiedSHA256": "89ed2665b0ad3424be4a2814f464e54f0e0cff26987118aa231ff647e24071e7",
"operationStartedAt": "2023-05-31T16:51:07.000Z",
"operationUpdatedAt": "2023-05-31T16:51:08.000Z",
"orgHost": "",
"originalID": "88d32787-6a5c-4a13-9142-0910878fe9fd",
"originalSHA256": "2f2db0944b4dbfb1358408dee68f5dd0f7f8fa6c3c684e179bfabdd698850160",
"productID": "7a648646-fdd0-4164-953e-aee51b939bd8",
"productName": "TEST1",
"productOperationID": "b35bae83-86cb-40df-a681-ba3c4df98ecc",
"productOperationName": "Digest sign",
"productOperationType": "DigestSigning",
"requestorID": "0978158a-a60b-4c57-aaf3-986978ac3699",
"status": "SUCCESS",
"ts": "2023-05-31T16:51:08.138283244Z"
}
Operation with Auto Approval
{
"X-Request-Id": "2fce3a2a-021a-07a1-5d5e-2a83889fdacd",
"approverID": "OperationAutoApprovedByApprovalRule",
"audit": "events",
"auditEventType": "OperationAutoApproved",
"caller": "general.go:119",
"eventTime": "2023-05-31T16:58:41Z",
"level": "info",
"modifiedSHA256": "",
"operationStartedAt": "2023-05-31T16:58:41.000Z",
"operationUpdatedAt": "2023-05-31T16:58:41.000Z",
"orgHost": "localhost",
"originalID": "bf39f257-057a-4c4c-978d-662276ec3115",
"originalSHA256": "",
"productID": "1c3cc1a5-0e8f-4308-a6bc-fe6bbd96b9b7",
"productName": "TEST3",
"productOperationID": "4ed747f0-6f58-4718-a2f7-3c9f74b2d5bc",
"productOperationName": "Content encryption operation",
"productOperationType": "EncryptImageWithAESEscrowCustom",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T16:58:41.334087273Z"
}
{
"X-Request-Id": "2fce3a2a-021a-07a1-5d5e-2a83889fdacd",
"approverID": "OperationAutoApprovedByApprovalRule",
"audit": "events",
"auditEventType": "KeyUsed",
"caller": "general.go:119",
"eventTime": "2023-05-31T16:58:45Z",
"level": "info",
"modifiedSHA256": "",
"operationStartedAt": "2023-05-31T16:58:41.000Z",
"operationUpdatedAt": "2023-05-31T16:58:41.000Z",
"orgHost": "",
"originalID": "bf39f257-057a-4c4c-978d-662276ec3115",
"originalSHA256": "",
"productID": "1c3cc1a5-0e8f-4308-a6bc-fe6bbd96b9b7",
"productName": "TEST3",
"productOperationID": "4ed747f0-6f58-4718-a2f7-3c9f74b2d5bc",
"productOperationName": "Content encryption operation",
"productOperationType": "EncryptImageWithAESEscrowCustom",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T16:58:45.192349104Z"
}
{
"X-Request-Id": "2fce3a2a-021a-07a1-5d5e-2a83889fdacd",
"approverID": "OperationAutoApprovedByApprovalRule",
"audit": "events",
"auditEventType": "OperationCompleted",
"caller": "general.go:119",
"eventTime": "2023-05-31T16:58:45Z",
"level": "info",
"modifiedSHA256": "da5db79763456f06191fa1127e05102803fb466e77bd0b48441c2b6aa4e6e231",
"operationStartedAt": "2023-05-31T16:58:41.000Z",
"operationUpdatedAt": "2023-05-31T16:58:45.000Z",
"orgHost": "",
"originalID": "bf39f257-057a-4c4c-978d-662276ec3115",
"originalSHA256": "88a409ad406b4913f7b24741b83f0e94373a6991b0348f91b18297f5ef22b72f",
"productID": "1c3cc1a5-0e8f-4308-a6bc-fe6bbd96b9b7",
"productName": "TEST3",
"productOperationID": "4ed747f0-6f58-4718-a2f7-3c9f74b2d5bc",
"productOperationName": "Content encryption operation",
"productOperationType": "EncryptImageWithAESEscrowCustom",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T16:58:45.23771394Z"
}
Product creation
For the sake of readability, the log example has been truncated.
{
"X-Request-Id": "66923000-afc6-8b85-0892-f45d4f08415f",
"approverID": "00000000-0000-0000-0000-000000000000",
"audit": "events",
"auditEventType": "ProductInit",
"caller": "general.go:238",
"eventTime": "2023-05-31T17:09:40Z",
"level": "info",
"orgHost": "localhost",
"originalID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productName": "TEST20",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T17:09:40.520228368Z"
}
{
"X-Request-Id": "67ecb78b-b089-2187-1519-5fef7b620a8c",
"approverID": "b753a4d3-114f-4f21-9036-caefc039ce79",
"audit": "events",
"auditEventType": "ProductApproved",
"caller": "general.go:180",
"eventTime": "2023-05-31T17:09:40Z",
"level": "info",
"orgHost": "localhost",
"originalID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productName": "TEST20",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T17:09:40.712381166Z"
}
{
"X-Request-Id": "67ecb78b-b089-2187-1519-5fef7b620a8c",
"approverID": "b753a4d3-114f-4f21-9036-caefc039ce79",
"audit": "events",
"auditEventType": "KeyCreated",
"caller": "general.go:238",
"eventTime": "2023-05-31T17:09:40Z",
"level": "info",
"orgHost": "",
"originalID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productName": "TEST20",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T17:09:40.937367185Z"
}
{
"X-Request-Id": "67ecb78b-b089-2187-1519-5fef7b620a8c",
"approverID": "b753a4d3-114f-4f21-9036-caefc039ce79",
"audit": "events",
"auditEventType": "ProductSoftwareKeyCreated",
"caller": "general.go:238",
"eventTime": "2023-05-31T17:09:40Z",
"level": "info",
"orgHost": "",
"originalID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productName": "TEST20",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T17:09:40.983185524Z"
}
{
"X-Request-Id": "67ecb78b-b089-2187-1519-5fef7b620a8c",
"approverID": "b753a4d3-114f-4f21-9036-caefc039ce79",
"audit": "events",
"auditEventType": "ProductCryptoKeyCreated",
"caller": "general.go:238",
"eventTime": "2023-05-31T17:09:40Z",
"level": "info",
"orgHost": "",
"originalID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productName": "TEST20",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T17:09:41.01897891Z"
}
{
"X-Request-Id": "67ecb78b-b089-2187-1519-5fef7b620a8c",
"approverID": "b753a4d3-114f-4f21-9036-caefc039ce79",
"audit": "events",
"auditEventType": "ProductRelatedKeysCreated",
"caller": "general.go:238",
"eventTime": "2023-05-31T17:09:41Z",
"level": "info",
"orgHost": "",
"originalID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productName": "TEST20",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T17:09:41.065871308Z"
}
{
"X-Request-Id": "67ecb78b-b089-2187-1519-5fef7b620a8c",
"approverID": "b753a4d3-114f-4f21-9036-caefc039ce79",
"audit": "events",
"auditEventType": "PKICSRCreated",
"caller": "general.go:238",
"eventTime": "2023-05-31T17:09:46Z",
"level": "info",
"orgHost": "",
"originalID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productName": "TEST20",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T17:09:46.68818457Z"
}
{
"X-Request-Id": "67ecb78b-b089-2187-1519-5fef7b620a8c",
"approverID": "b753a4d3-114f-4f21-9036-caefc039ce79",
"audit": "events",
"auditEventType": "PKICertificateCreated",
"caller": "general.go:238",
"eventTime": "2023-05-31T17:09:46Z",
"level": "info",
"orgHost": "",
"originalID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productName": "TEST20",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T17:09:47.005185457Z"
}
{
"X-Request-Id": "67ecb78b-b089-2187-1519-5fef7b620a8c",
"approverID": "b753a4d3-114f-4f21-9036-caefc039ce79",
"audit": "events",
"auditEventType": "ProductPKIRootWithSubordinatesCreated",
"caller": "general.go:238",
"eventTime": "2023-05-31T17:09:47Z",
"level": "info",
"orgHost": "",
"originalID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productName": "TEST20",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T17:09:47.163634265Z"
}
{
"X-Request-Id": "67ecb78b-b089-2187-1519-5fef7b620a8c",
"approverID": "b753a4d3-114f-4f21-9036-caefc039ce79",
"audit": "events",
"auditEventType": "ProductCreated",
"caller": "general.go:238",
"eventTime": "2023-05-31T17:09:51Z",
"level": "info",
"orgHost": "",
"originalID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productID": "e59e7dad-b67b-42cc-ba8a-ae287ac9c91e",
"productName": "TEST20",
"requestorID": "971d4f6b-4b98-4a0d-bab5-fe3fd0dce677",
"status": "SUCCESS",
"ts": "2023-05-31T17:09:51.176913812Z"
}