36 references to ProvenanceVerificationOutcome
aspire (18)
Npm\INpmProvenanceChecker.cs (3)
106
public required
ProvenanceVerificationOutcome
Outcome { get; init; }
117
public bool IsVerified => Outcome is
ProvenanceVerificationOutcome
.Verified;
184
/// If the callback returns <c>false</c>, verification fails with <see cref="
ProvenanceVerificationOutcome
.WorkflowRefMismatch"/>.
Npm\SigstoreNpmProvenanceChecker.cs (15)
35
return new ProvenanceVerificationResult { Outcome =
ProvenanceVerificationOutcome
.AttestationFetchFailed };
45
?
ProvenanceVerificationOutcome
.AttestationParseFailed
46
:
ProvenanceVerificationOutcome
.SlsaProvenanceNotFound
58
return new ProvenanceVerificationResult { Outcome =
ProvenanceVerificationOutcome
.AttestationParseFailed };
76
return new ProvenanceVerificationResult { Outcome =
ProvenanceVerificationOutcome
.AttestationParseFailed };
193
return (new ProvenanceVerificationResult { Outcome =
ProvenanceVerificationOutcome
.SourceRepositoryMismatch }, null);
220
return (new ProvenanceVerificationResult { Outcome =
ProvenanceVerificationOutcome
.PayloadDecodeFailed }, null);
232
return (new ProvenanceVerificationResult { Outcome =
ProvenanceVerificationOutcome
.AttestationParseFailed }, null);
244
return (new ProvenanceVerificationResult { Outcome =
ProvenanceVerificationOutcome
.AttestationParseFailed }, null);
344
Outcome =
ProvenanceVerificationOutcome
.SourceRepositoryMismatch,
353
Outcome =
ProvenanceVerificationOutcome
.WorkflowMismatch,
362
Outcome =
ProvenanceVerificationOutcome
.BuildTypeMismatch,
373
Outcome =
ProvenanceVerificationOutcome
.WorkflowRefMismatch,
382
Outcome =
ProvenanceVerificationOutcome
.WorkflowRefMismatch,
390
Outcome =
ProvenanceVerificationOutcome
.Verified,
Aspire.Cli.Tests (18)
Agents\PlaywrightCliInstallerTests.cs (5)
354
var provenanceChecker = new TestNpmProvenanceChecker { ProvenanceOutcome =
ProvenanceVerificationOutcome
.SourceRepositoryMismatch };
382
var provenanceChecker = new TestNpmProvenanceChecker { ProvenanceOutcome =
ProvenanceVerificationOutcome
.AttestationFetchFailed };
576
public
ProvenanceVerificationOutcome
ProvenanceOutcome { get; set; } =
ProvenanceVerificationOutcome
.Verified;
585
Provenance = ProvenanceOutcome is
ProvenanceVerificationOutcome
.Verified
Agents\SigstoreNpmProvenanceCheckerTests.cs (12)
259
Assert.Equal(
ProvenanceVerificationOutcome
.Verified, result.Outcome);
279
Assert.Equal(
ProvenanceVerificationOutcome
.SourceRepositoryMismatch, result.Outcome);
299
Assert.Equal(
ProvenanceVerificationOutcome
.WorkflowMismatch, result.Outcome);
319
Assert.Equal(
ProvenanceVerificationOutcome
.BuildTypeMismatch, result.Outcome);
340
Assert.Equal(
ProvenanceVerificationOutcome
.WorkflowRefMismatch, result.Outcome);
516
Assert.Equal(
ProvenanceVerificationOutcome
.Verified, result.Outcome);
520
Assert.Equal(
ProvenanceVerificationOutcome
.SourceRepositoryMismatch, result.Outcome);
545
Assert.Equal(
ProvenanceVerificationOutcome
.WorkflowMismatch, result.Outcome);
573
Assert.Equal(
ProvenanceVerificationOutcome
.WorkflowRefMismatch, result.Outcome);
594
Assert.Equal(
ProvenanceVerificationOutcome
.WorkflowRefMismatch, result.Outcome);
621
Assert.Equal(
ProvenanceVerificationOutcome
.BuildTypeMismatch, result.Outcome);
641
Assert.Equal(
ProvenanceVerificationOutcome
.BuildTypeMismatch, result.Outcome);
TestServices\FakePlaywrightServices.cs (1)
36
Outcome =
ProvenanceVerificationOutcome
.Verified,