public DGWSPolicy(X509Certificate2 moces)
        {
            cert = moces;

            Assertions.Add(new RequireActionHeaderAssertion());                         // WSE policy

            DGWSAssertion dgwsAss = new DGWSAssertion();

            dgwsAss.GetIDCard = GetCard;
            Assertions.Add(dgwsAss);

            Assertions.Add(new AddressingConverterAssertion());

            MessageSignAssertion msgAss = new MessageSignAssertion();

            msgAss.certificate          = moces;
            msgAss.acceptedcartificates = new[] { "*" };
//			msgAss.acceptedcartificates = new[] { "CVR:25767535-UID:1100080130597 + CN=TDC TOTALLØSNINGER A/S - TDC Test" };
            Assertions.Add(msgAss);
        }
        public DGWSPolicy(DGWSCard10Type card, X509Certificate2 voces)
        {
            this.card = card;

            Assertions.Add(new RequireActionHeaderAssertion());                         // WSE policy

            DGWSAssertion dgwsAss = new DGWSAssertion();

            dgwsAss.GetIDCard = GetIDCard;
            Assertions.Add(dgwsAss);

            Assertions.Add(new AddIDsAssertion());

            Assertions.Add(new AddressingConverterAssertion());

            MessageSignAssertion msgAss = new MessageSignAssertion();

            msgAss.certificate          = voces;
            msgAss.acceptedcartificates = new[] { "*" };
            Assertions.Add(msgAss);
        }