Test.JoseTest.TestMethod1 C# (CSharp) Méthode

TestMethod1() private méthode

private TestMethod1 ( ) : void
Résultat void
        public void TestMethod1()
        {
            var payload = "Test";
            var kid = "Sample";
            var key = "1234567890123456";

            var jweToken = new Jose().Configuration(
                JoseBuilders.JsonEncryptionCompactSerializationBuilder()
                    .Header(new JoseHeader(JsonWebAlgorithm.A128KW, JsonWebAlgorithm.A128CBC_HS256, kid))
                    .Payload(payload)
                    .Key(key)
                ).Serialization();

            Console.WriteLine("JWE = " + jweToken);

            var serializeAction = new Jose().Configuration(
                JoseBuilders.CompactDeserializationBuilder()
                    .SerializedSource(jweToken)
                    .Key(key)
                );

            var result = serializeAction.Deserialization();
            var header = serializeAction.GetHeader();

            Assert.AreEqual(payload, result);
            Assert.AreEqual(kid, header.Kid);
        }