コード例 #1
0
        static void TokenChecker()
        {
            //string created = "2020-02-09T14:55:03.003Z";
            //string nonce = "sdx+I7tmu0GOZhvIdmdjrQEAAAAAAA==";
            //string passwordDigest = "6T1RFhTB6qXtigx0d6vQsC0AEz0=";

            //string created = "2020-02-10T11:09:26.249Z";
            //string nonce = "bkjy4daHn1uN8G04aqBSQLxG2MtBQtQb";
            //string passwordDigest = "89WVi717ArqeJqxZgHpPBXkUEdc=";

            string created        = "2020-02-09T13:10:50.005Z";
            string nonce          = "ezpvsVgPkky8BxGsQbhr+AEAAAAAAA==";
            string passwordDigest = "7cxOM6bvptyQu/3ytoYYvsABdSk=";

            string login = "******";
            string pass  = "******";

            var gen = new UsernameTokenGenerator(login, pass);

            gen.SetNounce(nonce);
            var passwordDigestGenerated = gen.GetUsernameTokenData(created);

            Debug.WriteLine(passwordDigest + " " + nonce);
            Debug.WriteLine(passwordDigestGenerated);
            //89WVi717ArqeJqxZgHpPBXkUEdc= bkjy4daHn1uN8G04aqBSQLxG2MtBQtQb 2020-02-10T11:09:26.249Z admin
        }
コード例 #2
0
ファイル: XMLGeneralTest.cs プロジェクト: klakier1/ONVIF
        public void PullMessageRequest_TestData_returnNotNull()
        {
            var generator = new UsernameTokenGenerator("admin", "Dwapiatka25");
            var address   = "http://192.168.2.124/onvif/Events/Subscription?index=0";

            var request = new PullMessageRequest(generator, address);
            var xml     = request.ToXML();

            Debug.WriteLine(xml);

            Assert.IsNotNull(xml);
        }