feat: ability to specify path to config file #69
Merged
Chainguard Enforce / Enforce - Commit Signing
succeeded
Sep 23, 2024 in 1s
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: 179747603948304577160128228918237185383166741473 (0x1f7c294c89a5b686bd59cfb839557bc9b4a98be1)
Signature Algorithm: ECDSA-SHA384
Issuer: O=sigstore.dev,CN=sigstore-intermediate
Validity
Not Before: Sep 23 15:08:32 2024 UTC
Not After : Sep 23 15:18:32 2024 UTC
Subject: Subject Public Key Info:
Public Key Algorithm: ECDSA
Public-Key: (256 bit)
X:
38:30:07:0a:8a:6a:42:60:13:e9:b9:50:9f:c3:e7:
e3:dc:a6:2f:6a:27:37:01:10:f1:e9:cf:37:57:6c:
63:ba
Y:
29:3d:fd:cd:82:0f:db:c4:66:77:8c:6e:f2:f5:94:
97:8a:dc:59:e5:28:9b:af:b7:0e:52:0e:8c:00:90:
11:78
Curve: P-256
X509v3 extensions:
X509v3 Key Usage: critical
Digital Signature
X509v3 Extended Key Usage:
Code Signing
X509v3 Subject Key Identifier:
C2:09:CC:1C:AC:68:E0:2F:5B:F2:65:58:90:3C:13:95:FE:47:8F:6D
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:
BHkAdwB1AN09MGrGxxEyYxkeHJlnNwKiSl643jyt/4eKcoAvKe6OAAABkh9tWLwAAAQDAEYwRAIgEvy210Kp29zk66igdHpQQbf4+2uZwCqZ2ipSfi6A6k4CIFu5trzTnnxZgzwwcJ3dbK3dZiwZCklanyplvTimRYMA
Signature Algorithm: ECDSA-SHA384
30:65:02:31:00:b1:13:b2:df:dd:bc:e8:63:36:2e:fa:81:27:
c7:fd:56:eb:f8:80:7c:39:21:0c:31:3f:e4:79:ff:7c:7a:8f:
a6:1b:2e:b3:7d:66:bb:3e:33:20:40:b7:4f:90:a0:4e:d5:02:
30:72:8d:91:b3:fa:8e:ba:8b:7b:18:b4:ef:1b:39:a9:76:e1:
3a:a0:ee:c0:9b:e9:f3:fa:05:c3:81:d3:d3:4a:28:a6:9a:50:
e8:6b:ce:d8:c0:38:9c:d4:d6:0f:72:4e:83
Rekor Entry
{
"body": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI4MTNiZDkyNzhmZjYyZmViNWIyOGYzNWZjODFiYTliMzJmODNjODE3MjQ3NjA4ZmM4ODg1ZTc2NzBkZmJiYjQyIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FWUNJUUNmSE5tM29oVzl0SE1sTngzY09QWkRWZTNuVGEycU9GdHpMUzI3VkExYXh3SWhBTUJBWGxBS1Q4dmlRRUhQUE9xYWlTYWxhcjdacjBzZVhWSmhtK3ZjWmtheiIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVTjZla05EUVd4WFowRjNTVUpCWjBsVlNETjNjRlJKYld4MGIyRTVWMk1yTkU5V1ZqZDVZbE53YVN0RmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFJkMDlVU1hwTlZGVjNUMFJOZVZkb1kwNU5hbEYzVDFSSmVrMVVWWGhQUkUxNVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZQUkVGSVEyOXdjVkZ0UVZRMllteFJiamhRYmpRNWVXMU1NbTl1VG5kRlVUaGxibEFLVGpGa2MxazNiM0JRWmpOT1oyY3ZZbmhIV2pOcVJ6ZDVPVnBUV0dsMGVGbzFVMmxpY2pkalQxVm5OazFCU2tGU1pVdFBRMEZZVVhkblowWjNUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXUkNaMDVXU0ZFMFJVWm5VVlYzWjI1TkNraExlRzgwUXpsaU9HMVdXV3RFZDFSc1pqVklhakl3ZDBoM1dVUldVakJxUWtKbmQwWnZRVlV6T1ZCd2VqRlphMFZhWWpWeFRtcHdTMFpYYVhocE5Ga0tXa1E0ZDBwUldVUldVakJTUVZGSUwwSkNjM2RIV1VWWVdrZDRNV0ZJU25CaWJXUkJXVEpvYUdGWE5XNWtWMFo1V2tNMWExcFlXWGRMVVZsTFMzZFpRZ3BDUVVkRWRucEJRa0ZSVVdKaFNGSXdZMGhOTmt4NU9XaFpNazUyWkZjMU1HTjVOVzVpTWpsdVlrZFZkVmt5T1hSTlEzTkhRMmx6UjBGUlVVSm5OemgzQ2tGUlowVklVWGRpWVVoU01HTklUVFpNZVRsb1dUSk9kbVJYTlRCamVUVnVZakk1Ym1KSFZYVlpNamwwVFVsSFNrSm5iM0pDWjBWRlFXUmFOVUZuVVVNS1FraHpSV1ZSUWpOQlNGVkJNMVF3ZDJGellraEZWRXBxUjFJMFkyMVhZek5CY1VwTFdISnFaVkJMTXk5b05IQjVaME00Y0Rkdk5FRkJRVWRUU0RJeFdRcDJRVUZCUWtGTlFWSnFRa1ZCYVVGVEwweGlXRkZ4Ym1JelQxUnljVXRDTUdWc1FrSjBMMm8zWVRWdVFVdHdibUZMYkVvclRHOUVjVlJuU1dkWE4yMHlDblpPVDJWbVJtMUVVRVJDZDI1a01YTnlaREZ0VEVKclMxTldjV1pMYlZjNVQwdGFSbWQzUVhkRFoxbEpTMjlhU1hwcU1FVkJkMDFFWVVGQmQxcFJTWGdLUVV4RlZITjBMMlIyVDJocVRtazNObWRUWmtndlZtSnlLMGxDT0U5VFJVMU5WQzlyWldZNU9HVnZLMjFIZVRaNlpsZGhOMUJxVFdkUlRHUlFhMHRDVHdveFVVbDNZMjh5VW5NdmNVOTFiM1EzUjB4VWRrZDZiWEJrZFVVMmIwODNRVzByYm5vcloxaEVaMlJRVkZOcGFXMXRiRVJ2WVRnM1dYZEVhV014VGxsUUNtTnJOa1FLTFMwdExTMUZUa1FnUTBWU1ZFbEdTVU5CVkVVdExTMHRMUW89In19fX0=",
"integratedTime": 1727104113,
"logID": "c0d23d6ad406973f9559f3ba2d1ca01f84147d8ffc5b8445c224f98b9591801d",
"logIndex": 133226638,
"verification": {
"inclusionProof": {
"checkpoint": "rekor.sigstore.dev - 1193050959916656506\n11326084\n4INleyhMEkIPoel2i9x4vmOZqsaK5jtv+qMxdfMbtE8=\n\n— rekor.sigstore.dev wNI9ajBFAiB7nj27D+gBpuWA+tsuYjsP7XVQftY2vGCyaNXhRBAA2gIhAK0GAL/93Ztj6kpfPScIHQ6pS1aIConnFdvRtY8YyiJE\n",
"hashes": [
"ac5faff587a544baf4225f60740432212d87d56ede1cfec80c65bbcb35b41721",
"08a52678394331b53b8eb5210e87162f1c0135bf2171f92d437e025371f6276c",
"da5881765e8541cb236f818641ee2c8cf4db1be4dacdffe0e1b8bb585654f366",
"e0ede134d5fd8f4529496b7d0b670e2f72cf0d1f9a18b0724fefbb8d079a369c",
"0b198e12788d555f56914a0711b8d71d650a7bde242a98a9fd99cc27ca00806b",
"8ba81451a0ca41c4a3ac3d5f6d1d5d4dbfa87c0d96932eb9531f91b8ef772ed4",
"880cdc5aa8f3abddd7a8d8d292df4483bc9ff6785620ec387a0d4f8f386798d5",
"6d25fcc034b64a8a6c45fb592bdee87eb7ccb303ad6dbdabfcde7396c0251fbf",
"c2bcf1e6f388963fe1090babb44c35875f37676b53020ff77f93e76c5e240076",
"21cdeb38b7741bd016ae56e4231674453f12dfc7ba967bee0d45495bf144e50f",
"271f3dafb1913bce0edbd50b6bcb766548db6a4bd437aa185f8340ccbe6887ab",
"4e37cda9822bb3b61ee9d9cf6ea5d0e2a9b8050d057f0a277dee56fbb8617bc3",
"5b5b68a94ce35498f7482f089065b6388ab52489fd07fb08084fd1e4e6f53de9",
"978134555b841fbf873742568e5d4cd0ec57c2f28b061bf62833e3147c8175af",
"ba7c301a57307d57c9704eb591eca6f1dc9a830056229608f4a311edc48b8da8",
"1b5f9b87d1034e54d21802b178ec0176fc48db3eb1d0f23835a05831c72c2105",
"66b26bfe26b2dbee2236b032ebe1bd71cc7783f8bd5765f9f2f89f0eac51e95c",
"bcefa85da5d4fc7db244f1bf9fd6fc502028b8294b90ada0dd387b9dea81e280",
"9bc8e601d7371c40caaafbc82a61a1aa88a502fa81c5986c92d5e65e1e7c5a20"
],
"logIndex": 11322376,
"rootHash": "e083657b284c12420fa1e9768bdc78be6399aac68ae63b6ffaa33175f31bb44f",
"treeSize": 11326084
},
"signedEntryTimestamp": "MEYCIQCqXEo5h9XPl/T2PeuOtjW52QhKQOL8U05LgoYoj1eYqAIhAOfsdvTEA+w+qecbIFx+T7j0psICZ9g0bokUPhWAUFw7"
}
}
Loading