Example #1
0
        public void VerifyValidCades()
        {
            var            asiceArchive  = TestdataLoader.ReadFromResource("cades-valid.asice");
            IAsiceVerifier asiceVerifier = new AsiceVerifier();

            using (var inputStream = new MemoryStream(asiceArchive))
            {
                var asicManifest = asiceVerifier.Verify(inputStream);
                asicManifest.Should().NotBeNull();
                asicManifest.certificate.Should().NotBeNull();
                asicManifest.certificate.Length.Should().Be(1);
                asicManifest.file.Should().NotBeNull();
                asicManifest.file.Length.Should().Be(2);
                asicManifest.rootfile.Should().BeNull();
            }
        }