// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
-using System.Text;
using System.Collections;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
-using System.Text;
using System.Collections;
namespace System.Security.Cryptography.Xml
// See the LICENSE file in the project root for more information.
using System.Xml;
-using System.IO;
-using System.Text;
using System.Collections;
namespace System.Security.Cryptography.Xml
using System.Xml;
using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
-using System;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
using System.Text;
using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
-using System.Text;
using System.Collections;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using Microsoft.Win32;
-using System;
-using System.Collections;
-using System.Diagnostics;
-using System.Globalization;
-using System.IO;
-using System.Security.Cryptography.X509Certificates;
-using System.Text;
-using System.Threading;
-using System.Xml;
-
namespace System.Security.Cryptography.Xml
{
internal enum CertUsageType
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
namespace System.Security.Cryptography.Xml
{
internal static class CryptoHelpers
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
-using System.Runtime.InteropServices;
-using System.Security.Cryptography;
-using System.Security.Cryptography.X509Certificates;
-using System.Text;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.IO;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
-using System.Xml;
-
namespace System.Security.Cryptography.Xml
{
public sealed class DataReference : EncryptedReference
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-
namespace System.Security.Cryptography.Xml
{
// the current rendering position in document
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.Xml;
namespace System.Security.Cryptography.Xml
using System.Collections;
using System.IO;
-using System.Net;
using System.Security.Cryptography.X509Certificates;
using System.Security.Policy;
using System.Text;
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Collections;
-using System.Xml;
namespace System.Security.Cryptography.Xml
{
// See the LICENSE file in the project root for more information.
using System.Xml;
-using System.IO;
-using System.Text;
using System.Collections;
namespace System.Security.Cryptography.Xml
using System.Xml;
using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
-using System;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Xml;
-using System.IO;
using System.Text;
-using System.Collections;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Collections;
-using System.Runtime.InteropServices;
-using System.Security.Cryptography;
-using System.Security.Cryptography.X509Certificates;
-using System.Text;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
-using System.Runtime.InteropServices;
-using System.Security.Cryptography;
-using System.Security.Cryptography.X509Certificates;
-using System.Text;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
-using System.Runtime.InteropServices;
-using System.Security.Cryptography;
-using System.Security.Cryptography.X509Certificates;
-using System.Text;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
-using System.Runtime.InteropServices;
-using System.Security.Cryptography;
-using System.Security.Cryptography.X509Certificates;
-using System.Text;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
-using System.Runtime.InteropServices;
-using System.Security.Cryptography;
-using System.Security.Cryptography.X509Certificates;
-using System.Text;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Collections;
using System.Globalization;
using System.Numerics;
-using System.Runtime.InteropServices;
-using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
-using System.Text;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
-using System.Xml;
-
namespace System.Security.Cryptography.Xml
{
public sealed class KeyReference : EncryptedReference
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using Microsoft.Win32;
-using System.Collections;
-using System.Diagnostics;
-using System.Globalization;
-using System.IO;
-using System.Security.Cryptography.X509Certificates;
-using System.Text;
-using System.Threading;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
-using System.Text;
using System.Collections;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Xml;
-using System.IO;
-using System.Text;
using System.Collections;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
-using System.Runtime.InteropServices;
-using System.Security.Cryptography;
-using System.Security.Cryptography.X509Certificates;
-using System.Text;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.IO;
using System.Net;
-using System.Runtime.InteropServices;
-using System.Security.Cryptography;
using System.Xml;
-using System.Globalization;
-using System.Runtime.Versioning;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Collections;
-using System.Collections.Generic;
-using System.Text;
-using System.Threading.Tasks;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-
namespace System.Security.Cryptography.Xml
{
internal enum ReferenceTargetType
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Collections;
using System.Xml;
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Collections;
-using System.Runtime.InteropServices;
using System.Xml;
-using System.Globalization;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
-using System.Globalization;
-using System.IO;
using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
using System.Xml;
-using Microsoft.Win32;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Reflection;
-using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Xml;
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Diagnostics.CodeAnalysis;
-using System.Security.Cryptography;
namespace System.Security.Cryptography.Xml
{
// Once the Transform chain is constructed, call TransformToOctetStream to convert some sort of input type to an octet
// stream. (We only bother implementing that much now since every use of transform chains in XmlDsig ultimately yields something to hash).
-using System;
using System.Collections;
using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
-using System.Text;
using System.Xml;
-using System.Xml.XPath;
-using System.Xml.Xsl;
namespace System.Security.Cryptography.Xml
{
// Once the Transform chain is constructed, call TransformToOctetStream to convert some sort of input type to an octet
// stream. (We only bother implementing that much now since every use of transform chains in XmlDsig ultimately yields something to hash).
-using System;
using System.Collections;
using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
-using System.Text;
using System.Xml;
-using System.Xml.XPath;
-using System.Xml.Xsl;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using Microsoft.Win32;
-using System;
using System.Collections;
using System.Diagnostics;
-using System.Globalization;
using System.IO;
-using System.Security;
-using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
using System.Text;
-using System.Threading;
using System.Xml;
namespace System.Security.Cryptography.Xml
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
using System.Collections;
using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
-using System.Text;
using System.Xml;
-using System.Xml.XPath;
-using System.Xml.Xsl;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
using System.Text;
using System.Xml;
-using System.Xml.XPath;
-using System.Xml.Xsl;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
-using System.Text;
using System.Xml;
-using System.Xml.XPath;
-using System.Xml.Xsl;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
-using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
-using System.Text;
-using System.Xml;
-using System.Xml.XPath;
-using System.Xml.Xsl;
-
namespace System.Security.Cryptography.Xml
{
public class XmlDsigC14NWithCommentsTransform : XmlDsigC14NTransform
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
-using System.Text;
using System.Xml;
-using System.Xml.XPath;
-using System.Xml.Xsl;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
-using System.Text;
using System.Xml;
-using System.Xml.XPath;
-using System.Xml.Xsl;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
-using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
-using System.Text;
-using System.Xml;
-using System.Xml.XPath;
-using System.Xml.Xsl;
-
namespace System.Security.Cryptography.Xml
{
// <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#">
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
-using System.Text;
using System.Xml;
using System.Xml.XPath;
-using System.Xml.Xsl;
namespace System.Security.Cryptography.Xml
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
-using System.Text;
using System.Xml;
using System.Xml.XPath;
using System.Xml.Xsl;
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-using System;
-using System.Collections;
using System.IO;
-using System.Runtime.InteropServices;
-using System.Security;
-using System.Text;
using System.Xml;
-using System.Xml.XPath;
-using System.Xml.Xsl;
namespace System.Security.Cryptography.Xml
{