Esempio n. 1
0
        public void SignatureShouldBeValid()
        {
            string baseString = "POST&http%3A%2F%2Fterm.ie%2Foauth%2Fexample%2Frequest_token.php&oauth_consumer_key%3Dkey%26oauth_nonce%3D6971488%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1327336019%26oauth_version%3D1.0";

            Signature signature = new RsaSha1Signature(baseString, key);

            Assert.AreEqual("RSA-SHA1", signature.Method);
            AssertThatRsaSignatureMatches(signature.Value, new byte[] {
                0x97, 0x7D, 0x8B, 0x51, 0x13,
                0x36, 0xF4, 0x0E, 0xF2, 0x00,
                0x65, 0x3F, 0x2C, 0x6A, 0x04,
                0x67, 0x36, 0x2E, 0x80, 0x09
            });
        }
        public void SignatureShouldBeValid()
        {
            string baseString = "POST&http%3A%2F%2Fterm.ie%2Foauth%2Fexample%2Frequest_token.php&oauth_consumer_key%3Dkey%26oauth_nonce%3D6971488%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1327336019%26oauth_version%3D1.0";

            Signature signature = new RsaSha1Signature(baseString, key);

            Assert.AreEqual("RSA-SHA1", signature.Method);
            AssertThatRsaSignatureMatches(signature.Value, new byte[] {
                0x97, 0x7D, 0x8B, 0x51, 0x13,
                0x36, 0xF4, 0x0E, 0xF2, 0x00,
                0x65, 0x3F, 0x2C, 0x6A, 0x04,
                0x67, 0x36, 0x2E, 0x80, 0x09
            });
        }