Just use an io.Reader
#202
Merged
Chainguard Enforce / Enforce - Commit Signing
succeeded
Jul 29, 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: 679353010312262215197440008931627944914296429140 (0x76ff3e189727a4affbc0a1d3ee9fa9de48d2da54)
Signature Algorithm: ECDSA-SHA384
Issuer: O=sigstore.dev,CN=sigstore-intermediate
Validity
Not Before: Jul 29 17:28:24 2024 UTC
Not After : Jul 29 17:38:24 2024 UTC
Subject: Subject Public Key Info:
Public Key Algorithm: ECDSA
Public-Key: (256 bit)
X:
b4:4b:35:60:00:f3:00:73:53:5a:09:24:3b:65:21:
96:ff:dd:e0:8a:39:66:5c:61:ae:f4:e1:87:19:85:
d8:55
Y:
57:bd:14:26:26:f0:71:af:17:1b:f5:57:64:6e:f5:
d8:dc:b1:3c:2a:e7:1b:23:41:9c:9c:ef:39:62:aa:
a3:db
Curve: P-256
X509v3 extensions:
X509v3 Key Usage: critical
Digital Signature
X509v3 Extended Key Usage:
Code Signing
X509v3 Subject Key Identifier:
DF:25:B3:FE:5F:41:57:E2:B2:8D:D4:F0:6D:A1:C0:22:D4:C7:D7:B2
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:mattmoor@chainguard.dev
oidcIssuer:
https://accounts.google.com
Unknown extension 1.3.6.1.4.1.57264.1.8
Signed Certificate Timestamp:
BHoAeAB2AN09MGrGxxEyYxkeHJlnNwKiSl643jyt/4eKcoAvKe6OAAABkP+JQ34AAAQDAEcwRQIgX34BLtO5XRpAlZQAgQGUU/tUrTsCd1CHI/b0bXyMhe4CIQCgBryYPAKkChWHZndFJyIcV4Q5B3cTNCq5IluvF0IUJQ==
Signature Algorithm: ECDSA-SHA384
30:64:02:30:46:75:d3:41:8a:e7:e2:53:4a:86:78:72:2e:d9:
47:2f:db:b8:86:f5:d8:c0:57:b0:f6:99:50:76:46:b8:b7:f7:
cc:18:e7:7d:fd:9e:3e:1f:e0:a4:a1:e3:8f:1c:6e:2d:02:30:
01:80:2a:4a:f0:eb:e9:b2:7f:eb:2d:7a:31:99:ea:da:53:3e:
68:b9:77:0b:56:e6:cd:3f:65:ca:10:7b:0f:8f:61:85:b8:17:
f2:c8:1f:11:a2:d5:de:25:e2:c8:4c:f2
Rekor Entry
{
"body": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiJkMDk0MmExOGNmMGE2OWJmNzYyOWY1NmY5NTkxMDAwZmQ5OTVlMGFkNzhlYTk1MmU0MjBlOTU0YmFkY2IwNjMxIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FWUNJUURkeWc2cnlwRnNHMkc2REVwUTB2YTlHL3VsUm9keko4OEk3Smw2M0JTeWlRSWhBTnNmTUVkeGRGSUhvV3k0MElOQjkzd1d0YVBwY1ZKYWtHTFN4YWx3T0ZIOCIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVTjZla05EUVd4aFowRjNTVUpCWjBsVlpIWTRLMGRLWTI1d1N5ODNkMHRJVkRkd0szQXphMnBUTW14UmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFJkMDU2U1RWTlZHTjVUMFJKTUZkb1kwNU5hbEYzVG5wSk5VMVVZM3BQUkVrd1YycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVYwUlhNeFdVRkVla0ZJVGxSWFoydHJUekpWYUd4MkwyUTBTVzgxV214NGFISjJWR2dLYUhodFJqSkdWbGgyVWxGdFNuWkNlSEo0WTJJNVZtUnJZblpZV1ROTVJUaExkV05pU1RCSFkyNVBPRFZaY1hGcU1qWlBRMEZZVlhkblowWjRUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXUkNaMDVXU0ZFMFJVWm5VVlV6ZVZkNkNpOXNPVUpXSzB0NWFtUlVkMkpoU0VGSmRGUklNVGRKZDBoM1dVUldVakJxUWtKbmQwWnZRVlV6T1ZCd2VqRlphMFZhWWpWeFRtcHdTMFpYYVhocE5Ga0tXa1E0ZDBwUldVUldVakJTUVZGSUwwSkNjM2RIV1VWWVlsZEdNR1JITVhaaU0wcEJXVEpvYUdGWE5XNWtWMFo1V2tNMWExcFlXWGRMVVZsTFMzZFpRZ3BDUVVkRWRucEJRa0ZSVVdKaFNGSXdZMGhOTmt4NU9XaFpNazUyWkZjMU1HTjVOVzVpTWpsdVlrZFZkVmt5T1hSTlEzTkhRMmx6UjBGUlVVSm5OemgzQ2tGUlowVklVWGRpWVVoU01HTklUVFpNZVRsb1dUSk9kbVJYTlRCamVUVnVZakk1Ym1KSFZYVlpNamwwVFVsSFMwSm5iM0pDWjBWRlFXUmFOVUZuVVVNS1FraDNSV1ZuUWpSQlNGbEJNMVF3ZDJGellraEZWRXBxUjFJMFkyMVhZek5CY1VwTFdISnFaVkJMTXk5b05IQjVaME00Y0Rkdk5FRkJRVWRSTHpSc1JBcG1aMEZCUWtGTlFWSjZRa1pCYVVKbVptZEZkVEEzYkdSSGEwTldiRUZEUWtGYVVsUXJNVk4wVDNkS00xVkpZMm81ZGxKMFprbDVSamRuU1doQlMwRkhDblpLWnpoQmNWRkxSbGxrYldRd1ZXNUphSGhZYUVSclNHUjRUVEJMY210cFZ6WTRXRkZvVVd4TlFXOUhRME54UjFOTk5EbENRVTFFUVRKalFVMUhVVU1LVFVWYU1UQXdSMHMxSzBwVVUyOWFOR05wTjFwU2VTOWlkVWxpTVRKTlFsaHpVR0ZhVlVoYVIzVk1aak42UW1wdVptWXlaVkJvTDJkd1MwaHFhbmg0ZFFwTVVVbDNRVmxCY1ZOMlJISTJZa292Tm5reE5rMWFibkV5YkUwcllVeHNNME14WW0xNlZEbHNlV2hDTjBRME9XaG9ZbWRZT0hOblprVmhURll6YVZocENubEZlbmtLTFMwdExTMUZUa1FnUTBWU1ZFbEdTVU5CVkVVdExTMHRMUW89In19fX0=",
"integratedTime": 1722274104,
"logID": "c0d23d6ad406973f9559f3ba2d1ca01f84147d8ffc5b8445c224f98b9591801d",
"logIndex": 116440799,
"verification": {
"inclusionProof": {
"checkpoint": "rekor.sigstore.dev - 2605736670972794746\n112281981\n84+qb75QeQvk6fnPyQ4mW5eGdqNwhGxlkWMA1L7kbo0=\n\n— rekor.sigstore.dev wNI9ajBFAiEA4kfbk0j2lFA5qULMlnLG1U81Xaot3YszJj5hF/0VBdgCICb7osmy/eBeD8tiZpLvXc8eE9jW7C5OoxClgJHU2F0N\n",
"hashes": [
"f9632b9edd77a6b9ed701490e4729a219466f183c5f87cca9679224492fb4ebe",
"3ed6d39a82ad44f3677b81a3f0e65bfbc5011a9ba9e5758d97c221f563e8396c",
"b8f2df4c7ed24a07831459ccdb41f020b803d13ef3a6dfb5b2be2be5204c0b88",
"23ca8af60f1399109900db6733cf89a632e358c3d3faa002fdeb8cfb01282c1b",
"ba26000e47e5b85074f96e46f89cf6fb6e32355a4e5f3c6b7fc67b099353a7d6",
"3b8ab22eba030add4eb218df2a40b250fcbaee2dc208a763c5c2c51f8ce34e54",
"6238769a57398d0e47513be05d9ad7d9073924eb518b25a8f0a9ecc8e56b0940",
"37cfd27003e813b4388cdd18d17c21b5d5f03094bcef3297fb427cda3091dd3f",
"1f8d0e145c7cb7987bb8662ff4522a83d4f1641b05f9b46f47daea4ab47e02f8",
"90f45b124c3c629d123da04760f834211cb552200e11cd8f7c06b38c2288bd7d",
"024fad215f3451a140832e40e5e67ae5b96f6507ef09fd32d0920f012e1cbb10",
"fd9b800666d971e6e2e452744e68a16131588b7e89e5ab54b5535c582d717d6e",
"2333ecaf034d823d74b1b7ff18b727715e983b8b03762a43f025ceab547fdcb0",
"d376f230b3c94aed8b2d728bea04d2855bd15136338674be34216c34abe0bb30",
"a0337c2f07ae7f9fa311406ae7d1be64348f5aebf2e43605acd93e6e10321401",
"a177f8567b71ae99447780495bab88b39ad9ce9a961bbe0e4eba17954cdfdeaf",
"2c679edb8f5f1c16311ef2613c48af905ef94c97ee9a3cb563f44c57c61f590d",
"d817d973b473b6465f7e92b240aeb256d1b69b951e0e26d506cc3fcf2a062646",
"9dd9a31717bcf68269e33f9f5dc2d03350660beed2a7c9bc54c90d21a7cd8589",
"6ba90b9f03789cf95da96ab83a83ba333db9650c754da2cc17421b31231576e4",
"f7c7a7ccc682fb1e6808cbc8650039cfcbeed9aa4330216f13ff77e4d7ee3f0f"
],
"logIndex": 112277368,
"rootHash": "f38faa6fbe50790be4e9f9cfc90e265b978676a370846c65916300d4bee46e8d",
"treeSize": 112281981
},
"signedEntryTimestamp": "MEUCIHzNW+TomOj3DD3iGT9v6c+genh30+auiC2ubRNh6WelAiEA8mnDRqTiRnjfuI4JSjC3REXlC/bt0wHBceTSiLO4d5A="
}
}
Loading