sigstore: verifyArtifact func to verify arbitrary artifact

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax
2026-01-14 23:57:18 +01:00
parent 89e14b0d85
commit 17e08b98a8
4 changed files with 109 additions and 66 deletions

View File

@@ -78,3 +78,14 @@ export interface VerifySignedArtifactsResult {
bundlePath: string;
cosignArgs: Array<string>;
}
export interface VerifyArtifactOpts {
subjectAlternativeName: string | RegExp;
issuer?: string;
}
export interface VerifyArtifactResult {
payload: SerializedBundle;
certificate: string;
tlogID?: string;
}