handle formatting of empty but not nil structs (continued) #66
Chainguard Enforce / Enforce - Commit Signing
succeeded
Aug 6, 2024 in 0s
Successfully verified commit signature.
CLAIM | DESCRIPTION | |
---|---|---|
✅ | Found Git signature | |
✅ | Validated Git signature | |
✅ | Validated Rekor entry | |
✅ | Allowed by policy |
Details
Certificate
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 632912883839808180444926179952829855331674989822 (0x6edccb96ca74aef60c279094906d60dbe733a4fe)
Signature Algorithm: ECDSA-SHA384
Issuer: O=sigstore.dev,CN=sigstore-intermediate
Validity
Not Before: Aug 6 20:53:30 2024 UTC
Not After : Aug 6 21:03:30 2024 UTC
Subject: Subject Public Key Info:
Public Key Algorithm: ECDSA
Public-Key: (256 bit)
X:
48:e6:70:cc:fa:46:d1:94:98:2a:31:4a:a6:4d:88:
db:9d:24:7b:31:a8:c2:2c:f2:af:88:46:ca:e2:ce:
d8:89
Y:
02:ac:62:6a:0d:0e:a1:c8:69:95:5f:ee:e2:94:22:
e0:02:53:9c:eb:2f:42:27:42:60:7c:dd:23:35:cd:
89:f6
Curve: P-256
X509v3 extensions:
X509v3 Key Usage: critical
Digital Signature
X509v3 Extended Key Usage:
Code Signing
X509v3 Subject Key Identifier:
50:1A:AD:28:A9:15:95:27:E4:16:EF:F9:00:0C:17:84:56:31:80:75
X509v3 Authority Key Identifier:
keyid:DF:D3:E9:CF:56:24:11:96:F9:A8:D8:E9:28:55:A2:C6:2E:18:64:3F
X509v3 Subject Alternative Name: critical
email:dluhring@chainguard.dev
oidcIssuer:
https://accounts.google.com
Unknown extension 1.3.6.1.4.1.57264.1.8
Signed Certificate Timestamp:
BHoAeAB2AN09MGrGxxEyYxkeHJlnNwKiSl643jyt/4eKcoAvKe6OAAABkSl36rQAAAQDAEcwRQIhALYq4+Xm1uBAma3fFhujNClNlGJku12XpVJlSAmxWcXpAiAHlXGlsNnIzNY82INAp17ysNow2v32yWIbPivRhBJdpA==
Signature Algorithm: ECDSA-SHA384
30:66:02:31:00:b8:65:fe:b7:b1:6d:bc:c8:b5:a6:40:19:99:
e1:61:b1:52:7d:a5:1d:61:ae:38:bd:a7:87:5e:20:eb:57:23:
af:5e:a6:58:4c:ff:e1:7f:f3:65:9e:7e:93:ce:77:af:89:02:
31:00:f3:a2:7b:f6:49:b6:60:15:44:93:5b:af:07:5e:12:cf:
07:23:30:49:35:b1:87:e0:68:39:40:f6:51:27:ce:b2:0a:47:
f5:f8:8e:e3:f3:8d:da:91:0b:ba:e8:ce:ae:88
Rekor Entry
{
"body": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiJiMGFmMjE5N2NmNmQ0NjIyZTdkNTliNWMxZTMxNGNkODlhOTEyMzhmNGJlNTk4MmFkMjg1NjhjN2JhOTI4MDkxIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJUUM0c0JwUEY0eURJbG5XdTJnV2ZBYlNzbUtYRnByZk5HdktwYnpwNmRrL2FRSWdMUFdvakRJRXhjdUYyckF2SWNqaWJzQ1R5cTdFK1g0dFJFVVZtTkFpTVRFPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVTXdWRU5EUVd4aFowRjNTVUpCWjBsVlluUjZUR3h6Y0RCeWRsbE5TalZEVld0SE1XY3lLMk42Y0ZBMGQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFJkMDlFUVRKTmFrRXhUWHBOZDFkb1kwNU5hbEYzVDBSQk1rMXFSWGROZWsxM1YycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZUVDFwM2VsQndSekJhVTFsTGFrWkxjR3N5U1RJMU1HdGxla2R2ZDJsNmVYSTBhRWNLZVhWTVR6SkphME55UjBweFJGRTJhSGxIYlZaWUt6ZHBiRU5NWjBGc1QyTTJlVGxEU2pCS1oyWk9NR3BPWXpKS09YRlBRMEZZVlhkblowWjRUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXUkNaMDVXU0ZFMFJVWm5VVlZWUW5GMENrdExhMVpzVTJaclJuVXZOVUZCZDFob1JsbDRaMGhWZDBoM1dVUldVakJxUWtKbmQwWnZRVlV6T1ZCd2VqRlphMFZhWWpWeFRtcHdTMFpYYVhocE5Ga0tXa1E0ZDBwUldVUldVakJTUVZGSUwwSkNjM2RIV1VWWVdrZDRNV0ZJU25CaWJXUkJXVEpvYUdGWE5XNWtWMFo1V2tNMWExcFlXWGRMVVZsTFMzZFpRZ3BDUVVkRWRucEJRa0ZSVVdKaFNGSXdZMGhOTmt4NU9XaFpNazUyWkZjMU1HTjVOVzVpTWpsdVlrZFZkVmt5T1hSTlEzTkhRMmx6UjBGUlVVSm5OemgzQ2tGUlowVklVWGRpWVVoU01HTklUVFpNZVRsb1dUSk9kbVJYTlRCamVUVnVZakk1Ym1KSFZYVlpNamwwVFVsSFMwSm5iM0pDWjBWRlFXUmFOVUZuVVVNS1FraDNSV1ZuUWpSQlNGbEJNMVF3ZDJGellraEZWRXBxUjFJMFkyMVhZek5CY1VwTFdISnFaVkJMTXk5b05IQjVaME00Y0Rkdk5FRkJRVWRTUzFobWNRcDBRVUZCUWtGTlFWSjZRa1pCYVVWQmRHbHlhalZsWWxjMFJVTmFjbVE0VjBjMlRUQkxWVEpWV1cxVE4xaGFaV3hWYlZaSlEySkdXbmhsYTBOSlFXVldDbU5oVjNjeVkycE5NV3A2V1djd1EyNVlka3QzTW1wRVlTOW1Za3BaYUhNclN6bEhSVVZzTW10TlFXOUhRME54UjFOTk5EbENRVTFFUVRKclFVMUhXVU1LVFZGRE5GcG1Oak56VnpJNGVVeFhiVkZDYlZvMFYwZDRWVzR5YkVoWFIzVlBUREp1YURFMFp6WXhZMnB5TVRadFYwVjZMelJZTDNwYVdqVXJhemcxTXdweU5HdERUVkZFZW05dWRqSlRZbHBuUmxWVFZGYzJPRWhZYUV4UVFubE5kMU5VVjNob0swSnZUMVZFTWxWVFprOXpaM0JJT1dacFR6UXZUMDR5Y0VWTUNuVjFhazl5YjJjOUNpMHRMUzB0UlU1RUlFTkZVbFJKUmtsRFFWUkZMUzB0TFMwSyJ9fX19",
"integratedTime": 1722977610,
"logID": "c0d23d6ad406973f9559f3ba2d1ca01f84147d8ffc5b8445c224f98b9591801d",
"logIndex": 118984011,
"verification": {
"inclusionProof": {
"checkpoint": "rekor.sigstore.dev - 2605736670972794746\n114823254\ngtWqDL60opeP6pDsEa2XHnpXkzM9upkvWBUf+J0HUfQ=\n\n— rekor.sigstore.dev wNI9ajBEAiBOFqTnqfp/YdXn9S0/iWuD6b2u3PCHQoXgbEDU+20PpgIgOpLUU6JBmgh5jhZ9Og552+CILpwoPgMqvkU92jRfXeA=\n",
"hashes": [
"0b83d0ed2c91a888586dfc3e4c03676f649da89011fda2f793be80fc4742476d",
"df4ca94abb5e339781b9487d7b30d2ab05addf47023e29e13a35473370a4d3c3",
"a9132c6abf70e424c04446aa5a795de8b14e7019aa65063329b631109d6df8a5",
"f4c5be5b60adae4292fc8e37ade9dee23a3079c4efc0f86ad496b6b94e0a7ff0",
"e9dda956b71c5613071d93807e403697aca6a029e518f361f51afecf7690ace9",
"8c5be526a4dd7021241da91966a404236118ce1a9b8edc9b5e1970e194de0d62",
"ea32bcd81cc886ae8880f604fd8636547e809eabbd965d3a90ff6b9425fb2369",
"2be8fecee02c44090220d11f3f51ae08d0c3e51de4a1faae9e77fdcce592b2de",
"0bf45a607f68c316a20525104b01e8314d0dccb9e2c30852dae333ccff5bfae7",
"477d9221a0db85360e375160d2925193fed0a122be38c1c2ef117afb09b1baf2",
"2f31ea8545dcb6755e1f01cb4af007145563cc148c1fccde5d5a926635ceffab",
"6b88dbeee00f9f8d4d09ccb93e20d5fe2e1d9dd370cbf7769c0879281c199be5",
"b16ccd42b0189073c6794c1e1c2ec5cc52072845f576e10a10c6a6f6e88daacc",
"85c55b769f37bad241f86b0e056201993d30f34e1658f85086e2bc28e772ea1c",
"bfb377a70a39fdd0c2f61ad6137d57e17fa92304e5bd05c1945bd40bfc638dd7",
"c8f64510acaad098f9b0e6db0b007f2cc1e5720425f2ec7677622445858b22df",
"9dd9a31717bcf68269e33f9f5dc2d03350660beed2a7c9bc54c90d21a7cd8589",
"6ba90b9f03789cf95da96ab83a83ba333db9650c754da2cc17421b31231576e4",
"f7c7a7ccc682fb1e6808cbc8650039cfcbeed9aa4330216f13ff77e4d7ee3f0f"
],
"logIndex": 114820580,
"rootHash": "82d5aa0cbeb4a2978fea90ec11ad971e7a5793333dba992f58151ff89d0751f4",
"treeSize": 114823254
},
"signedEntryTimestamp": "MEUCIB2/VAWvNtIY53lR+LZ3dItfMllWYjAZGHFB67jM3K9mAiEAlpTckBNMgDwuXyDp9H1ossyb2NKT8jYBvsXsXSy15qk="
}
}
Loading