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 }
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); }