コード例 #1
0
        public Stream PreProcessGetTemplate(Stream stream)
        {
            MemoryStream result = new MemoryStream();

            SecureXml.DecryptXmlDocument(stream, result, this._certificate);
            result.Position = 0;

            return(result);
        }
コード例 #2
0
        public Stream PostProcessSaveTemplate(Stream stream)
        {
            MemoryStream result = new MemoryStream();

            var namespaces = new Dictionary <string, string>();

            namespaces.Add("pnp", XMLConstants.PROVISIONING_SCHEMA_NAMESPACE_2016_05);

            SecureXml.EncryptXmlDocument(stream, result, "/pnp:Provisioning", namespaces, this._certificate);
            result.Position = 0;

            return(result);
        }