Пример #1
0
        public void VerifySignature_InvalidSignature()
        {
            SignatureEvidence evidence = new SignatureEvidence(
                publicKey,
                ByteString.Parse("304402200c7fba6b623efd7e52731a11e6d7b99c2ae752c0f950b7a444ef7fb80162498c02202b01c74a4a04fb120860494de09bd6848f088927a7b07e3c3925b3894c8c89d5"));

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));

            evidence = new SignatureEvidence(
                publicKey,
                ByteString.Parse("3044"));

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));

            evidence = new SignatureEvidence(
                publicKey,
                ByteString.Parse("300680044164616D"));

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));

            evidence = new SignatureEvidence(
                publicKey,
                ByteString.Parse("0304066e5dc0"));

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));
        }
        public void VerifySignature_InvalidSignature()
        {
            SignatureEvidence evidence = new SignatureEvidence(
                publicKey,
                ByteString.Parse("304402200c7fba6b623efd7e52731a11e6d7b99c2ae752c0f950b7a444ef7fb80162498c02202b01c74a4a04fb120860494de09bd6848f088927a7b07e3c3925b3894c8c89d5"));

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));

            evidence = new SignatureEvidence(
                publicKey,
                ByteString.Parse("3044"));

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));

            evidence = new SignatureEvidence(
                publicKey,
                ByteString.Parse("300680044164616D"));

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));

            evidence = new SignatureEvidence(
                publicKey,
                ByteString.Parse("0304066e5dc0"));

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));
        }
Пример #3
0
        public void VerifySignature_InvalidSignature()
        {
            SignatureEvidence signature = new SignatureEvidence(
                ByteString.Parse("0213b0006543d4ab6e79f49559fbfb18e9d73596d63f39e2f12ebc2c9d51e2eb06"),
                ByteString.Parse("304402200c7fba6b623efd7e52731a11e6d7b99c2ae752c0f950b7a444ef7fb80162498c02202b01c74a4a04fb120860494de09bd6848f088927a7b07e3c3925b3894c8c89d5"));

            Assert.False(signature.VerifySignature(payload.ToByteArray()));
        }
Пример #4
0
        public void VerifySignature_InvalidSignature()
        {
            SignatureEvidence signature = new SignatureEvidence(
                ByteString.Parse("0213b0006543d4ab6e79f49559fbfb18e9d73596d63f39e2f12ebc2c9d51e2eb06"),
                ByteString.Parse("304402200c7fba6b623efd7e52731a11e6d7b99c2ae752c0f950b7a444ef7fb80162498c02202b01c74a4a04fb120860494de09bd6848f088927a7b07e3c3925b3894c8c89d5"));

            Assert.False(signature.VerifySignature(payload.ToByteArray()));
        }
Пример #5
0
        public void VerifySignature_InvalidPublicKey()
        {
            SignatureEvidence evidence = new SignatureEvidence(
                ByteString.Parse("0013b0006543d4ab6e79f49559fbfb18e9d73596d63f39e2f12ebc2c9d51e2eb06"),
                signature);

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));

            evidence = new SignatureEvidence(
                ByteString.Parse("abcdef12345678"),
                signature);

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));
        }
        public void VerifySignature_InvalidPublicKey()
        {
            SignatureEvidence evidence = new SignatureEvidence(
                ByteString.Parse("0013b0006543d4ab6e79f49559fbfb18e9d73596d63f39e2f12ebc2c9d51e2eb06"),
                signature);

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));

            evidence = new SignatureEvidence(
                ByteString.Parse("abcdef12345678"),
                signature);

            Assert.False(evidence.VerifySignature(payload.ToByteArray()));
        }
Пример #7
0
        public void VerifySignature_InvalidLengths()
        {
            SignatureEvidence signature = new SignatureEvidence(ByteString.Empty, ByteString.Empty);

            Assert.False(signature.VerifySignature(payload.ToByteArray()));
        }
Пример #8
0
        public void VerifySignature_Valid()
        {
            SignatureEvidence evidence = new SignatureEvidence(publicKey, signature);

            Assert.True(evidence.VerifySignature(payload.ToByteArray()));
        }
Пример #9
0
        public void VerifySignature_InvalidLengths()
        {
            SignatureEvidence signature = new SignatureEvidence(ByteString.Empty, ByteString.Empty);

            Assert.False(signature.VerifySignature(payload.ToByteArray()));
        }
        public void VerifySignature_Valid()
        {
            SignatureEvidence evidence = new SignatureEvidence(publicKey, signature);

            Assert.True(evidence.VerifySignature(payload.ToByteArray()));
        }