Beispiel #1
0
            public void ShouldSetTheCorrectSigningPublicCert()
            {
                ClassUnderTest = JweMessage.JwsHeader.CreateJweHeaderFromEncryptedHeader(_jweHeaderAsB64);

                ClassUnderTest.SigningPublicCert
                .Should()
                .Be(RsaSigningCert.GetX509Certificate2());
            }
Beispiel #2
0
            public void ShouldCreateTheHeaderWithSigningCertsInOrder()
            {
                ClassUnderTest = JweMessage.JwsHeader.CreateJweHeaderFromEncryptedHeader(_jweHeaderAsB64);

                ClassUnderTest.Certificates
                .Should()
                .ContainInOrder(
                    new List <X509Certificate2>
                {
                    RsaSigningCert.GetX509Certificate2(),
                    RsaIntermediateCert.GetX509Certificate2(),
                    RsaRootCert.GetX509Certificate2()
                });
            }