sigstore
sha256
Perform a SigStore query by sha256 string valid.
The output, if successful, is a list (possibly empty) of SigStore/Rekor entries.
Example input:
"5dd1e2b50b89874fd086da4b61176167ae9e4b434945325326690c8f604d0408"
verify-blob<certificate, signature>
Verifies a blob against a certificate and signature.
Example pattern:
pattern certificate = "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNwekNDQWk2Z0F3SUJBZ0lVVmtLeDdsbVV6MG5acldTUnZMZkQxc24vdFhzd0NnWUlLb1pJemowRUF3TXcKTnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbApjbTFsWkdsaGRHVXdIaGNOTWpNd016RXpNVEUwTVRFMFdoY05Nak13TXpFek1URTFNVEUwV2pBQU1Ga3dFd1lICktvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVJZGdPVkdYQk1Jbk50M0JRRkF1a2Y5alpIa3BzYTJHd0p4d0wKQzVXbFA4SDZDVTFMU2Rtc1p5Zk9aZXBHSUROb1hhUDF2Z2RLckdLRUM1NVdYVUlid0tPQ0FVMHdnZ0ZKTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREF6QWRCZ05WSFE0RUZnUVVVUHppCnBJbHIxYlhPOUs2NFVHQlJVWDFlOEpBd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFkKWkQ4d0p3WURWUjBSQVFIL0JCMHdHNEVaWkdGdWFXVnNMbUpsZG1WdWFYVnpRR2R0WVdsc0xtTnZiVEFzQmdvcgpCZ0VFQVlPL01BRUJCQjVvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2Ykc5bmFXNHZiMkYxZEdnd2dZb0dDaXNHCkFRUUIxbmtDQkFJRWZBUjZBSGdBZGdEZFBUQnF4c2NSTW1NWkhoeVpaemNDb2twZXVONDhyZitIaW5LQUx5bnUKamdBQUFZYmF4azUvQUFBRUF3QkhNRVVDSVFEbDI2ejdBV3ljb1pJUWwzSVlERjlBYTBoSVMwMW1oY3JtM3YrVgo5TzJYaXdJZ2VlbUt0UUZWZHBXVHM4dVAzMlY2NzIxbkNMVjVySGxnbnE1K2loc1pRL1V3Q2dZSUtvWkl6ajBFCkF3TURad0F3WkFJd0xoV2h5ai84aW9SNlNEQXB6SEFub3FkUnpJaEprcmkweHZWTjIyV09uSG1ydjFEQis2QWkKcEprRGs1L1FFcEhZQWpCcHIzWWNPYndqYXFLRlZtc1lKa0N0MnZqQ0lYUm0zTCtzRSt6UW9MaklKU09ndGRnUQpDZHVvMUsyMndzUHBzdVk9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
pattern signature = "MEUCIQDCWmgVo1nHK4wh/XWK59LlRVfSstxNA7iMAriNdr235gIgZvPxXb1SVpdNNVwdROtj16prTLKI6vlzmHhw15WHMms="
pattern verify_blob = sigstore::verify-blob<certificate, signature>
Example input:
something\n