Modulo.Collect.OVAL.Definitions.oval_definitions.Sign C# (CSharp) Méthode

Sign() public méthode

public Sign ( X509Certificate2 certificate ) : void
certificate X509Certificate2
Résultat void
        public void Sign(X509Certificate2 certificate)
        {
            string xml = GetDefinitionsXml();
            var signatureElement = XmlSignatureHelper.Sign(xml, certificate);

            XmlSerializer xmlSerializer = new XmlSerializer(typeof(SignatureType));
            using (StringReader stringReader = new StringReader(signatureElement.OuterXml))
            {
                Signature = ((SignatureType)(xmlSerializer.Deserialize(System.Xml.XmlReader.Create(stringReader))));
            }
        }