36 references to ProvenanceVerificationOutcome
aspire (18)
Npm\INpmProvenanceChecker.cs (3)
106public required ProvenanceVerificationOutcome Outcome { get; init; } 117public 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)
35return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationFetchFailed }; 45? ProvenanceVerificationOutcome.AttestationParseFailed 46: ProvenanceVerificationOutcome.SlsaProvenanceNotFound 58return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationParseFailed }; 76return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationParseFailed }; 193return (new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.SourceRepositoryMismatch }, null); 220return (new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.PayloadDecodeFailed }, null); 232return (new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationParseFailed }, null); 244return (new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationParseFailed }, null); 344Outcome = ProvenanceVerificationOutcome.SourceRepositoryMismatch, 353Outcome = ProvenanceVerificationOutcome.WorkflowMismatch, 362Outcome = ProvenanceVerificationOutcome.BuildTypeMismatch, 373Outcome = ProvenanceVerificationOutcome.WorkflowRefMismatch, 382Outcome = ProvenanceVerificationOutcome.WorkflowRefMismatch, 390Outcome = ProvenanceVerificationOutcome.Verified,
Aspire.Cli.Tests (18)
Agents\PlaywrightCliInstallerTests.cs (5)
354var provenanceChecker = new TestNpmProvenanceChecker { ProvenanceOutcome = ProvenanceVerificationOutcome.SourceRepositoryMismatch }; 382var provenanceChecker = new TestNpmProvenanceChecker { ProvenanceOutcome = ProvenanceVerificationOutcome.AttestationFetchFailed }; 576public ProvenanceVerificationOutcome ProvenanceOutcome { get; set; } = ProvenanceVerificationOutcome.Verified; 585Provenance = ProvenanceOutcome is ProvenanceVerificationOutcome.Verified
Agents\SigstoreNpmProvenanceCheckerTests.cs (12)
259Assert.Equal(ProvenanceVerificationOutcome.Verified, result.Outcome); 279Assert.Equal(ProvenanceVerificationOutcome.SourceRepositoryMismatch, result.Outcome); 299Assert.Equal(ProvenanceVerificationOutcome.WorkflowMismatch, result.Outcome); 319Assert.Equal(ProvenanceVerificationOutcome.BuildTypeMismatch, result.Outcome); 340Assert.Equal(ProvenanceVerificationOutcome.WorkflowRefMismatch, result.Outcome); 516Assert.Equal(ProvenanceVerificationOutcome.Verified, result.Outcome); 520Assert.Equal(ProvenanceVerificationOutcome.SourceRepositoryMismatch, result.Outcome); 545Assert.Equal(ProvenanceVerificationOutcome.WorkflowMismatch, result.Outcome); 573Assert.Equal(ProvenanceVerificationOutcome.WorkflowRefMismatch, result.Outcome); 594Assert.Equal(ProvenanceVerificationOutcome.WorkflowRefMismatch, result.Outcome); 621Assert.Equal(ProvenanceVerificationOutcome.BuildTypeMismatch, result.Outcome); 641Assert.Equal(ProvenanceVerificationOutcome.BuildTypeMismatch, result.Outcome);
TestServices\FakePlaywrightServices.cs (1)
36Outcome = ProvenanceVerificationOutcome.Verified,