public void VerifyNothing() { var digestVerifier = DigestVerifier.Create(ImmutableDictionary <string, DeclaredDigestFile> .Empty); var verification = digestVerifier.Verification(); AssertionExtensions.Should(verification).NotBeNull(); AssertionExtensions.Should(verification.AllValid).BeTrue(); }
private AsiceReadModel(ZipArchive zipArchive) { _zipArchive = zipArchive; CadesManifest = GetCadesManifest(); Entries = GetAsiceEntries(); Signatures = ExtractSignaturesFromManifest(); var declaredDigests = Manifest?.GetDeclaredDigests(); if (declaredDigests != null) { _digestVerifier = Crypto.DigestVerifier.Create(declaredDigests); } }
private static DigestVerifier CreateDigestVerifierForTest() { var declaredDigests = ImmutableList.Create(FileOne, FileTwo).ToImmutableDictionary(d => d.Name, d => d); return(DigestVerifier.Create(declaredDigests)); }