diff options
author | Jonathan Pryor <jpryor@novell.com> | 2008-10-17 18:12:08 +0400 |
---|---|---|
committer | Jonathan Pryor <jpryor@novell.com> | 2008-10-17 18:12:08 +0400 |
commit | ee97d1824e93c7b9289d95fd050ae8dc095f21c0 (patch) | |
tree | 83adb6ed3bd422cb32a1a2d2b25dd7fbf3dfd6dc /mcs/class/System.Security/Documentation | |
parent | e8b42c803a678ad09b36fb138896bd51f52a5afa (diff) |
Migrating from monodoc/class/System.Security to mcs/class/System.Security/Documentation...
svn path=/trunk/mcs/; revision=116214
Diffstat (limited to 'mcs/class/System.Security/Documentation')
88 files changed, 12884 insertions, 0 deletions
diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/AlgorithmIdentifier.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/AlgorithmIdentifier.xml new file mode 100644 index 00000000000..4a38f1a3e69 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/AlgorithmIdentifier.xml @@ -0,0 +1,113 @@ +<Type Name="AlgorithmIdentifier" FullName="System.Security.Cryptography.Pkcs.AlgorithmIdentifier"> + <TypeSignature Language="C#" Value="public sealed class AlgorithmIdentifier" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public AlgorithmIdentifier ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public AlgorithmIdentifier (System.Security.Cryptography.Oid algorithm);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="algorithm" Type="System.Security.Cryptography.Oid" /> + </Parameters> + <Docs> + <param name="algorithm">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public AlgorithmIdentifier (System.Security.Cryptography.Oid algorithm, int keyLength);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="algorithm" Type="System.Security.Cryptography.Oid" /> + <Parameter Name="keyLength" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="algorithm">To be added.</param> + <param name="keyLength">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="KeyLength"> + <MemberSignature Language="C#" Value="public int KeyLength { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Oid"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Oid Oid { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Oid</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Parameters"> + <MemberSignature Language="C#" Value="public byte[] Parameters { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsRecipient.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsRecipient.xml new file mode 100644 index 00000000000..3a763001b31 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsRecipient.xml @@ -0,0 +1,84 @@ +<Type Name="CmsRecipient" FullName="System.Security.Cryptography.Pkcs.CmsRecipient"> + <TypeSignature Language="C#" Value="public sealed class CmsRecipient" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CmsRecipient (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="certificate" Type="System.Security.Cryptography.X509Certificates.X509Certificate2" /> + </Parameters> + <Docs> + <param name="certificate">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CmsRecipient (System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="recipientIdentifierType" Type="System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> + <Parameter Name="certificate" Type="System.Security.Cryptography.X509Certificates.X509Certificate2" /> + </Parameters> + <Docs> + <param name="recipientIdentifierType">To be added.</param> + <param name="certificate">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Certificate"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.X509Certificates.X509Certificate2</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="RecipientIdentifierType"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.SubjectIdentifierType RecipientIdentifierType { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsRecipientCollection.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsRecipientCollection.xml new file mode 100644 index 00000000000..ba1b3f2ab3f --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsRecipientCollection.xml @@ -0,0 +1,251 @@ +<Type Name="CmsRecipientCollection" FullName="System.Security.Cryptography.Pkcs.CmsRecipientCollection"> + <TypeSignature Language="C#" Value="public sealed class CmsRecipientCollection : System.Collections.ICollection" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.ICollection</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CmsRecipientCollection ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CmsRecipientCollection (System.Security.Cryptography.Pkcs.CmsRecipient recipient);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="recipient" Type="System.Security.Cryptography.Pkcs.CmsRecipient" /> + </Parameters> + <Docs> + <param name="recipient">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CmsRecipientCollection (System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="recipientIdentifierType" Type="System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> + <Parameter Name="certificates" Type="System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> + </Parameters> + <Docs> + <param name="recipientIdentifierType">To be added.</param> + <param name="certificates">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Add"> + <MemberSignature Language="C#" Value="public int Add (System.Security.Cryptography.Pkcs.CmsRecipient recipient);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="recipient" Type="System.Security.Cryptography.Pkcs.CmsRecipient" /> + </Parameters> + <Docs> + <param name="recipient">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyTo"> + <MemberSignature Language="C#" Value="public void CopyTo (Array array, int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Array" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyTo"> + <MemberSignature Language="C#" Value="public void CopyTo (System.Security.Cryptography.Pkcs.CmsRecipient[] array, int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Security.Cryptography.Pkcs.CmsRecipient[]" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="public int Count { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetEnumerator"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.CmsRecipientEnumerator GetEnumerator ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.CmsRecipientEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsSynchronized"> + <MemberSignature Language="C#" Value="public bool IsSynchronized { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Item"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.CmsRecipient this[int index] { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.CmsRecipient</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Remove"> + <MemberSignature Language="C#" Value="public void Remove (System.Security.Cryptography.Pkcs.CmsRecipient recipient);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="recipient" Type="System.Security.Cryptography.Pkcs.CmsRecipient" /> + </Parameters> + <Docs> + <param name="recipient">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SyncRoot"> + <MemberSignature Language="C#" Value="public object SyncRoot { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="System.Collections.IEnumerable.GetEnumerator"> + <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsRecipientEnumerator.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsRecipientEnumerator.xml new file mode 100644 index 00000000000..095bc6c1a96 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsRecipientEnumerator.xml @@ -0,0 +1,86 @@ +<Type Name="CmsRecipientEnumerator" FullName="System.Security.Cryptography.Pkcs.CmsRecipientEnumerator"> + <TypeSignature Language="C#" Value="public sealed class CmsRecipientEnumerator : System.Collections.IEnumerator" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.IEnumerator</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Current"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.CmsRecipient Current { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.CmsRecipient</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="MoveNext"> + <MemberSignature Language="C#" Value="public bool MoveNext ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Reset"> + <MemberSignature Language="C#" Value="public void Reset ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="System.Collections.IEnumerator.Current"> + <MemberSignature Language="C#" Value="object System.Collections.IEnumerator.Current { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsSigner.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsSigner.xml new file mode 100644 index 00000000000..dbe74276f21 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/CmsSigner.xml @@ -0,0 +1,209 @@ +<Type Name="CmsSigner" FullName="System.Security.Cryptography.Pkcs.CmsSigner"> + <TypeSignature Language="C#" Value="public sealed class CmsSigner" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CmsSigner ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CmsSigner (System.Security.Cryptography.CspParameters parameters);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="parameters" Type="System.Security.Cryptography.CspParameters" /> + </Parameters> + <Docs> + <param name="parameters">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CmsSigner (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="signerIdentifierType" Type="System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> + </Parameters> + <Docs> + <param name="signerIdentifierType">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CmsSigner (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="certificate" Type="System.Security.Cryptography.X509Certificates.X509Certificate2" /> + </Parameters> + <Docs> + <param name="certificate">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CmsSigner (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="signerIdentifierType" Type="System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> + <Parameter Name="certificate" Type="System.Security.Cryptography.X509Certificates.X509Certificate2" /> + </Parameters> + <Docs> + <param name="signerIdentifierType">To be added.</param> + <param name="certificate">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Certificate"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.X509Certificates.X509Certificate2</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Certificates"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.X509Certificates.X509Certificate2Collection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DigestAlgorithm"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Oid DigestAlgorithm { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Oid</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IncludeOption"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.X509Certificates.X509IncludeOption IncludeOption { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.X509Certificates.X509IncludeOption</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignedAttributes"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.CryptographicAttributeObjectCollection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignerIdentifierType"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.SubjectIdentifierType SignerIdentifierType { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="UnsignedAttributes"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.CryptographicAttributeObjectCollection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/ContentInfo.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/ContentInfo.xml new file mode 100644 index 00000000000..cc3abad6a92 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/ContentInfo.xml @@ -0,0 +1,120 @@ +<Type Name="ContentInfo" FullName="System.Security.Cryptography.Pkcs.ContentInfo"> + <TypeSignature Language="C#" Value="public sealed class ContentInfo" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ContentInfo (byte[] content);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="content" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="content">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ContentInfo (System.Security.Cryptography.Oid oid, byte[] content);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="oid" Type="System.Security.Cryptography.Oid" /> + <Parameter Name="content" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="oid">To be added.</param> + <param name="content">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Content"> + <MemberSignature Language="C#" Value="public byte[] Content { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ContentType"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Oid ContentType { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Oid</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Finalize"> + <MemberSignature Language="C#" Value="~ContentInfo ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetContentType"> + <MemberSignature Language="C#" Value="public static System.Security.Cryptography.Oid GetContentType (byte[] encodedMessage);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Oid</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="encodedMessage" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="encodedMessage">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/EnvelopedCms.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/EnvelopedCms.xml new file mode 100644 index 00000000000..fa85d8bc1cc --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/EnvelopedCms.xml @@ -0,0 +1,364 @@ +<Type Name="EnvelopedCms" FullName="System.Security.Cryptography.Pkcs.EnvelopedCms"> + <TypeSignature Language="C#" Value="public sealed class EnvelopedCms" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EnvelopedCms ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EnvelopedCms (System.Security.Cryptography.Pkcs.ContentInfo content);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="content" Type="System.Security.Cryptography.Pkcs.ContentInfo" /> + </Parameters> + <Docs> + <param name="content">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EnvelopedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="contentInfo" Type="System.Security.Cryptography.Pkcs.ContentInfo" /> + <Parameter Name="encryptionAlgorithm" Type="System.Security.Cryptography.Pkcs.AlgorithmIdentifier" /> + </Parameters> + <Docs> + <param name="contentInfo">To be added.</param> + <param name="encryptionAlgorithm">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EnvelopedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="recipientIdentifierType" Type="System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> + <Parameter Name="contentInfo" Type="System.Security.Cryptography.Pkcs.ContentInfo" /> + </Parameters> + <Docs> + <param name="recipientIdentifierType">To be added.</param> + <param name="contentInfo">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EnvelopedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="recipientIdentifierType" Type="System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> + <Parameter Name="contentInfo" Type="System.Security.Cryptography.Pkcs.ContentInfo" /> + <Parameter Name="encryptionAlgorithm" Type="System.Security.Cryptography.Pkcs.AlgorithmIdentifier" /> + </Parameters> + <Docs> + <param name="recipientIdentifierType">To be added.</param> + <param name="contentInfo">To be added.</param> + <param name="encryptionAlgorithm">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Certificates"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.X509Certificates.X509Certificate2Collection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ContentEncryptionAlgorithm"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.AlgorithmIdentifier ContentEncryptionAlgorithm { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.AlgorithmIdentifier</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ContentInfo"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.ContentInfo ContentInfo { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.ContentInfo</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Decode"> + <MemberSignature Language="C#" Value="public void Decode (byte[] encodedMessage);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="encodedMessage" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="encodedMessage">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Decrypt"> + <MemberSignature Language="C#" Value="public void Decrypt ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Decrypt"> + <MemberSignature Language="C#" Value="public void Decrypt (System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="recipientInfo" Type="System.Security.Cryptography.Pkcs.RecipientInfo" /> + </Parameters> + <Docs> + <param name="recipientInfo">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Decrypt"> + <MemberSignature Language="C#" Value="public void Decrypt (System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="extraStore" Type="System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> + </Parameters> + <Docs> + <param name="extraStore">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Decrypt"> + <MemberSignature Language="C#" Value="public void Decrypt (System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="recipientInfo" Type="System.Security.Cryptography.Pkcs.RecipientInfo" /> + <Parameter Name="extraStore" Type="System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> + </Parameters> + <Docs> + <param name="recipientInfo">To be added.</param> + <param name="extraStore">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Encode"> + <MemberSignature Language="C#" Value="public byte[] Encode ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Encrypt"> + <MemberSignature Language="C#" Value="public void Encrypt ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Encrypt"> + <MemberSignature Language="C#" Value="public void Encrypt (System.Security.Cryptography.Pkcs.CmsRecipient recipient);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="recipient" Type="System.Security.Cryptography.Pkcs.CmsRecipient" /> + </Parameters> + <Docs> + <param name="recipient">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Encrypt"> + <MemberSignature Language="C#" Value="public void Encrypt (System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="recipients" Type="System.Security.Cryptography.Pkcs.CmsRecipientCollection" /> + </Parameters> + <Docs> + <param name="recipients">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="RecipientInfos"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.RecipientInfoCollection RecipientInfos { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.RecipientInfoCollection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="UnprotectedAttributes"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.CryptographicAttributeObjectCollection UnprotectedAttributes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.CryptographicAttributeObjectCollection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Version"> + <MemberSignature Language="C#" Value="public int Version { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/KeyAgreeKeyChoice.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/KeyAgreeKeyChoice.xml new file mode 100644 index 00000000000..23d9630d4c8 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/KeyAgreeKeyChoice.xml @@ -0,0 +1,59 @@ +<Type Name="KeyAgreeKeyChoice" FullName="System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice"> + <TypeSignature Language="C#" Value="public enum KeyAgreeKeyChoice" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="EphemeralKey"> + <MemberSignature Language="C#" Value="EphemeralKey" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="StaticKey"> + <MemberSignature Language="C#" Value="StaticKey" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Unknown"> + <MemberSignature Language="C#" Value="Unknown" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.KeyAgreeKeyChoice</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/KeyAgreeRecipientInfo.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/KeyAgreeRecipientInfo.xml new file mode 100644 index 00000000000..ab3f74a77dd --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/KeyAgreeRecipientInfo.xml @@ -0,0 +1,130 @@ +<Type Name="KeyAgreeRecipientInfo" FullName="System.Security.Cryptography.Pkcs.KeyAgreeRecipientInfo"> + <TypeSignature Language="C#" Value="public sealed class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Pkcs.RecipientInfo</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Date"> + <MemberSignature Language="C#" Value="public DateTime Date { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.DateTime</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="EncryptedKey"> + <MemberSignature Language="C#" Value="public override byte[] EncryptedKey { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="KeyEncryptionAlgorithm"> + <MemberSignature Language="C#" Value="public override System.Security.Cryptography.Pkcs.AlgorithmIdentifier KeyEncryptionAlgorithm { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.AlgorithmIdentifier</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="OriginatorIdentifierOrKey"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey OriginatorIdentifierOrKey { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="OtherKeyAttribute"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.CryptographicAttributeObject OtherKeyAttribute { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.CryptographicAttributeObject</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="RecipientIdentifier"> + <MemberSignature Language="C#" Value="public override System.Security.Cryptography.Pkcs.SubjectIdentifier RecipientIdentifier { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifier</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Version"> + <MemberSignature Language="C#" Value="public override int Version { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/KeyTransRecipientInfo.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/KeyTransRecipientInfo.xml new file mode 100644 index 00000000000..ac59524b0d9 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/KeyTransRecipientInfo.xml @@ -0,0 +1,82 @@ +<Type Name="KeyTransRecipientInfo" FullName="System.Security.Cryptography.Pkcs.KeyTransRecipientInfo"> + <TypeSignature Language="C#" Value="public sealed class KeyTransRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Pkcs.RecipientInfo</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="EncryptedKey"> + <MemberSignature Language="C#" Value="public override byte[] EncryptedKey { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="KeyEncryptionAlgorithm"> + <MemberSignature Language="C#" Value="public override System.Security.Cryptography.Pkcs.AlgorithmIdentifier KeyEncryptionAlgorithm { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.AlgorithmIdentifier</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="RecipientIdentifier"> + <MemberSignature Language="C#" Value="public override System.Security.Cryptography.Pkcs.SubjectIdentifier RecipientIdentifier { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifier</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Version"> + <MemberSignature Language="C#" Value="public override int Version { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9AttributeObject.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9AttributeObject.xml new file mode 100644 index 00000000000..60ff53d80be --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9AttributeObject.xml @@ -0,0 +1,118 @@ +<Type Name="Pkcs9AttributeObject" FullName="System.Security.Cryptography.Pkcs.Pkcs9AttributeObject"> + <TypeSignature Language="C#" Value="public class Pkcs9AttributeObject : System.Security.Cryptography.AsnEncodedData" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.AsnEncodedData</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9AttributeObject ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9AttributeObject (System.Security.Cryptography.AsnEncodedData asnEncodedData);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="asnEncodedData" Type="System.Security.Cryptography.AsnEncodedData" /> + </Parameters> + <Docs> + <param name="asnEncodedData">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9AttributeObject (System.Security.Cryptography.Oid oid, byte[] encodedData);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="oid" Type="System.Security.Cryptography.Oid" /> + <Parameter Name="encodedData" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="oid">To be added.</param> + <param name="encodedData">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9AttributeObject (string oid, byte[] encodedData);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="oid" Type="System.String" /> + <Parameter Name="encodedData" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="oid">To be added.</param> + <param name="encodedData">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyFrom"> + <MemberSignature Language="C#" Value="public override void CopyFrom (System.Security.Cryptography.AsnEncodedData asnEncodedData);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="asnEncodedData" Type="System.Security.Cryptography.AsnEncodedData" /> + </Parameters> + <Docs> + <param name="asnEncodedData">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Oid"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Oid Oid { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Oid</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9ContentType.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9ContentType.xml new file mode 100644 index 00000000000..3e586e1d8a6 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9ContentType.xml @@ -0,0 +1,66 @@ +<Type Name="Pkcs9ContentType" FullName="System.Security.Cryptography.Pkcs.Pkcs9ContentType"> + <TypeSignature Language="C#" Value="public sealed class Pkcs9ContentType : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Pkcs.Pkcs9AttributeObject</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9ContentType ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ContentType"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Oid ContentType { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Oid</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyFrom"> + <MemberSignature Language="C#" Value="public override void CopyFrom (System.Security.Cryptography.AsnEncodedData asnEncodedData);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="asnEncodedData" Type="System.Security.Cryptography.AsnEncodedData" /> + </Parameters> + <Docs> + <param name="asnEncodedData">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9DocumentDescription.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9DocumentDescription.xml new file mode 100644 index 00000000000..cd8ce0859f3 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9DocumentDescription.xml @@ -0,0 +1,98 @@ +<Type Name="Pkcs9DocumentDescription" FullName="System.Security.Cryptography.Pkcs.Pkcs9DocumentDescription"> + <TypeSignature Language="C#" Value="public sealed class Pkcs9DocumentDescription : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Pkcs.Pkcs9AttributeObject</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9DocumentDescription ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9DocumentDescription (byte[] encodedDocumentDescription);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="encodedDocumentDescription" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="encodedDocumentDescription">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9DocumentDescription (string documentDescription);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="documentDescription" Type="System.String" /> + </Parameters> + <Docs> + <param name="documentDescription">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyFrom"> + <MemberSignature Language="C#" Value="public override void CopyFrom (System.Security.Cryptography.AsnEncodedData asnEncodedData);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="asnEncodedData" Type="System.Security.Cryptography.AsnEncodedData" /> + </Parameters> + <Docs> + <param name="asnEncodedData">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DocumentDescription"> + <MemberSignature Language="C#" Value="public string DocumentDescription { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9DocumentName.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9DocumentName.xml new file mode 100644 index 00000000000..cc3ae1ea8a7 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9DocumentName.xml @@ -0,0 +1,98 @@ +<Type Name="Pkcs9DocumentName" FullName="System.Security.Cryptography.Pkcs.Pkcs9DocumentName"> + <TypeSignature Language="C#" Value="public sealed class Pkcs9DocumentName : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Pkcs.Pkcs9AttributeObject</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9DocumentName ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9DocumentName (byte[] encodedDocumentName);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="encodedDocumentName" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="encodedDocumentName">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9DocumentName (string documentName);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="documentName" Type="System.String" /> + </Parameters> + <Docs> + <param name="documentName">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyFrom"> + <MemberSignature Language="C#" Value="public override void CopyFrom (System.Security.Cryptography.AsnEncodedData asnEncodedData);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="asnEncodedData" Type="System.Security.Cryptography.AsnEncodedData" /> + </Parameters> + <Docs> + <param name="asnEncodedData">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DocumentName"> + <MemberSignature Language="C#" Value="public string DocumentName { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9MessageDigest.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9MessageDigest.xml new file mode 100644 index 00000000000..cd88c37a957 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9MessageDigest.xml @@ -0,0 +1,66 @@ +<Type Name="Pkcs9MessageDigest" FullName="System.Security.Cryptography.Pkcs.Pkcs9MessageDigest"> + <TypeSignature Language="C#" Value="public sealed class Pkcs9MessageDigest : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Pkcs.Pkcs9AttributeObject</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9MessageDigest ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyFrom"> + <MemberSignature Language="C#" Value="public override void CopyFrom (System.Security.Cryptography.AsnEncodedData asnEncodedData);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="asnEncodedData" Type="System.Security.Cryptography.AsnEncodedData" /> + </Parameters> + <Docs> + <param name="asnEncodedData">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="MessageDigest"> + <MemberSignature Language="C#" Value="public byte[] MessageDigest { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9SigningTime.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9SigningTime.xml new file mode 100644 index 00000000000..17b86e64bdc --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/Pkcs9SigningTime.xml @@ -0,0 +1,98 @@ +<Type Name="Pkcs9SigningTime" FullName="System.Security.Cryptography.Pkcs.Pkcs9SigningTime"> + <TypeSignature Language="C#" Value="public sealed class Pkcs9SigningTime : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Pkcs.Pkcs9AttributeObject</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9SigningTime ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9SigningTime (byte[] encodedSigningTime);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="encodedSigningTime" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="encodedSigningTime">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pkcs9SigningTime (DateTime signingTime);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="signingTime" Type="System.DateTime" /> + </Parameters> + <Docs> + <param name="signingTime">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyFrom"> + <MemberSignature Language="C#" Value="public override void CopyFrom (System.Security.Cryptography.AsnEncodedData asnEncodedData);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="asnEncodedData" Type="System.Security.Cryptography.AsnEncodedData" /> + </Parameters> + <Docs> + <param name="asnEncodedData">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SigningTime"> + <MemberSignature Language="C#" Value="public DateTime SigningTime { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.DateTime</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/PublicKeyInfo.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/PublicKeyInfo.xml new file mode 100644 index 00000000000..4df26318557 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/PublicKeyInfo.xml @@ -0,0 +1,50 @@ +<Type Name="PublicKeyInfo" FullName="System.Security.Cryptography.Pkcs.PublicKeyInfo"> + <TypeSignature Language="C#" Value="public sealed class PublicKeyInfo" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Algorithm"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.AlgorithmIdentifier Algorithm { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.AlgorithmIdentifier</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="KeyValue"> + <MemberSignature Language="C#" Value="public byte[] KeyValue { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfo.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfo.xml new file mode 100644 index 00000000000..0d9f073796d --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfo.xml @@ -0,0 +1,98 @@ +<Type Name="RecipientInfo" FullName="System.Security.Cryptography.Pkcs.RecipientInfo"> + <TypeSignature Language="C#" Value="public abstract class RecipientInfo" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="EncryptedKey"> + <MemberSignature Language="C#" Value="public abstract byte[] EncryptedKey { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="KeyEncryptionAlgorithm"> + <MemberSignature Language="C#" Value="public abstract System.Security.Cryptography.Pkcs.AlgorithmIdentifier KeyEncryptionAlgorithm { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.AlgorithmIdentifier</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="RecipientIdentifier"> + <MemberSignature Language="C#" Value="public abstract System.Security.Cryptography.Pkcs.SubjectIdentifier RecipientIdentifier { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifier</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.RecipientInfoType Type { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.RecipientInfoType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Version"> + <MemberSignature Language="C#" Value="public abstract int Version { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfoCollection.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfoCollection.xml new file mode 100644 index 00000000000..7ce5cc5f652 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfoCollection.xml @@ -0,0 +1,165 @@ +<Type Name="RecipientInfoCollection" FullName="System.Security.Cryptography.Pkcs.RecipientInfoCollection"> + <TypeSignature Language="C#" Value="public sealed class RecipientInfoCollection : System.Collections.ICollection" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.ICollection</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="CopyTo"> + <MemberSignature Language="C#" Value="public void CopyTo (Array array, int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Array" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyTo"> + <MemberSignature Language="C#" Value="public void CopyTo (System.Security.Cryptography.Pkcs.RecipientInfo[] array, int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Security.Cryptography.Pkcs.RecipientInfo[]" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="public int Count { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetEnumerator"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.RecipientInfoEnumerator GetEnumerator ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.RecipientInfoEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsSynchronized"> + <MemberSignature Language="C#" Value="public bool IsSynchronized { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Item"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.RecipientInfo this[int index] { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.RecipientInfo</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SyncRoot"> + <MemberSignature Language="C#" Value="public object SyncRoot { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="System.Collections.IEnumerable.GetEnumerator"> + <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfoEnumerator.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfoEnumerator.xml new file mode 100644 index 00000000000..04cf0e0ca65 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfoEnumerator.xml @@ -0,0 +1,86 @@ +<Type Name="RecipientInfoEnumerator" FullName="System.Security.Cryptography.Pkcs.RecipientInfoEnumerator"> + <TypeSignature Language="C#" Value="public sealed class RecipientInfoEnumerator : System.Collections.IEnumerator" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.IEnumerator</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Current"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.RecipientInfo Current { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.RecipientInfo</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="MoveNext"> + <MemberSignature Language="C#" Value="public bool MoveNext ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Reset"> + <MemberSignature Language="C#" Value="public void Reset ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="System.Collections.IEnumerator.Current"> + <MemberSignature Language="C#" Value="object System.Collections.IEnumerator.Current { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfoType.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfoType.xml new file mode 100644 index 00000000000..094ec84630d --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/RecipientInfoType.xml @@ -0,0 +1,59 @@ +<Type Name="RecipientInfoType" FullName="System.Security.Cryptography.Pkcs.RecipientInfoType"> + <TypeSignature Language="C#" Value="public enum RecipientInfoType" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="KeyAgreement"> + <MemberSignature Language="C#" Value="KeyAgreement" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.RecipientInfoType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="KeyTransport"> + <MemberSignature Language="C#" Value="KeyTransport" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.RecipientInfoType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Unknown"> + <MemberSignature Language="C#" Value="Unknown" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.RecipientInfoType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignedCms.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignedCms.xml new file mode 100644 index 00000000000..798947acfd8 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignedCms.xml @@ -0,0 +1,385 @@ +<Type Name="SignedCms" FullName="System.Security.Cryptography.Pkcs.SignedCms"> + <TypeSignature Language="C#" Value="public sealed class SignedCms" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SignedCms ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SignedCms (System.Security.Cryptography.Pkcs.ContentInfo content);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="content" Type="System.Security.Cryptography.Pkcs.ContentInfo" /> + </Parameters> + <Docs> + <param name="content">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="signerIdentifierType" Type="System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> + </Parameters> + <Docs> + <param name="signerIdentifierType">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SignedCms (System.Security.Cryptography.Pkcs.ContentInfo content, bool detached);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="content" Type="System.Security.Cryptography.Pkcs.ContentInfo" /> + <Parameter Name="detached" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="content">To be added.</param> + <param name="detached">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo content);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="signerIdentifierType" Type="System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> + <Parameter Name="content" Type="System.Security.Cryptography.Pkcs.ContentInfo" /> + </Parameters> + <Docs> + <param name="signerIdentifierType">To be added.</param> + <param name="content">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo content, bool detached);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="signerIdentifierType" Type="System.Security.Cryptography.Pkcs.SubjectIdentifierType" /> + <Parameter Name="content" Type="System.Security.Cryptography.Pkcs.ContentInfo" /> + <Parameter Name="detached" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="signerIdentifierType">To be added.</param> + <param name="content">To be added.</param> + <param name="detached">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Certificates"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.X509Certificates.X509Certificate2Collection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CheckHash"> + <MemberSignature Language="C#" Value="public void CheckHash ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CheckSignature"> + <MemberSignature Language="C#" Value="public void CheckSignature (bool verifySignatureOnly);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="verifySignatureOnly" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="verifySignatureOnly">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CheckSignature"> + <MemberSignature Language="C#" Value="public void CheckSignature (System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="extraStore" Type="System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> + <Parameter Name="verifySignatureOnly" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="extraStore">To be added.</param> + <param name="verifySignatureOnly">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ComputeSignature"> + <MemberSignature Language="C#" Value="public void ComputeSignature ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ComputeSignature"> + <MemberSignature Language="C#" Value="public void ComputeSignature (System.Security.Cryptography.Pkcs.CmsSigner signer);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="signer" Type="System.Security.Cryptography.Pkcs.CmsSigner" /> + </Parameters> + <Docs> + <param name="signer">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ComputeSignature"> + <MemberSignature Language="C#" Value="public void ComputeSignature (System.Security.Cryptography.Pkcs.CmsSigner signer, bool silent);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="signer" Type="System.Security.Cryptography.Pkcs.CmsSigner" /> + <Parameter Name="silent" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="signer">To be added.</param> + <param name="silent">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ContentInfo"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.ContentInfo ContentInfo { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.ContentInfo</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Decode"> + <MemberSignature Language="C#" Value="public void Decode (byte[] encodedMessage);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="encodedMessage" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="encodedMessage">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Detached"> + <MemberSignature Language="C#" Value="public bool Detached { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Encode"> + <MemberSignature Language="C#" Value="public byte[] Encode ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="RemoveSignature"> + <MemberSignature Language="C#" Value="public void RemoveSignature (int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="RemoveSignature"> + <MemberSignature Language="C#" Value="public void RemoveSignature (System.Security.Cryptography.Pkcs.SignerInfo signerInfo);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="signerInfo" Type="System.Security.Cryptography.Pkcs.SignerInfo" /> + </Parameters> + <Docs> + <param name="signerInfo">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignerInfos"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.SignerInfoCollection SignerInfos { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SignerInfoCollection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Version"> + <MemberSignature Language="C#" Value="public int Version { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignerInfo.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignerInfo.xml new file mode 100644 index 00000000000..d7cc4f02d08 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignerInfo.xml @@ -0,0 +1,259 @@ +<Type Name="SignerInfo" FullName="System.Security.Cryptography.Pkcs.SignerInfo"> + <TypeSignature Language="C#" Value="public sealed class SignerInfo" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Certificate"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.X509Certificates.X509Certificate2</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CheckHash"> + <MemberSignature Language="C#" Value="public void CheckHash ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CheckSignature"> + <MemberSignature Language="C#" Value="public void CheckSignature (bool verifySignatureOnly);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="verifySignatureOnly" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="verifySignatureOnly">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CheckSignature"> + <MemberSignature Language="C#" Value="public void CheckSignature (System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="extraStore" Type="System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> + <Parameter Name="verifySignatureOnly" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="extraStore">To be added.</param> + <param name="verifySignatureOnly">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ComputeCounterSignature"> + <MemberSignature Language="C#" Value="public void ComputeCounterSignature ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ComputeCounterSignature"> + <MemberSignature Language="C#" Value="public void ComputeCounterSignature (System.Security.Cryptography.Pkcs.CmsSigner signer);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="signer" Type="System.Security.Cryptography.Pkcs.CmsSigner" /> + </Parameters> + <Docs> + <param name="signer">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CounterSignerInfos"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.SignerInfoCollection CounterSignerInfos { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SignerInfoCollection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DigestAlgorithm"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Oid DigestAlgorithm { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Oid</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="RemoveCounterSignature"> + <MemberSignature Language="C#" Value="public void RemoveCounterSignature (int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="RemoveCounterSignature"> + <MemberSignature Language="C#" Value="public void RemoveCounterSignature (System.Security.Cryptography.Pkcs.SignerInfo counterSignerInfo);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="counterSignerInfo" Type="System.Security.Cryptography.Pkcs.SignerInfo" /> + </Parameters> + <Docs> + <param name="counterSignerInfo">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignedAttributes"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.CryptographicAttributeObjectCollection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignerIdentifier"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.SubjectIdentifier SignerIdentifier { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifier</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="UnsignedAttributes"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.CryptographicAttributeObjectCollection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Version"> + <MemberSignature Language="C#" Value="public int Version { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignerInfoCollection.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignerInfoCollection.xml new file mode 100644 index 00000000000..91b6c1372bc --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignerInfoCollection.xml @@ -0,0 +1,165 @@ +<Type Name="SignerInfoCollection" FullName="System.Security.Cryptography.Pkcs.SignerInfoCollection"> + <TypeSignature Language="C#" Value="public sealed class SignerInfoCollection : System.Collections.ICollection" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.ICollection</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="CopyTo"> + <MemberSignature Language="C#" Value="public void CopyTo (Array array, int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Array" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyTo"> + <MemberSignature Language="C#" Value="public void CopyTo (System.Security.Cryptography.Pkcs.SignerInfo[] array, int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Security.Cryptography.Pkcs.SignerInfo[]" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="public int Count { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetEnumerator"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.SignerInfoEnumerator GetEnumerator ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SignerInfoEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsSynchronized"> + <MemberSignature Language="C#" Value="public bool IsSynchronized { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Item"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.SignerInfo this[int index] { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SignerInfo</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SyncRoot"> + <MemberSignature Language="C#" Value="public object SyncRoot { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="System.Collections.IEnumerable.GetEnumerator"> + <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignerInfoEnumerator.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignerInfoEnumerator.xml new file mode 100644 index 00000000000..313a1f5463d --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SignerInfoEnumerator.xml @@ -0,0 +1,86 @@ +<Type Name="SignerInfoEnumerator" FullName="System.Security.Cryptography.Pkcs.SignerInfoEnumerator"> + <TypeSignature Language="C#" Value="public sealed class SignerInfoEnumerator : System.Collections.IEnumerator" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.IEnumerator</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Current"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.SignerInfo Current { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SignerInfo</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="MoveNext"> + <MemberSignature Language="C#" Value="public bool MoveNext ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Reset"> + <MemberSignature Language="C#" Value="public void Reset ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="System.Collections.IEnumerator.Current"> + <MemberSignature Language="C#" Value="object System.Collections.IEnumerator.Current { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifier.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifier.xml new file mode 100644 index 00000000000..9c7ba3113d9 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifier.xml @@ -0,0 +1,50 @@ +<Type Name="SubjectIdentifier" FullName="System.Security.Cryptography.Pkcs.SubjectIdentifier"> + <TypeSignature Language="C#" Value="public sealed class SubjectIdentifier" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.SubjectIdentifierType Type { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Value"> + <MemberSignature Language="C#" Value="public object Value { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifierOrKey.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifierOrKey.xml new file mode 100644 index 00000000000..dfc8c29a7d5 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifierOrKey.xml @@ -0,0 +1,50 @@ +<Type Name="SubjectIdentifierOrKey" FullName="System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey"> + <TypeSignature Language="C#" Value="public sealed class SubjectIdentifierOrKey" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType Type { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Value"> + <MemberSignature Language="C#" Value="public object Value { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifierOrKeyType.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifierOrKeyType.xml new file mode 100644 index 00000000000..a7bbae50fbe --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifierOrKeyType.xml @@ -0,0 +1,73 @@ +<Type Name="SubjectIdentifierOrKeyType" FullName="System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType"> + <TypeSignature Language="C#" Value="public enum SubjectIdentifierOrKeyType" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="IssuerAndSerialNumber"> + <MemberSignature Language="C#" Value="IssuerAndSerialNumber" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="PublicKeyInfo"> + <MemberSignature Language="C#" Value="PublicKeyInfo" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SubjectKeyIdentifier"> + <MemberSignature Language="C#" Value="SubjectKeyIdentifier" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Unknown"> + <MemberSignature Language="C#" Value="Unknown" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifierType.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifierType.xml new file mode 100644 index 00000000000..d7cb0528842 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Pkcs/SubjectIdentifierType.xml @@ -0,0 +1,73 @@ +<Type Name="SubjectIdentifierType" FullName="System.Security.Cryptography.Pkcs.SubjectIdentifierType"> + <TypeSignature Language="C#" Value="public enum SubjectIdentifierType" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="IssuerAndSerialNumber"> + <MemberSignature Language="C#" Value="IssuerAndSerialNumber" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="NoSignature"> + <MemberSignature Language="C#" Value="NoSignature" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SubjectKeyIdentifier"> + <MemberSignature Language="C#" Value="SubjectKeyIdentifier" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Unknown"> + <MemberSignature Language="C#" Value="Unknown" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Pkcs.SubjectIdentifierType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.X509Certificates/X509Certificate2UI.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.X509Certificates/X509Certificate2UI.xml new file mode 100644 index 00000000000..21a5b54ea93 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.X509Certificates/X509Certificate2UI.xml @@ -0,0 +1,112 @@ +<Type Name="X509Certificate2UI" FullName="System.Security.Cryptography.X509Certificates.X509Certificate2UI"> + <TypeSignature Language="C#" Value="public sealed class X509Certificate2UI" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="DisplayCertificate"> + <MemberSignature Language="C#" Value="public static void DisplayCertificate (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="certificate" Type="System.Security.Cryptography.X509Certificates.X509Certificate2" /> + </Parameters> + <Docs> + <param name="certificate">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DisplayCertificate"> + <MemberSignature Language="C#" Value="public static void DisplayCertificate (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, IntPtr hwndParent);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="certificate" Type="System.Security.Cryptography.X509Certificates.X509Certificate2" /> + <Parameter Name="hwndParent" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="certificate">To be added.</param> + <param name="hwndParent">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SelectFromCollection"> + <MemberSignature Language="C#" Value="public static System.Security.Cryptography.X509Certificates.X509Certificate2Collection SelectFromCollection (System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates, string title, string message, System.Security.Cryptography.X509Certificates.X509SelectionFlag selectionFlag);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.X509Certificates.X509Certificate2Collection</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="certificates" Type="System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> + <Parameter Name="title" Type="System.String" /> + <Parameter Name="message" Type="System.String" /> + <Parameter Name="selectionFlag" Type="System.Security.Cryptography.X509Certificates.X509SelectionFlag" /> + </Parameters> + <Docs> + <param name="certificates">To be added.</param> + <param name="title">To be added.</param> + <param name="message">To be added.</param> + <param name="selectionFlag">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SelectFromCollection"> + <MemberSignature Language="C#" Value="public static System.Security.Cryptography.X509Certificates.X509Certificate2Collection SelectFromCollection (System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates, string title, string message, System.Security.Cryptography.X509Certificates.X509SelectionFlag selectionFlag, IntPtr hwndParent);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.X509Certificates.X509Certificate2Collection</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="certificates" Type="System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> + <Parameter Name="title" Type="System.String" /> + <Parameter Name="message" Type="System.String" /> + <Parameter Name="selectionFlag" Type="System.Security.Cryptography.X509Certificates.X509SelectionFlag" /> + <Parameter Name="hwndParent" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="certificates">To be added.</param> + <param name="title">To be added.</param> + <param name="message">To be added.</param> + <param name="selectionFlag">To be added.</param> + <param name="hwndParent">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.X509Certificates/X509SelectionFlag.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.X509Certificates/X509SelectionFlag.xml new file mode 100644 index 00000000000..16297fd95e0 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.X509Certificates/X509SelectionFlag.xml @@ -0,0 +1,45 @@ +<Type Name="X509SelectionFlag" FullName="System.Security.Cryptography.X509Certificates.X509SelectionFlag"> + <TypeSignature Language="C#" Value="public enum X509SelectionFlag" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="MultiSelection"> + <MemberSignature Language="C#" Value="MultiSelection" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.X509Certificates.X509SelectionFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SingleSelection"> + <MemberSignature Language="C#" Value="SingleSelection" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.X509Certificates.X509SelectionFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/CipherData.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/CipherData.xml new file mode 100644 index 00000000000..690f233e1af --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/CipherData.xml @@ -0,0 +1,131 @@ +<Type Name="CipherData" FullName="System.Security.Cryptography.Xml.CipherData"> + <TypeSignature Language="C#" Value="public sealed class CipherData" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CipherData ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CipherData (byte[] cipherValue);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="cipherValue" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="cipherValue">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CipherData (System.Security.Cryptography.Xml.CipherReference cipherReference);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="cipherReference" Type="System.Security.Cryptography.Xml.CipherReference" /> + </Parameters> + <Docs> + <param name="cipherReference">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CipherReference"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.CipherReference CipherReference { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.CipherReference</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CipherValue"> + <MemberSignature Language="C#" Value="public byte[] CipherValue { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/CipherReference.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/CipherReference.xml new file mode 100644 index 00000000000..085984f6d9b --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/CipherReference.xml @@ -0,0 +1,101 @@ +<Type Name="CipherReference" FullName="System.Security.Cryptography.Xml.CipherReference"> + <TypeSignature Language="C#" Value="public sealed class CipherReference : System.Security.Cryptography.Xml.EncryptedReference" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.EncryptedReference</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CipherReference ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CipherReference (string uri);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="uri" Type="System.String" /> + </Parameters> + <Docs> + <param name="uri">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CipherReference (string uri, System.Security.Cryptography.Xml.TransformChain tc);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="uri" Type="System.String" /> + <Parameter Name="tc" Type="System.Security.Cryptography.Xml.TransformChain" /> + </Parameters> + <Docs> + <param name="uri">To be added.</param> + <param name="tc">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public override System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public override void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/DSAKeyValue.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/DSAKeyValue.xml new file mode 100644 index 00000000000..a678186f31e --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/DSAKeyValue.xml @@ -0,0 +1,104 @@ +<Type Name="DSAKeyValue" FullName="System.Security.Cryptography.Xml.DSAKeyValue"> + <TypeSignature Language="C#" Value="public class DSAKeyValue : System.Security.Cryptography.Xml.KeyInfoClause" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.KeyInfoClause</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Represent the XMLDSIG DSAKeyValue element which contains an XML representation of a DSA public key.</summary> + <remarks>The <DSAKeyValue> element is detailled in section 4.4.2.1 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DSAKeyValue ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DSAKeyValue (System.Security.Cryptography.DSA key);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="key" Type="System.Security.Cryptography.DSA" /> + </Parameters> + <Docs> + <param name="key">a <see cref="T:System.Security.Cryptography.DSA" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public override System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Key"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.DSA Key { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.DSA</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Security.Cryptography.DSA" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public override void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/DataObject.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/DataObject.xml new file mode 100644 index 00000000000..8909c52ac09 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/DataObject.xml @@ -0,0 +1,161 @@ +<Type Name="DataObject" FullName="System.Security.Cryptography.Xml.DataObject"> + <TypeSignature Language="C#" Value="public class DataObject" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Represent the XMLDSIG Object element.</summary> + <remarks>The <Object> element is detailled in section 4.5 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DataObject ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DataObject (string id, string mimeType, string encoding, System.Xml.XmlElement data);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="id" Type="System.String" /> + <Parameter Name="mimeType" Type="System.String" /> + <Parameter Name="encoding" Type="System.String" /> + <Parameter Name="data" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="id">a <see cref="T:System.String" /></param> + <param name="mimeType">a <see cref="T:System.String" /></param> + <param name="encoding">a <see cref="T:System.String" /></param> + <param name="data">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Data"> + <MemberSignature Language="C#" Value="public System.Xml.XmlNodeList Data { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlNodeList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Xml.XmlNodeList" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Encoding"> + <MemberSignature Language="C#" Value="public string Encoding { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Id"> + <MemberSignature Language="C#" Value="public string Id { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="MimeType"> + <MemberSignature Language="C#" Value="public string MimeType { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/DataReference.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/DataReference.xml new file mode 100644 index 00000000000..d02cb7bb57b --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/DataReference.xml @@ -0,0 +1,65 @@ +<Type Name="DataReference" FullName="System.Security.Cryptography.Xml.DataReference"> + <TypeSignature Language="C#" Value="public sealed class DataReference : System.Security.Cryptography.Xml.EncryptedReference" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.EncryptedReference</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DataReference ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DataReference (string uri);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="uri" Type="System.String" /> + </Parameters> + <Docs> + <param name="uri">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DataReference (string uri, System.Security.Cryptography.Xml.TransformChain tc);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="uri" Type="System.String" /> + <Parameter Name="tc" Type="System.Security.Cryptography.Xml.TransformChain" /> + </Parameters> + <Docs> + <param name="uri">To be added.</param> + <param name="tc">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedData.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedData.xml new file mode 100644 index 00000000000..210e25d87b5 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedData.xml @@ -0,0 +1,67 @@ +<Type Name="EncryptedData" FullName="System.Security.Cryptography.Xml.EncryptedData"> + <TypeSignature Language="C#" Value="public sealed class EncryptedData : System.Security.Cryptography.Xml.EncryptedType" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.EncryptedType</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EncryptedData ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public override System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public override void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedKey.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedKey.xml new file mode 100644 index 00000000000..bd48d52048d --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedKey.xml @@ -0,0 +1,153 @@ +<Type Name="EncryptedKey" FullName="System.Security.Cryptography.Xml.EncryptedKey"> + <TypeSignature Language="C#" Value="public sealed class EncryptedKey : System.Security.Cryptography.Xml.EncryptedType" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.EncryptedType</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EncryptedKey ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddReference"> + <MemberSignature Language="C#" Value="public void AddReference (System.Security.Cryptography.Xml.DataReference dataReference);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dataReference" Type="System.Security.Cryptography.Xml.DataReference" /> + </Parameters> + <Docs> + <param name="dataReference">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddReference"> + <MemberSignature Language="C#" Value="public void AddReference (System.Security.Cryptography.Xml.KeyReference keyReference);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="keyReference" Type="System.Security.Cryptography.Xml.KeyReference" /> + </Parameters> + <Docs> + <param name="keyReference">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CarriedKeyName"> + <MemberSignature Language="C#" Value="public string CarriedKeyName { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public override System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public override void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Recipient"> + <MemberSignature Language="C#" Value="public string Recipient { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ReferenceList"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.ReferenceList ReferenceList { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.ReferenceList</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedReference.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedReference.xml new file mode 100644 index 00000000000..02ef8e24944 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedReference.xml @@ -0,0 +1,183 @@ +<Type Name="EncryptedReference" FullName="System.Security.Cryptography.Xml.EncryptedReference"> + <TypeSignature Language="C#" Value="public abstract class EncryptedReference" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected EncryptedReference ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected EncryptedReference (string uri);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="uri" Type="System.String" /> + </Parameters> + <Docs> + <param name="uri">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected EncryptedReference (string uri, System.Security.Cryptography.Xml.TransformChain tc);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="uri" Type="System.String" /> + <Parameter Name="tc" Type="System.Security.Cryptography.Xml.TransformChain" /> + </Parameters> + <Docs> + <param name="uri">To be added.</param> + <param name="tc">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddTransform"> + <MemberSignature Language="C#" Value="public void AddTransform (System.Security.Cryptography.Xml.Transform transform);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="transform" Type="System.Security.Cryptography.Xml.Transform" /> + </Parameters> + <Docs> + <param name="transform">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CacheValid"> + <MemberSignature Language="C#" Value="protected bool CacheValid { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public virtual System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public virtual void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ReferenceType"> + <MemberSignature Language="C#" Value="protected string ReferenceType { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="TransformChain"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.TransformChain TransformChain { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.TransformChain</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Uri"> + <MemberSignature Language="C#" Value="public string Uri { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedType.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedType.xml new file mode 100644 index 00000000000..112f4d7835b --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedType.xml @@ -0,0 +1,214 @@ +<Type Name="EncryptedType" FullName="System.Security.Cryptography.Xml.EncryptedType"> + <TypeSignature Language="C#" Value="public abstract class EncryptedType" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected EncryptedType ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddProperty"> + <MemberSignature Language="C#" Value="public void AddProperty (System.Security.Cryptography.Xml.EncryptionProperty ep);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="ep" Type="System.Security.Cryptography.Xml.EncryptionProperty" /> + </Parameters> + <Docs> + <param name="ep">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CipherData"> + <MemberSignature Language="C#" Value="public virtual System.Security.Cryptography.Xml.CipherData CipherData { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.CipherData</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Encoding"> + <MemberSignature Language="C#" Value="public virtual string Encoding { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="EncryptionMethod"> + <MemberSignature Language="C#" Value="public virtual System.Security.Cryptography.Xml.EncryptionMethod EncryptionMethod { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.EncryptionMethod</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="EncryptionProperties"> + <MemberSignature Language="C#" Value="public virtual System.Security.Cryptography.Xml.EncryptionPropertyCollection EncryptionProperties { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.EncryptionPropertyCollection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public abstract System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Id"> + <MemberSignature Language="C#" Value="public virtual string Id { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="KeyInfo"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.KeyInfo KeyInfo { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.KeyInfo</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public abstract void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="MimeType"> + <MemberSignature Language="C#" Value="public virtual string MimeType { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public virtual string Type { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedXml.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedXml.xml new file mode 100644 index 00000000000..919c7ccf3a9 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptedXml.xml @@ -0,0 +1,803 @@ +<Type Name="EncryptedXml" FullName="System.Security.Cryptography.Xml.EncryptedXml"> + <TypeSignature Language="C#" Value="public class EncryptedXml" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EncryptedXml ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EncryptedXml (System.Xml.XmlDocument document);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="document" Type="System.Xml.XmlDocument" /> + </Parameters> + <Docs> + <param name="document">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EncryptedXml (System.Xml.XmlDocument document, System.Security.Policy.Evidence evidence);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="document" Type="System.Xml.XmlDocument" /> + <Parameter Name="evidence" Type="System.Security.Policy.Evidence" /> + </Parameters> + <Docs> + <param name="document">To be added.</param> + <param name="evidence">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddKeyNameMapping"> + <MemberSignature Language="C#" Value="public void AddKeyNameMapping (string keyName, object keyObject);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="keyName" Type="System.String" /> + <Parameter Name="keyObject" Type="System.Object" /> + </Parameters> + <Docs> + <param name="keyName">To be added.</param> + <param name="keyObject">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ClearKeyNameMappings"> + <MemberSignature Language="C#" Value="public void ClearKeyNameMappings ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DecryptData"> + <MemberSignature Language="C#" Value="public byte[] DecryptData (System.Security.Cryptography.Xml.EncryptedData encryptedData, System.Security.Cryptography.SymmetricAlgorithm symAlg);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="encryptedData" Type="System.Security.Cryptography.Xml.EncryptedData" /> + <Parameter Name="symAlg" Type="System.Security.Cryptography.SymmetricAlgorithm" /> + </Parameters> + <Docs> + <param name="encryptedData">To be added.</param> + <param name="symAlg">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DecryptDocument"> + <MemberSignature Language="C#" Value="public void DecryptDocument ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DecryptEncryptedKey"> + <MemberSignature Language="C#" Value="public virtual byte[] DecryptEncryptedKey (System.Security.Cryptography.Xml.EncryptedKey encryptedKey);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="encryptedKey" Type="System.Security.Cryptography.Xml.EncryptedKey" /> + </Parameters> + <Docs> + <param name="encryptedKey">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DecryptKey"> + <MemberSignature Language="C#" Value="public static byte[] DecryptKey (byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symAlg);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="keyData" Type="System.Byte[]" /> + <Parameter Name="symAlg" Type="System.Security.Cryptography.SymmetricAlgorithm" /> + </Parameters> + <Docs> + <param name="keyData">To be added.</param> + <param name="symAlg">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DecryptKey"> + <MemberSignature Language="C#" Value="public static byte[] DecryptKey (byte[] keyData, System.Security.Cryptography.RSA rsa, bool fOAEP);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="keyData" Type="System.Byte[]" /> + <Parameter Name="rsa" Type="System.Security.Cryptography.RSA" /> + <Parameter Name="fOAEP" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="keyData">To be added.</param> + <param name="rsa">To be added.</param> + <param name="fOAEP">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DocumentEvidence"> + <MemberSignature Language="C#" Value="public System.Security.Policy.Evidence DocumentEvidence { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Policy.Evidence</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Encoding"> + <MemberSignature Language="C#" Value="public System.Text.Encoding Encoding { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Text.Encoding</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Encrypt"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.EncryptedData Encrypt (System.Xml.XmlElement inputElement, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.EncryptedData</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="inputElement" Type="System.Xml.XmlElement" /> + <Parameter Name="certificate" Type="System.Security.Cryptography.X509Certificates.X509Certificate2" /> + </Parameters> + <Docs> + <param name="inputElement">To be added.</param> + <param name="certificate">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Encrypt"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.EncryptedData Encrypt (System.Xml.XmlElement inputElement, string keyName);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.EncryptedData</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="inputElement" Type="System.Xml.XmlElement" /> + <Parameter Name="keyName" Type="System.String" /> + </Parameters> + <Docs> + <param name="inputElement">To be added.</param> + <param name="keyName">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="EncryptData"> + <MemberSignature Language="C#" Value="public byte[] EncryptData (byte[] plainText, System.Security.Cryptography.SymmetricAlgorithm symAlg);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="plainText" Type="System.Byte[]" /> + <Parameter Name="symAlg" Type="System.Security.Cryptography.SymmetricAlgorithm" /> + </Parameters> + <Docs> + <param name="plainText">To be added.</param> + <param name="symAlg">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="EncryptData"> + <MemberSignature Language="C#" Value="public byte[] EncryptData (System.Xml.XmlElement inputElement, System.Security.Cryptography.SymmetricAlgorithm symAlg, bool content);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="inputElement" Type="System.Xml.XmlElement" /> + <Parameter Name="symAlg" Type="System.Security.Cryptography.SymmetricAlgorithm" /> + <Parameter Name="content" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="inputElement">To be added.</param> + <param name="symAlg">To be added.</param> + <param name="content">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="EncryptKey"> + <MemberSignature Language="C#" Value="public static byte[] EncryptKey (byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symAlg);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="keyData" Type="System.Byte[]" /> + <Parameter Name="symAlg" Type="System.Security.Cryptography.SymmetricAlgorithm" /> + </Parameters> + <Docs> + <param name="keyData">To be added.</param> + <param name="symAlg">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="EncryptKey"> + <MemberSignature Language="C#" Value="public static byte[] EncryptKey (byte[] keyData, System.Security.Cryptography.RSA rsa, bool fOAEP);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="keyData" Type="System.Byte[]" /> + <Parameter Name="rsa" Type="System.Security.Cryptography.RSA" /> + <Parameter Name="fOAEP" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="keyData">To be added.</param> + <param name="rsa">To be added.</param> + <param name="fOAEP">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetDecryptionIV"> + <MemberSignature Language="C#" Value="public virtual byte[] GetDecryptionIV (System.Security.Cryptography.Xml.EncryptedData encryptedData, string symAlgUri);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="encryptedData" Type="System.Security.Cryptography.Xml.EncryptedData" /> + <Parameter Name="symAlgUri" Type="System.String" /> + </Parameters> + <Docs> + <param name="encryptedData">To be added.</param> + <param name="symAlgUri">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetDecryptionKey"> + <MemberSignature Language="C#" Value="public virtual System.Security.Cryptography.SymmetricAlgorithm GetDecryptionKey (System.Security.Cryptography.Xml.EncryptedData encryptedData, string symAlgUri);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.SymmetricAlgorithm</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="encryptedData" Type="System.Security.Cryptography.Xml.EncryptedData" /> + <Parameter Name="symAlgUri" Type="System.String" /> + </Parameters> + <Docs> + <param name="encryptedData">To be added.</param> + <param name="symAlgUri">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetIdElement"> + <MemberSignature Language="C#" Value="public virtual System.Xml.XmlElement GetIdElement (System.Xml.XmlDocument document, string idValue);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="document" Type="System.Xml.XmlDocument" /> + <Parameter Name="idValue" Type="System.String" /> + </Parameters> + <Docs> + <param name="document">To be added.</param> + <param name="idValue">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Mode"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.CipherMode Mode { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.CipherMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Padding"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.PaddingMode Padding { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.PaddingMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Recipient"> + <MemberSignature Language="C#" Value="public string Recipient { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ReplaceData"> + <MemberSignature Language="C#" Value="public void ReplaceData (System.Xml.XmlElement inputElement, byte[] decryptedData);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="inputElement" Type="System.Xml.XmlElement" /> + <Parameter Name="decryptedData" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="inputElement">To be added.</param> + <param name="decryptedData">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ReplaceElement"> + <MemberSignature Language="C#" Value="public static void ReplaceElement (System.Xml.XmlElement inputElement, System.Security.Cryptography.Xml.EncryptedData encryptedData, bool content);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="inputElement" Type="System.Xml.XmlElement" /> + <Parameter Name="encryptedData" Type="System.Security.Cryptography.Xml.EncryptedData" /> + <Parameter Name="content" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="inputElement">To be added.</param> + <param name="encryptedData">To be added.</param> + <param name="content">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Resolver"> + <MemberSignature Language="C#" Value="public System.Xml.XmlResolver Resolver { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlResolver</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncAES128KeyWrapUrl"> + <MemberSignature Language="C#" Value="public const string XmlEncAES128KeyWrapUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncAES128Url"> + <MemberSignature Language="C#" Value="public const string XmlEncAES128Url;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncAES192KeyWrapUrl"> + <MemberSignature Language="C#" Value="public const string XmlEncAES192KeyWrapUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncAES192Url"> + <MemberSignature Language="C#" Value="public const string XmlEncAES192Url;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncAES256KeyWrapUrl"> + <MemberSignature Language="C#" Value="public const string XmlEncAES256KeyWrapUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncAES256Url"> + <MemberSignature Language="C#" Value="public const string XmlEncAES256Url;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncDESUrl"> + <MemberSignature Language="C#" Value="public const string XmlEncDESUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncElementContentUrl"> + <MemberSignature Language="C#" Value="public const string XmlEncElementContentUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncElementUrl"> + <MemberSignature Language="C#" Value="public const string XmlEncElementUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncEncryptedKeyUrl"> + <MemberSignature Language="C#" Value="public const string XmlEncEncryptedKeyUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncNamespaceUrl"> + <MemberSignature Language="C#" Value="public const string XmlEncNamespaceUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncRSA15Url"> + <MemberSignature Language="C#" Value="public const string XmlEncRSA15Url;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncRSAOAEPUrl"> + <MemberSignature Language="C#" Value="public const string XmlEncRSAOAEPUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncSHA256Url"> + <MemberSignature Language="C#" Value="public const string XmlEncSHA256Url;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncSHA512Url"> + <MemberSignature Language="C#" Value="public const string XmlEncSHA512Url;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncTripleDESKeyWrapUrl"> + <MemberSignature Language="C#" Value="public const string XmlEncTripleDESKeyWrapUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlEncTripleDESUrl"> + <MemberSignature Language="C#" Value="public const string XmlEncTripleDESUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptionMethod.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptionMethod.xml new file mode 100644 index 00000000000..dbbb0056c74 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptionMethod.xml @@ -0,0 +1,115 @@ +<Type Name="EncryptionMethod" FullName="System.Security.Cryptography.Xml.EncryptionMethod"> + <TypeSignature Language="C#" Value="public class EncryptionMethod" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EncryptionMethod ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EncryptionMethod (string strAlgorithm);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="strAlgorithm" Type="System.String" /> + </Parameters> + <Docs> + <param name="strAlgorithm">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="KeyAlgorithm"> + <MemberSignature Language="C#" Value="public string KeyAlgorithm { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="KeySize"> + <MemberSignature Language="C#" Value="public int KeySize { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptionProperty.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptionProperty.xml new file mode 100644 index 00000000000..54fdc95b96e --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptionProperty.xml @@ -0,0 +1,131 @@ +<Type Name="EncryptionProperty" FullName="System.Security.Cryptography.Xml.EncryptionProperty"> + <TypeSignature Language="C#" Value="public sealed class EncryptionProperty" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EncryptionProperty ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EncryptionProperty (System.Xml.XmlElement elemProp);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="elemProp" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="elemProp">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Id"> + <MemberSignature Language="C#" Value="public string Id { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="PropertyElement"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement PropertyElement { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Target"> + <MemberSignature Language="C#" Value="public string Target { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptionPropertyCollection.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptionPropertyCollection.xml new file mode 100644 index 00000000000..cd0e6d6fff2 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/EncryptionPropertyCollection.xml @@ -0,0 +1,463 @@ +<Type Name="EncryptionPropertyCollection" FullName="System.Security.Cryptography.Xml.EncryptionPropertyCollection"> + <TypeSignature Language="C#" Value="public sealed class EncryptionPropertyCollection : System.Collections.IList" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.IList</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EncryptionPropertyCollection ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Add"> + <MemberSignature Language="C#" Value="public int Add (System.Security.Cryptography.Xml.EncryptionProperty value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Security.Cryptography.Xml.EncryptionProperty" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Clear"> + <MemberSignature Language="C#" Value="public void Clear ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Contains"> + <MemberSignature Language="C#" Value="public bool Contains (System.Security.Cryptography.Xml.EncryptionProperty value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Security.Cryptography.Xml.EncryptionProperty" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyTo"> + <MemberSignature Language="C#" Value="public void CopyTo (Array array, int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Array" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyTo"> + <MemberSignature Language="C#" Value="public void CopyTo (System.Security.Cryptography.Xml.EncryptionProperty[] array, int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Security.Cryptography.Xml.EncryptionProperty[]" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="public int Count { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetEnumerator"> + <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IndexOf"> + <MemberSignature Language="C#" Value="public int IndexOf (System.Security.Cryptography.Xml.EncryptionProperty value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Security.Cryptography.Xml.EncryptionProperty" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Insert"> + <MemberSignature Language="C#" Value="public void Insert (int index, System.Security.Cryptography.Xml.EncryptionProperty value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + <Parameter Name="value" Type="System.Security.Cryptography.Xml.EncryptionProperty" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsFixedSize"> + <MemberSignature Language="C#" Value="public bool IsFixedSize { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsReadOnly"> + <MemberSignature Language="C#" Value="public bool IsReadOnly { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsSynchronized"> + <MemberSignature Language="C#" Value="public bool IsSynchronized { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Item"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.EncryptionProperty Item (int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.EncryptionProperty</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ItemOf"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.EncryptionProperty this[int index] { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.EncryptionProperty</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Remove"> + <MemberSignature Language="C#" Value="public void Remove (System.Security.Cryptography.Xml.EncryptionProperty value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Security.Cryptography.Xml.EncryptionProperty" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="RemoveAt"> + <MemberSignature Language="C#" Value="public void RemoveAt (int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SyncRoot"> + <MemberSignature Language="C#" Value="public object SyncRoot { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="System.Collections.IList.Add"> + <MemberSignature Language="C#" Value="int IList.Add (object value);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Object" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.IList.Contains"> + <MemberSignature Language="C#" Value="bool IList.Contains (object value);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Object" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.IList.IndexOf"> + <MemberSignature Language="C#" Value="int IList.IndexOf (object value);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Object" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.IList.Insert"> + <MemberSignature Language="C#" Value="void IList.Insert (int index, object value);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + <Parameter Name="value" Type="System.Object" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.IList.Item"> + <MemberSignature Language="C#" Value="object System.Collections.IList.Item[int index] { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.IList.Remove"> + <MemberSignature Language="C#" Value="void IList.Remove (object value);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Object" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/IRelDecryptor.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/IRelDecryptor.xml new file mode 100644 index 00000000000..fee5798ddf5 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/IRelDecryptor.xml @@ -0,0 +1,39 @@ +<Type Name="IRelDecryptor" FullName="System.Security.Cryptography.Xml.IRelDecryptor"> + <TypeSignature Language="C#" Value="public interface IRelDecryptor" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Decrypt"> + <MemberSignature Language="C#" Value="public System.IO.Stream Decrypt (System.Security.Cryptography.Xml.EncryptionMethod encryptionMethod, System.Security.Cryptography.Xml.KeyInfo keyInfo, System.IO.Stream toDecrypt);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.IO.Stream</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="encryptionMethod" Type="System.Security.Cryptography.Xml.EncryptionMethod" /> + <Parameter Name="keyInfo" Type="System.Security.Cryptography.Xml.KeyInfo" /> + <Parameter Name="toDecrypt" Type="System.IO.Stream" /> + </Parameters> + <Docs> + <param name="encryptionMethod">To be added.</param> + <param name="keyInfo">To be added.</param> + <param name="toDecrypt">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfo.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfo.xml new file mode 100644 index 00000000000..a598debab36 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfo.xml @@ -0,0 +1,167 @@ +<Type Name="KeyInfo" FullName="System.Security.Cryptography.Xml.KeyInfo"> + <TypeSignature Language="C#" Maintainer="auto" Value="public class KeyInfo : System.Collections.IEnumerable" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.IEnumerable</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>Represent the XMLDSIG KeyInfo element which is a container for all key informations related to the signed document.</summary> + <remarks> + <para>The <KeyInfo> element is detailled in section 4.4 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</para> + <para>This implementation doesn't support the optional <PGPData>, <SPKIData> and <MgmtData> XMLDSIG elements.</para> + </remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfo ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddClause"> + <MemberSignature Language="C#" Value="public void AddClause (System.Security.Cryptography.Xml.KeyInfoClause clause);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="clause" Type="System.Security.Cryptography.Xml.KeyInfoClause" /> + </Parameters> + <Docs> + <param name="clause">a <see cref="T:System.Security.Cryptography.Xml.KeyInfoClause" /></param> + <summary>Add new key informations to the document.</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="public int Count { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Int32" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetEnumerator"> + <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Collections.IEnumerator" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetEnumerator"> + <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator (Type requestedObjectType);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="requestedObjectType" Type="System.Type" /> + </Parameters> + <Docs> + <param name="requestedObjectType">a <see cref="T:System.Type" /></param> + <summary>To be added</summary> + <returns>a <see cref="T:System.Collections.IEnumerator" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Id"> + <MemberSignature Language="C#" Value="public string Id { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoClause.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoClause.xml new file mode 100644 index 00000000000..7252a179a55 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoClause.xml @@ -0,0 +1,71 @@ +<Type Name="KeyInfoClause" FullName="System.Security.Cryptography.Xml.KeyInfoClause"> + <TypeSignature Language="C#" Value="public abstract class KeyInfoClause" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Abstract base class for all key informations classes. Key information classes includes: +<list type="bullet"><item><term><see cref="T:System.Security.Cryptography.Xml.KeyInfoName" /></term></item><item><term><see cref="T:System.Security.Cryptography.Xml.KeyInfoNode" /></term></item><item><term><see cref="T:System.Security.Cryptography.Xml.KeyInfoRetrievalMethod" /></term></item><item><term><see cref="T:System.Security.Cryptography.Xml.KeyInfoX509Data" /></term></item><item><term><see cref="T:System.Security.Cryptography.Xml.DSAKeyValue" /></term></item><item><term><see cref="T:System.Security.Cryptography.Xml.RSAKeyValue" /></term></item></list></summary> + <remarks>To be added</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected KeyInfoClause ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public abstract System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public abstract void LoadXml (System.Xml.XmlElement element);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="element" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="element">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoEncryptedKey.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoEncryptedKey.xml new file mode 100644 index 00000000000..f214094d350 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoEncryptedKey.xml @@ -0,0 +1,99 @@ +<Type Name="KeyInfoEncryptedKey" FullName="System.Security.Cryptography.Xml.KeyInfoEncryptedKey"> + <TypeSignature Language="C#" Value="public class KeyInfoEncryptedKey : System.Security.Cryptography.Xml.KeyInfoClause" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.KeyInfoClause</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoEncryptedKey ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoEncryptedKey (System.Security.Cryptography.Xml.EncryptedKey ek);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="ek" Type="System.Security.Cryptography.Xml.EncryptedKey" /> + </Parameters> + <Docs> + <param name="ek">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="EncryptedKey"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.EncryptedKey EncryptedKey { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.EncryptedKey</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public override System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public override void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoName.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoName.xml new file mode 100644 index 00000000000..3a21c367445 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoName.xml @@ -0,0 +1,102 @@ +<Type Name="KeyInfoName" FullName="System.Security.Cryptography.Xml.KeyInfoName"> + <TypeSignature Language="C#" Value="public class KeyInfoName : System.Security.Cryptography.Xml.KeyInfoClause" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.KeyInfoClause</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Represent the XMLDSIG KeyName element which identify a key by a name.</summary> + <remarks>The <KeyName> element is detailled in section 4.4.1 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoName ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoName (string keyName);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="keyName" Type="System.String" /> + </Parameters> + <Docs> + <param name="keyName">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public override System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public override void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Value"> + <MemberSignature Language="C#" Value="public string Value { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoNode.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoNode.xml new file mode 100644 index 00000000000..ab7f7f4b6e4 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoNode.xml @@ -0,0 +1,104 @@ +<Type Name="KeyInfoNode" FullName="System.Security.Cryptography.Xml.KeyInfoNode"> + <TypeSignature Language="C#" Value="public class KeyInfoNode : System.Security.Cryptography.Xml.KeyInfoClause" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.KeyInfoClause</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Represent any other XML element that can be found inside the XMLDSIG KeyInfo element.</summary> + <remarks>This implementation doesn't support the optional <PGPData>, <SPKIData> and <MgmtData> XMLDSIG elements. However any application can use KeyInfoNode to access them in an existing document or to add them to a new document.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoNode ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoNode (System.Xml.XmlElement node);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="node" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="node">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public override System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public override void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Value"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement Value { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Xml.XmlElement" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoRetrievalMethod.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoRetrievalMethod.xml new file mode 100644 index 00000000000..9b74835ff46 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoRetrievalMethod.xml @@ -0,0 +1,141 @@ +<Type Name="KeyInfoRetrievalMethod" FullName="System.Security.Cryptography.Xml.KeyInfoRetrievalMethod"> + <TypeSignature Language="C#" Value="public class KeyInfoRetrievalMethod : System.Security.Cryptography.Xml.KeyInfoClause" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.KeyInfoClause</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Represent the XMLDSIG RetrievalMethod element which contains an URI to locate a KeyInfo (generally) outside the document.</summary> + <remarks>The <RetrievalMethod> element is detailled in section 4.4.3 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoRetrievalMethod ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoRetrievalMethod (string strUri);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="strUri" Type="System.String" /> + </Parameters> + <Docs> + <param name="strUri">a <see cref="T:System.String" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoRetrievalMethod (string strUri, string strType);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="strUri" Type="System.String" /> + <Parameter Name="strType" Type="System.String" /> + </Parameters> + <Docs> + <param name="strUri">To be added.</param> + <param name="strType">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public override System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public override void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public string Type { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Uri"> + <MemberSignature Language="C#" Value="public string Uri { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoX509Data.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoX509Data.xml new file mode 100644 index 00000000000..f1d76b5bd3a --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyInfoX509Data.xml @@ -0,0 +1,307 @@ +<Type Name="KeyInfoX509Data" FullName="System.Security.Cryptography.Xml.KeyInfoX509Data"> + <TypeSignature Language="C#" Value="public class KeyInfoX509Data : System.Security.Cryptography.Xml.KeyInfoClause" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.KeyInfoClause</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Represent the XMLDSIG X509Data element which contains an XML representation (partial or complete) of an X.509 certificate.</summary> + <remarks>The <X509Data> element is detailled in section 4.4.2.1 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoX509Data ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoX509Data (byte[] rgbCert);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="rgbCert" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="rgbCert">a <see cref="T:System.Byte" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoX509Data (System.Security.Cryptography.X509Certificates.X509Certificate cert);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="cert" Type="System.Security.Cryptography.X509Certificates.X509Certificate" /> + </Parameters> + <Docs> + <param name="cert">a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyInfoX509Data (System.Security.Cryptography.X509Certificates.X509Certificate cert, System.Security.Cryptography.X509Certificates.X509IncludeOption includeOption);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="cert" Type="System.Security.Cryptography.X509Certificates.X509Certificate" /> + <Parameter Name="includeOption" Type="System.Security.Cryptography.X509Certificates.X509IncludeOption" /> + </Parameters> + <Docs> + <param name="cert">To be added.</param> + <param name="includeOption">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddCertificate"> + <MemberSignature Language="C#" Value="public void AddCertificate (System.Security.Cryptography.X509Certificates.X509Certificate certificate);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="certificate" Type="System.Security.Cryptography.X509Certificates.X509Certificate" /> + </Parameters> + <Docs> + <param name="certificate">a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddIssuerSerial"> + <MemberSignature Language="C#" Value="public void AddIssuerSerial (string issuerName, string serialNumber);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="issuerName" Type="System.String" /> + <Parameter Name="serialNumber" Type="System.String" /> + </Parameters> + <Docs> + <param name="issuerName">a <see cref="T:System.String" /></param> + <param name="serialNumber">a <see cref="T:System.String" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddSubjectKeyId"> + <MemberSignature Language="C#" Value="public void AddSubjectKeyId (byte[] subjectKeyId);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="subjectKeyId" Type="System.Byte[]" /> + </Parameters> + <Docs> + <param name="subjectKeyId">a <see cref="T:System.Byte" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddSubjectKeyId"> + <MemberSignature Language="C#" Value="public void AddSubjectKeyId (string subjectKeyId);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="subjectKeyId" Type="System.String" /> + </Parameters> + <Docs> + <param name="subjectKeyId">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddSubjectName"> + <MemberSignature Language="C#" Value="public void AddSubjectName (string subjectName);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="subjectName" Type="System.String" /> + </Parameters> + <Docs> + <param name="subjectName">a <see cref="T:System.String" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Certificates"> + <MemberSignature Language="C#" Value="public System.Collections.ArrayList Certificates { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Collections.ArrayList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Collections.ArrayList" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CRL"> + <MemberSignature Language="C#" Value="public byte[] CRL { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Byte[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public override System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IssuerSerials"> + <MemberSignature Language="C#" Value="public System.Collections.ArrayList IssuerSerials { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Collections.ArrayList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Collections.ArrayList" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public override void LoadXml (System.Xml.XmlElement element);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="element" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="element">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SubjectKeyIds"> + <MemberSignature Language="C#" Value="public System.Collections.ArrayList SubjectKeyIds { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Collections.ArrayList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Collections.ArrayList" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SubjectNames"> + <MemberSignature Language="C#" Value="public System.Collections.ArrayList SubjectNames { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Collections.ArrayList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Collections.ArrayList" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyReference.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyReference.xml new file mode 100644 index 00000000000..913bed864c5 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/KeyReference.xml @@ -0,0 +1,65 @@ +<Type Name="KeyReference" FullName="System.Security.Cryptography.Xml.KeyReference"> + <TypeSignature Language="C#" Value="public sealed class KeyReference : System.Security.Cryptography.Xml.EncryptedReference" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.EncryptedReference</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyReference ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyReference (string uri);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="uri" Type="System.String" /> + </Parameters> + <Docs> + <param name="uri">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public KeyReference (string uri, System.Security.Cryptography.Xml.TransformChain tc);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="uri" Type="System.String" /> + <Parameter Name="tc" Type="System.Security.Cryptography.Xml.TransformChain" /> + </Parameters> + <Docs> + <param name="uri">To be added.</param> + <param name="tc">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/RSAKeyValue.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/RSAKeyValue.xml new file mode 100644 index 00000000000..e1fa3f303c9 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/RSAKeyValue.xml @@ -0,0 +1,104 @@ +<Type Name="RSAKeyValue" FullName="System.Security.Cryptography.Xml.RSAKeyValue"> + <TypeSignature Language="C#" Value="public class RSAKeyValue : System.Security.Cryptography.Xml.KeyInfoClause" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.KeyInfoClause</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Represent the XMLDSIG DSAKeyValue element which contains an XML representation of a RSA public key.</summary> + <remarks>The <RSAKeyValue> element is detailled in section 4.4.2.2 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public RSAKeyValue ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public RSAKeyValue (System.Security.Cryptography.RSA key);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="key" Type="System.Security.Cryptography.RSA" /> + </Parameters> + <Docs> + <param name="key">a <see cref="T:System.Security.Cryptography.RSA" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public override System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Key"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.RSA Key { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.RSA</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Security.Cryptography.RSA" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public override void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/Reference.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/Reference.xml new file mode 100644 index 00000000000..96a0a2aaf3d --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/Reference.xml @@ -0,0 +1,225 @@ +<Type Name="Reference" FullName="System.Security.Cryptography.Xml.Reference"> + <TypeSignature Language="C#" Value="public class Reference" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Represent the XMLDSIG Reference element which allows to add signed reference to part of the current document or to external documents.</summary> + <remarks>The <Reference> element is detailled in section 4.3.3 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Reference ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Reference (System.IO.Stream stream);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="stream" Type="System.IO.Stream" /> + </Parameters> + <Docs> + <param name="stream">a <see cref="T:System.IO.Stream" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Reference (string uri);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="uri" Type="System.String" /> + </Parameters> + <Docs> + <param name="uri">a <see cref="T:System.String" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddTransform"> + <MemberSignature Language="C#" Value="public void AddTransform (System.Security.Cryptography.Xml.Transform transform);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="transform" Type="System.Security.Cryptography.Xml.Transform" /> + </Parameters> + <Docs> + <param name="transform">a <see cref="T:System.Security.Cryptography.Xml.Transform" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DigestMethod"> + <MemberSignature Language="C#" Value="public string DigestMethod { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="DigestValue"> + <MemberSignature Language="C#" Value="public byte[] DigestValue { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Byte[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Id"> + <MemberSignature Language="C#" Value="public string Id { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="TransformChain"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.TransformChain TransformChain { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.TransformChain</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Security.Cryptography.Xml.TransformChain" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public string Type { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Uri"> + <MemberSignature Language="C#" Value="public string Uri { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/ReferenceList.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/ReferenceList.xml new file mode 100644 index 00000000000..73397f7df6c --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/ReferenceList.xml @@ -0,0 +1,345 @@ +<Type Name="ReferenceList" FullName="System.Security.Cryptography.Xml.ReferenceList"> + <TypeSignature Language="C#" Value="public sealed class ReferenceList : System.Collections.IList" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.IList</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ReferenceList ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Add"> + <MemberSignature Language="C#" Value="public int Add (object value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Object" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Clear"> + <MemberSignature Language="C#" Value="public void Clear ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Contains"> + <MemberSignature Language="C#" Value="public bool Contains (object value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Object" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyTo"> + <MemberSignature Language="C#" Value="public void CopyTo (Array array, int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Array" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="public int Count { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetEnumerator"> + <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IndexOf"> + <MemberSignature Language="C#" Value="public int IndexOf (object value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Object" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Insert"> + <MemberSignature Language="C#" Value="public void Insert (int index, object value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + <Parameter Name="value" Type="System.Object" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsSynchronized"> + <MemberSignature Language="C#" Value="public bool IsSynchronized { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Item"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.EncryptedReference Item (int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.EncryptedReference</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ItemOf"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.EncryptedReference this[int index] { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.EncryptedReference</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Remove"> + <MemberSignature Language="C#" Value="public void Remove (object value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Object" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="RemoveAt"> + <MemberSignature Language="C#" Value="public void RemoveAt (int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SyncRoot"> + <MemberSignature Language="C#" Value="public object SyncRoot { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="System.Collections.IList.IsFixedSize"> + <MemberSignature Language="C#" Value="bool System.Collections.IList.IsFixedSize { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.IList.IsReadOnly"> + <MemberSignature Language="C#" Value="bool System.Collections.IList.IsReadOnly { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.IList.Item"> + <MemberSignature Language="C#" Value="object System.Collections.IList.Item[int index] { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/Signature.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/Signature.xml new file mode 100644 index 00000000000..a589a98e442 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/Signature.xml @@ -0,0 +1,174 @@ +<Type Name="Signature" FullName="System.Security.Cryptography.Xml.Signature"> + <TypeSignature Language="C#" Value="public class Signature" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Represent the XMLDSIG Signature element which contains the signature and keys related informations.</summary> + <remarks>The <Signature> element is detailled in section 4.1 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Signature ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddObject"> + <MemberSignature Language="C#" Value="public void AddObject (System.Security.Cryptography.Xml.DataObject dataObject);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dataObject" Type="System.Security.Cryptography.Xml.DataObject" /> + </Parameters> + <Docs> + <param name="dataObject">a <see cref="T:System.Security.Cryptography.Xml.DataObject" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Id"> + <MemberSignature Language="C#" Value="public string Id { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="KeyInfo"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.KeyInfo KeyInfo { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.KeyInfo</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ObjectList"> + <MemberSignature Language="C#" Value="public System.Collections.IList ObjectList { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Collections.IList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Collections.IList" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignatureValue"> + <MemberSignature Language="C#" Value="public byte[] SignatureValue { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Byte[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignedInfo"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.SignedInfo SignedInfo { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.SignedInfo</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/SignedInfo.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/SignedInfo.xml new file mode 100644 index 00000000000..dcbfd380948 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/SignedInfo.xml @@ -0,0 +1,304 @@ +<Type Name="SignedInfo" FullName="System.Security.Cryptography.Xml.SignedInfo"> + <TypeSignature Language="C#" Maintainer="auto" Value="public class SignedInfo : System.Collections.ICollection" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.ICollection</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>Represent the XMLDSIG SignedInfo element which contains the canonicalization and signature methods used and references.</summary> + <remarks>The <SignedInfo> element is detailled in section 4.3 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SignedInfo ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddReference"> + <MemberSignature Language="C#" Value="public void AddReference (System.Security.Cryptography.Xml.Reference reference);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="reference" Type="System.Security.Cryptography.Xml.Reference" /> + </Parameters> + <Docs> + <param name="reference">a <see cref="T:System.Security.Cryptography.Xml.Reference" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CanonicalizationMethod"> + <MemberSignature Language="C#" Value="public string CanonicalizationMethod { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CanonicalizationMethodObject"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.Transform CanonicalizationMethodObject { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.Transform</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CopyTo"> + <MemberSignature Language="C#" Value="public void CopyTo (Array array, int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Array" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">a <see cref="T:System.Array" /></param> + <param name="index">a <see cref="T:System.Int32" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="public int Count { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Int32" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetEnumerator"> + <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Collections.IEnumerator" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Id"> + <MemberSignature Language="C#" Value="public string Id { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsReadOnly"> + <MemberSignature Language="C#" Value="public bool IsReadOnly { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Boolean" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsSynchronized"> + <MemberSignature Language="C#" Value="public bool IsSynchronized { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Boolean" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="References"> + <MemberSignature Language="C#" Value="public System.Collections.ArrayList References { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Collections.ArrayList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Collections.ArrayList" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignatureLength"> + <MemberSignature Language="C#" Value="public string SignatureLength { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignatureMethod"> + <MemberSignature Language="C#" Value="public string SignatureMethod { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SyncRoot"> + <MemberSignature Language="C#" Value="public object SyncRoot { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Object" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/SignedXml.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/SignedXml.xml new file mode 100644 index 00000000000..a4d1de7e0b8 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/SignedXml.xml @@ -0,0 +1,833 @@ +<Type Name="SignedXml" FullName="System.Security.Cryptography.Xml.SignedXml"> + <TypeSignature Language="C#" Value="public class SignedXml" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Master class to load and verify signed XML document and to generate new XML signatures.</summary> + <remarks>To be added</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SignedXml ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SignedXml (System.Xml.XmlDocument document);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="document" Type="System.Xml.XmlDocument" /> + </Parameters> + <Docs> + <param name="document">a <see cref="T:System.Xml.XmlDocument" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SignedXml (System.Xml.XmlElement elem);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="elem" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="elem">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddObject"> + <MemberSignature Language="C#" Value="public void AddObject (System.Security.Cryptography.Xml.DataObject dataObject);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dataObject" Type="System.Security.Cryptography.Xml.DataObject" /> + </Parameters> + <Docs> + <param name="dataObject">a <see cref="T:System.Security.Cryptography.Xml.DataObject" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddReference"> + <MemberSignature Language="C#" Value="public void AddReference (System.Security.Cryptography.Xml.Reference reference);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="reference" Type="System.Security.Cryptography.Xml.Reference" /> + </Parameters> + <Docs> + <param name="reference">a <see cref="T:System.Security.Cryptography.Xml.Reference" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CheckSignature"> + <MemberSignature Language="C#" Value="public bool CheckSignature ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>Check the document signature using the keys specified under the <KeyInfo>.</summary> + <returns>True if the signature was verified, false otherwise.</returns> + <remarks>False could also mean that the public key to verify the document isn't part of the document (and must be supplied independently).</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CheckSignature"> + <MemberSignature Language="C#" Value="public bool CheckSignature (System.Security.Cryptography.AsymmetricAlgorithm key);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="key" Type="System.Security.Cryptography.AsymmetricAlgorithm" /> + </Parameters> + <Docs> + <param name="key">a <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /></param> + <summary>Check the document signature using the specified public key.</summary> + <returns>True if the signature was verified, false otherwise.</returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CheckSignature"> + <MemberSignature Language="C#" Value="public bool CheckSignature (System.Security.Cryptography.KeyedHashAlgorithm macAlg);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="macAlg" Type="System.Security.Cryptography.KeyedHashAlgorithm" /> + </Parameters> + <Docs> + <param name="macAlg">a <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm" /></param> + <summary>Check the document signature using the specified secret (symmetric) key.</summary> + <returns>True if the signature was verified, false otherwise.</returns> + <remarks> + <para>Only <see cref="T:System.Security.Cryptography.HMACSHA1" /> is supported by the XMLDSIG specification.</para> + <para>This example read a XML file (document.xml) and verify if it has been signed with the shared secret "trustme".</para> + <example> + <code lang="C#"> +XmlDocument doc = new XmlDocument (); +// Whitespaces are very important for XML signature! +doc.PreserveWhitespace = true; +doc.Load ("document.xml"); + +XmlNodeList nodeList = doc.GetElementsByTagName ("Signature", SignedXml.XmlDsigNamespaceUrl); +// only check the first signature (there could be many - or none) +XmlElement signature = (XmlElement) nodeList [0]; + +SignedXml s = new SignedXml (); +s.LoadXml (signature); + +byte[] sharedsecret = Encoding.ASCII.GetBytes ("trustme"); +HMACSHA1 mac = new HMACSHA1 (sharedsecret); +if (s.CheckSignature (mac)) { + Console.WriteLine ("Signature is valid"); +} +else { + Console.WriteLine ("Invalid signature"); +} + </code> + </example> + </remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CheckSignature"> + <MemberSignature Language="C#" Value="public bool CheckSignature (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool verifySignatureOnly);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="certificate" Type="System.Security.Cryptography.X509Certificates.X509Certificate2" /> + <Parameter Name="verifySignatureOnly" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="certificate">To be added.</param> + <param name="verifySignatureOnly">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CheckSignatureReturningKey"> + <MemberSignature Language="C#" Value="public bool CheckSignatureReturningKey (out System.Security.Cryptography.AsymmetricAlgorithm signingKey);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="signingKey" Type="System.Security.Cryptography.AsymmetricAlgorithm&" RefType="out" /> + </Parameters> + <Docs> + <param name="signingKey">an <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> instance that verified the XML signature or null if the signature couldn't be verified using the key available in the XML document.</param> + <summary>Check the document signature using the keys specified under the <KeyInfo> and return the public key that verified the signature.</summary> + <returns>True if the signature was verified, false otherwise.</returns> + <remarks>False could also mean that the public key to verify the document isn't part of the document (and must be supplied independently).</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ComputeSignature"> + <MemberSignature Language="C#" Value="public void ComputeSignature ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>Generate the signature using the private key available if the SigningKey property.</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ComputeSignature"> + <MemberSignature Language="C#" Value="public void ComputeSignature (System.Security.Cryptography.KeyedHashAlgorithm macAlg);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="macAlg" Type="System.Security.Cryptography.KeyedHashAlgorithm" /> + </Parameters> + <Docs> + <param name="macAlg">the keyed-hash algorithm instance to use to sign the XML document.</param> + <summary>Generate the signature using the specified secret (symmetric) algorithm.</summary> + <remarks>Only <see cref="T:System.Security.Cryptography.HMACSHA1" /> is supported by the XMLDSIG specification.</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="EncryptedXml"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.EncryptedXml EncryptedXml { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.EncryptedXml</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetIdElement"> + <MemberSignature Language="C#" Value="public virtual System.Xml.XmlElement GetIdElement (System.Xml.XmlDocument document, string idValue);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="document" Type="System.Xml.XmlDocument" /> + <Parameter Name="idValue" Type="System.String" /> + </Parameters> + <Docs> + <param name="document">a <see cref="T:System.Xml.XmlDocument" /></param> + <param name="idValue">a <see cref="T:System.String" /></param> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetPublicKey"> + <MemberSignature Language="C#" Value="protected virtual System.Security.Cryptography.AsymmetricAlgorithm GetPublicKey ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.AsymmetricAlgorithm</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="KeyInfo"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.KeyInfo KeyInfo { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.KeyInfo</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Security.Cryptography.Xml.KeyInfo" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadXml"> + <MemberSignature Language="C#" Value="public void LoadXml (System.Xml.XmlElement value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Xml.XmlElement" /> + </Parameters> + <Docs> + <param name="value">a <see cref="T:System.Xml.XmlElement" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="m_signature"> + <MemberSignature Language="C#" Value="protected System.Security.Cryptography.Xml.Signature m_signature;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.Signature</ReturnType> + </ReturnValue> + <Parameters> + </Parameters> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="m_strSigningKeyName"> + <MemberSignature Language="C#" Value="protected string m_strSigningKeyName;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + </Parameters> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Resolver"> + <MemberSignature Language="C#" Value="public System.Xml.XmlResolver Resolver { set; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlResolver</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Xml.XmlResolver" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + </Attributes> + </Member> + <Member MemberName="Signature"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.Signature Signature { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.Signature</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Security.Cryptography.Xml.Signature" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignatureLength"> + <MemberSignature Language="C#" Value="public string SignatureLength { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignatureMethod"> + <MemberSignature Language="C#" Value="public string SignatureMethod { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignatureValue"> + <MemberSignature Language="C#" Value="public byte[] SignatureValue { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Byte[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SignedInfo"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.SignedInfo SignedInfo { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.SignedInfo</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Security.Cryptography.Xml.SignedInfo" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SigningKey"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.AsymmetricAlgorithm SigningKey { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.AsymmetricAlgorithm</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SigningKeyName"> + <MemberSignature Language="C#" Value="public string SigningKeyName { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlDecryptionTransformUrl"> + <MemberSignature Language="C#" Value="public const string XmlDecryptionTransformUrl;" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="XmlDsigBase64TransformUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigBase64TransformUrl;" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="XmlDsigC14NTransformUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigC14NTransformUrl;" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="XmlDsigC14NWithCommentsTransformUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigC14NWithCommentsTransformUrl;" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="XmlDsigCanonicalizationUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigCanonicalizationUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + </Parameters> + <Docs> + <summary>Unique URL identifier for the XMLDSIG default canonicalization algorithm.</summary> + <remarks>http://www.w3.org/TR/2001/REC-xml-c14n-20010315</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlDsigCanonicalizationWithCommentsUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigCanonicalizationWithCommentsUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + </Parameters> + <Docs> + <summary>Unique URL identifier for the XMLDSIG default canonicalization algorithm when signing/verifying XML comments.</summary> + <remarks>http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlDsigDSAUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigDSAUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + </Parameters> + <Docs> + <summary>Unique URL identifier for the Digital Signature Algorithm (DSA) using SHA-1.</summary> + <remarks>http://www.w3.org/2000/09/xmldsig#dsa-sha1</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlDsigEnvelopedSignatureTransformUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigEnvelopedSignatureTransformUrl;" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="XmlDsigExcC14NTransformUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigExcC14NTransformUrl;" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="XmlDsigExcC14NWithCommentsTransformUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigExcC14NWithCommentsTransformUrl;" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="XmlDsigHMACSHA1Url"> + <MemberSignature Language="C#" Value="public const string XmlDsigHMACSHA1Url;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + </Parameters> + <Docs> + <summary>Unique URL identifier for the HMAC mechanism using the SHA1 hash algorithm.</summary> + <remarks>http://www.w3.org/2000/09/xmldsig#hmac-sha1</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlDsigMinimalCanonicalizationUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigMinimalCanonicalizationUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + </Parameters> + <Docs> + <summary>Unique URL identifier for the XMLDSIG minimal canonicalization algorithm.</summary> + <remarks>http://www.w3.org/2000/09/xmldsig#minimal</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlDsigNamespaceUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigNamespaceUrl;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + </Parameters> + <Docs> + <summary>Unique URL identifier for the W3 XMLDSIG namespace.</summary> + <remarks>http://www.w3.org/2000/09/xmldsig#</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlDsigRSASHA1Url"> + <MemberSignature Language="C#" Value="public const string XmlDsigRSASHA1Url;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + </Parameters> + <Docs> + <summary>Unique URL identifier for the RSA signatures using SHA-1 (PKCS #1).</summary> + <remarks>http://www.w3.org/2000/09/xmldsig#rsa-sha1</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlDsigSHA1Url"> + <MemberSignature Language="C#" Value="public const string XmlDsigSHA1Url;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + </Parameters> + <Docs> + <summary>Unique URL identifier for the SHA1 hash algorithm.</summary> + <remarks>http://www.w3.org/2000/09/xmldsig#sha1</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="XmlDsigXPathTransformUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigXPathTransformUrl;" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="XmlDsigXsltTransformUrl"> + <MemberSignature Language="C#" Value="public const string XmlDsigXsltTransformUrl;" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="XmlLicenseTransformUrl"> + <MemberSignature Language="C#" Value="public const string XmlLicenseTransformUrl;" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/Transform.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/Transform.xml new file mode 100644 index 00000000000..33cc68ebc09 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/Transform.xml @@ -0,0 +1,280 @@ +<Type Name="Transform" FullName="System.Security.Cryptography.Xml.Transform"> + <TypeSignature Language="C#" Value="public abstract class Transform" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Abstract base class for all transformation classes. Transformation classes includes: +<list type="bullet"><item><term><see cref="T:System.Security.Cryptography.Xml.XmlDsigBase64Transform" /></term></item><item><term><see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NTransform" /></term></item><item><term><see cref="T:System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform" /></term></item><item><term><see cref="T:System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform" /></term></item><item><term><see cref="T:System.Security.Cryptography.Xml.XmlDsigXPathTransform" /></term></item><item><term><see cref="T:System.Security.Cryptography.Xml.XmlDsigXsltTransform" /></term></item></list></summary> + <remarks>To be added</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Transform ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Algorithm"> + <MemberSignature Language="C#" Value="public string Algorithm { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.String" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Context"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement Context { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetDigestedOutput"> + <MemberSignature Language="C#" Value="public virtual byte[] GetDigestedOutput (System.Security.Cryptography.HashAlgorithm hash);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="hash" Type="System.Security.Cryptography.HashAlgorithm" /> + </Parameters> + <Docs> + <param name="hash">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetInnerXml"> + <MemberSignature Language="C#" Value="protected abstract System.Xml.XmlNodeList GetInnerXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlNodeList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlNodeList" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public abstract object GetOutput ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public abstract object GetOutput (Type type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="System.Type" /> + </Parameters> + <Docs> + <param name="type">a <see cref="T:System.Type" /></param> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetXml"> + <MemberSignature Language="C#" Value="public System.Xml.XmlElement GetXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlElement" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="InputTypes"> + <MemberSignature Language="C#" Value="public abstract Type[] InputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInnerXml"> + <MemberSignature Language="C#" Value="public abstract void LoadInnerXml (System.Xml.XmlNodeList nodeList);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nodeList" Type="System.Xml.XmlNodeList" /> + </Parameters> + <Docs> + <param name="nodeList">a <see cref="T:System.Xml.XmlNodeList" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInput"> + <MemberSignature Language="C#" Value="public abstract void LoadInput (object obj);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="System.Object" /> + </Parameters> + <Docs> + <param name="obj">a <see cref="T:System.Object" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="OutputTypes"> + <MemberSignature Language="C#" Value="public abstract Type[] OutputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="PropagatedNamespaces"> + <MemberSignature Language="C#" Value="public System.Collections.Hashtable PropagatedNamespaces { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Collections.Hashtable</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Resolver"> + <MemberSignature Language="C#" Value="public System.Xml.XmlResolver Resolver { set; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlResolver</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Xml.XmlResolver" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + </Attributes> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/TransformChain.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/TransformChain.xml new file mode 100644 index 00000000000..dfc52817dc5 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/TransformChain.xml @@ -0,0 +1,107 @@ +<Type Name="TransformChain" FullName="System.Security.Cryptography.Xml.TransformChain"> + <TypeSignature Language="C#" Value="public class TransformChain" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Container class for all transform inside a document.</summary> + <remarks>The <Transforms> element is detailled in section 4.3.3.4 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public TransformChain ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Add"> + <MemberSignature Language="C#" Value="public void Add (System.Security.Cryptography.Xml.Transform transform);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="transform" Type="System.Security.Cryptography.Xml.Transform" /> + </Parameters> + <Docs> + <param name="transform">a <see cref="T:System.Security.Cryptography.Xml.Transform" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="public int Count { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Int32" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetEnumerator"> + <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Collections.IEnumerator" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Item"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.Transform this[int index] { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.Transform</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">a <see cref="T:System.Int32" /></param> + <summary>To be added</summary> + <value>a <see cref="T:System.Security.Cryptography.Xml.Transform" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/X509IssuerSerial.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/X509IssuerSerial.xml new file mode 100644 index 00000000000..4112c8156f9 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/X509IssuerSerial.xml @@ -0,0 +1,50 @@ +<Type Name="X509IssuerSerial" FullName="System.Security.Cryptography.Xml.X509IssuerSerial"> + <TypeSignature Language="C#" Value="public struct X509IssuerSerial" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="IssuerName"> + <MemberSignature Language="C#" Value="public string IssuerName { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SerialNumber"> + <MemberSignature Language="C#" Value="public string SerialNumber { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDecryptionTransform.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDecryptionTransform.xml new file mode 100644 index 00000000000..e7909aefd17 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDecryptionTransform.xml @@ -0,0 +1,212 @@ +<Type Name="XmlDecryptionTransform" FullName="System.Security.Cryptography.Xml.XmlDecryptionTransform"> + <TypeSignature Language="C#" Value="public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.Transform</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDecryptionTransform ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="AddExceptUri"> + <MemberSignature Language="C#" Value="public void AddExceptUri (string uri);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="uri" Type="System.String" /> + </Parameters> + <Docs> + <param name="uri">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="EncryptedXml"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.EncryptedXml EncryptedXml { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.EncryptedXml</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetInnerXml"> + <MemberSignature Language="C#" Value="protected override System.Xml.XmlNodeList GetInnerXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlNodeList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput (Type type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="System.Type" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="InputTypes"> + <MemberSignature Language="C#" Value="public override Type[] InputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsTargetElement"> + <MemberSignature Language="C#" Value="protected virtual bool IsTargetElement (System.Xml.XmlElement inputElement, string idValue);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="inputElement" Type="System.Xml.XmlElement" /> + <Parameter Name="idValue" Type="System.String" /> + </Parameters> + <Docs> + <param name="inputElement">To be added.</param> + <param name="idValue">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInnerXml"> + <MemberSignature Language="C#" Value="public override void LoadInnerXml (System.Xml.XmlNodeList nodeList);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nodeList" Type="System.Xml.XmlNodeList" /> + </Parameters> + <Docs> + <param name="nodeList">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInput"> + <MemberSignature Language="C#" Value="public override void LoadInput (object obj);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="System.Object" /> + </Parameters> + <Docs> + <param name="obj">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="OutputTypes"> + <MemberSignature Language="C#" Value="public override Type[] OutputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigBase64Transform.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigBase64Transform.xml new file mode 100644 index 00000000000..b0c0b8b55b7 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigBase64Transform.xml @@ -0,0 +1,160 @@ +<Type Name="XmlDsigBase64Transform" FullName="System.Security.Cryptography.Xml.XmlDsigBase64Transform"> + <TypeSignature Language="C#" Value="public class XmlDsigBase64Transform : System.Security.Cryptography.Xml.Transform" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.Transform</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Transformation to base64.</summary> + <remarks>This transform represents the base64 transformation detailled in section 6.6.2 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigBase64Transform ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetInnerXml"> + <MemberSignature Language="C#" Value="protected override System.Xml.XmlNodeList GetInnerXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlNodeList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlNodeList" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput (Type type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="System.Type" /> + </Parameters> + <Docs> + <param name="type">a <see cref="T:System.Type" /></param> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="InputTypes"> + <MemberSignature Language="C#" Value="public override Type[] InputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInnerXml"> + <MemberSignature Language="C#" Value="public override void LoadInnerXml (System.Xml.XmlNodeList nodeList);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nodeList" Type="System.Xml.XmlNodeList" /> + </Parameters> + <Docs> + <param name="nodeList">a <see cref="T:System.Xml.XmlNodeList" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInput"> + <MemberSignature Language="C#" Value="public override void LoadInput (object obj);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="System.Object" /> + </Parameters> + <Docs> + <param name="obj">a <see cref="T:System.Object" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="OutputTypes"> + <MemberSignature Language="C#" Value="public override Type[] OutputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigC14NTransform.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigC14NTransform.xml new file mode 100644 index 00000000000..e2e4095cb7d --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigC14NTransform.xml @@ -0,0 +1,222 @@ +<Type Name="XmlDsigC14NTransform" FullName="System.Security.Cryptography.Xml.XmlDsigC14NTransform"> + <TypeSignature Language="C#" Value="public class XmlDsigC14NTransform : System.Security.Cryptography.Xml.Transform" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.Transform</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Transformation to canonicalize an XML document (excluding comments).</summary> + <remarks> + <para>This transform represents the REQUIRED Canonical XML transformation detailled in section 6.5.1 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</para> + <para>The following example take an XML file (document.xml) and display it's C14N representation on the console. +</para> + <example> + <code lang="C#"> +XmlDocument xml = new XmlDocument (); +// Whitespaces are very important for XML signature! +xml.PreserveWhitespace = true; +xml.Load ("document.xml"); + +MemoryStream ms = new MemoryStream (); +xml.Save (ms); +ms.Position = 0; + +XmlDsigC14NTransform t = XmlDsigC14NTransform (); +t.LoadInput (ms); +StreamReader sr = new StreamReader ((Stream) t.GetOutput (), Encoding.UTF8); +Console.Write (sr.ReadToEnd ()); + </code> + </example> + </remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigC14NTransform ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigC14NTransform (bool includeComments);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="includeComments" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="includeComments">a <see cref="T:System.Boolean" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetDigestedOutput"> + <MemberSignature Language="C#" Value="public override byte[] GetDigestedOutput (System.Security.Cryptography.HashAlgorithm hash);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="hash" Type="System.Security.Cryptography.HashAlgorithm" /> + </Parameters> + <Docs> + <param name="hash">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetInnerXml"> + <MemberSignature Language="C#" Value="protected override System.Xml.XmlNodeList GetInnerXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlNodeList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlNodeList" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput (Type type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="System.Type" /> + </Parameters> + <Docs> + <param name="type">a <see cref="T:System.Type" /></param> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="InputTypes"> + <MemberSignature Language="C#" Value="public override Type[] InputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInnerXml"> + <MemberSignature Language="C#" Value="public override void LoadInnerXml (System.Xml.XmlNodeList nodeList);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nodeList" Type="System.Xml.XmlNodeList" /> + </Parameters> + <Docs> + <param name="nodeList">a <see cref="T:System.Xml.XmlNodeList" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInput"> + <MemberSignature Language="C#" Value="public override void LoadInput (object obj);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="System.Object" /> + </Parameters> + <Docs> + <param name="obj">a <see cref="T:System.Object" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="OutputTypes"> + <MemberSignature Language="C#" Value="public override Type[] OutputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigC14NWithCommentsTransform.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigC14NWithCommentsTransform.xml new file mode 100644 index 00000000000..37cacc08ea4 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigC14NWithCommentsTransform.xml @@ -0,0 +1,34 @@ +<Type Name="XmlDsigC14NWithCommentsTransform" FullName="System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform"> + <TypeSignature Language="C#" Value="public class XmlDsigC14NWithCommentsTransform : System.Security.Cryptography.Xml.XmlDsigC14NTransform" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.XmlDsigC14NTransform</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Transformation to canonicalize an XML document (including comments).</summary> + <remarks>This transform represents the Canonical XML transformation detailled in section 6.5.1 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigC14NWithCommentsTransform ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigEnvelopedSignatureTransform.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigEnvelopedSignatureTransform.xml new file mode 100644 index 00000000000..f545f0add42 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigEnvelopedSignatureTransform.xml @@ -0,0 +1,177 @@ +<Type Name="XmlDsigEnvelopedSignatureTransform" FullName="System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform"> + <TypeSignature Language="C#" Value="public class XmlDsigEnvelopedSignatureTransform : System.Security.Cryptography.Xml.Transform" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.Transform</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Transformation for an enveloped XML document.</summary> + <remarks>This transform represents the enveloped signature transformation detailled in section 6.6.4 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigEnvelopedSignatureTransform ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigEnvelopedSignatureTransform (bool includeComments);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="includeComments" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="includeComments">a <see cref="T:System.Boolean" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetInnerXml"> + <MemberSignature Language="C#" Value="protected override System.Xml.XmlNodeList GetInnerXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlNodeList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlNodeList" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput (Type type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="System.Type" /> + </Parameters> + <Docs> + <param name="type">a <see cref="T:System.Type" /></param> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="InputTypes"> + <MemberSignature Language="C#" Value="public override Type[] InputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInnerXml"> + <MemberSignature Language="C#" Value="public override void LoadInnerXml (System.Xml.XmlNodeList nodeList);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nodeList" Type="System.Xml.XmlNodeList" /> + </Parameters> + <Docs> + <param name="nodeList">a <see cref="T:System.Xml.XmlNodeList" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInput"> + <MemberSignature Language="C#" Value="public override void LoadInput (object obj);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="System.Object" /> + </Parameters> + <Docs> + <param name="obj">a <see cref="T:System.Object" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="OutputTypes"> + <MemberSignature Language="C#" Value="public override Type[] OutputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigExcC14NTransform.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigExcC14NTransform.xml new file mode 100644 index 00000000000..f03a4adb1cc --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigExcC14NTransform.xml @@ -0,0 +1,241 @@ +<Type Name="XmlDsigExcC14NTransform" FullName="System.Security.Cryptography.Xml.XmlDsigExcC14NTransform"> + <TypeSignature Language="C#" Value="public class XmlDsigExcC14NTransform : System.Security.Cryptography.Xml.Transform" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.Transform</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigExcC14NTransform ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigExcC14NTransform (bool includeComments);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="includeComments" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="includeComments">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigExcC14NTransform (string inclusiveNamespacesPrefixList);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="inclusiveNamespacesPrefixList" Type="System.String" /> + </Parameters> + <Docs> + <param name="inclusiveNamespacesPrefixList">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigExcC14NTransform (bool includeComments, string inclusiveNamespacesPrefixList);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="includeComments" Type="System.Boolean" /> + <Parameter Name="inclusiveNamespacesPrefixList" Type="System.String" /> + </Parameters> + <Docs> + <param name="includeComments">To be added.</param> + <param name="inclusiveNamespacesPrefixList">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetDigestedOutput"> + <MemberSignature Language="C#" Value="public override byte[] GetDigestedOutput (System.Security.Cryptography.HashAlgorithm hash);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="hash" Type="System.Security.Cryptography.HashAlgorithm" /> + </Parameters> + <Docs> + <param name="hash">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetInnerXml"> + <MemberSignature Language="C#" Value="protected override System.Xml.XmlNodeList GetInnerXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlNodeList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput (Type type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="System.Type" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="InclusiveNamespacesPrefixList"> + <MemberSignature Language="C#" Value="public string InclusiveNamespacesPrefixList { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="InputTypes"> + <MemberSignature Language="C#" Value="public override Type[] InputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInnerXml"> + <MemberSignature Language="C#" Value="public override void LoadInnerXml (System.Xml.XmlNodeList nodeList);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nodeList" Type="System.Xml.XmlNodeList" /> + </Parameters> + <Docs> + <param name="nodeList">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInput"> + <MemberSignature Language="C#" Value="public override void LoadInput (object obj);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="System.Object" /> + </Parameters> + <Docs> + <param name="obj">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="OutputTypes"> + <MemberSignature Language="C#" Value="public override Type[] OutputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigExcC14NWithCommentsTransform.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigExcC14NWithCommentsTransform.xml new file mode 100644 index 00000000000..862f733cccd --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigExcC14NWithCommentsTransform.xml @@ -0,0 +1,47 @@ +<Type Name="XmlDsigExcC14NWithCommentsTransform" FullName="System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform"> + <TypeSignature Language="C#" Value="public class XmlDsigExcC14NWithCommentsTransform : System.Security.Cryptography.Xml.XmlDsigExcC14NTransform" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.XmlDsigExcC14NTransform</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigExcC14NWithCommentsTransform ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigExcC14NWithCommentsTransform (string inclusiveNamespacesPrefixList);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="inclusiveNamespacesPrefixList" Type="System.String" /> + </Parameters> + <Docs> + <param name="inclusiveNamespacesPrefixList">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigXPathTransform.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigXPathTransform.xml new file mode 100644 index 00000000000..fea9b454d70 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigXPathTransform.xml @@ -0,0 +1,160 @@ +<Type Name="XmlDsigXPathTransform" FullName="System.Security.Cryptography.Xml.XmlDsigXPathTransform"> + <TypeSignature Language="C#" Value="public class XmlDsigXPathTransform : System.Security.Cryptography.Xml.Transform" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.Transform</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Transformation to an XML document using an XPath expression.</summary> + <remarks>This transform represents the XPath filtering transformation detailled in section 6.6.3 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigXPathTransform ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetInnerXml"> + <MemberSignature Language="C#" Value="protected override System.Xml.XmlNodeList GetInnerXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlNodeList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlNodeList" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput (Type type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="System.Type" /> + </Parameters> + <Docs> + <param name="type">a <see cref="T:System.Type" /></param> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="InputTypes"> + <MemberSignature Language="C#" Value="public override Type[] InputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInnerXml"> + <MemberSignature Language="C#" Value="public override void LoadInnerXml (System.Xml.XmlNodeList nodeList);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nodeList" Type="System.Xml.XmlNodeList" /> + </Parameters> + <Docs> + <param name="nodeList">a <see cref="T:System.Xml.XmlNodeList" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInput"> + <MemberSignature Language="C#" Value="public override void LoadInput (object obj);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="System.Object" /> + </Parameters> + <Docs> + <param name="obj">a <see cref="T:System.Object" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="OutputTypes"> + <MemberSignature Language="C#" Value="public override Type[] OutputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigXsltTransform.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigXsltTransform.xml new file mode 100644 index 00000000000..dae5cf858b7 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlDsigXsltTransform.xml @@ -0,0 +1,177 @@ +<Type Name="XmlDsigXsltTransform" FullName="System.Security.Cryptography.Xml.XmlDsigXsltTransform"> + <TypeSignature Language="C#" Value="public class XmlDsigXsltTransform : System.Security.Cryptography.Xml.Transform" Maintainer="auto" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93]</AssemblyPublicKey> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.Transform</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>Transformation to an XML document using an XSLT document.</summary> + <remarks>This transform represents the XSLT transformation detailled in section 6.6.5 of the "XML-Signature Syntax and Processing" available at http://www.w3.org/TR/xmldsig-core/</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigXsltTransform ();" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters /> + <Docs> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlDsigXsltTransform (bool includeComments);" /> + <MemberType>Constructor</MemberType> + <ReturnValue /> + <Parameters> + <Parameter Name="includeComments" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="includeComments">a <see cref="T:System.Boolean" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetInnerXml"> + <MemberSignature Language="C#" Value="protected override System.Xml.XmlNodeList GetInnerXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlNodeList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Xml.XmlNodeList" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput (Type type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="System.Type" /> + </Parameters> + <Docs> + <param name="type">a <see cref="T:System.Type" /></param> + <summary>To be added</summary> + <returns>a <see cref="T:System.Object" /></returns> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="InputTypes"> + <MemberSignature Language="C#" Value="public override Type[] InputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInnerXml"> + <MemberSignature Language="C#" Value="public override void LoadInnerXml (System.Xml.XmlNodeList nodeList);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nodeList" Type="System.Xml.XmlNodeList" /> + </Parameters> + <Docs> + <param name="nodeList">a <see cref="T:System.Xml.XmlNodeList" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInput"> + <MemberSignature Language="C#" Value="public override void LoadInput (object obj);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="System.Object" /> + </Parameters> + <Docs> + <param name="obj">a <see cref="T:System.Object" /></param> + <summary>To be added</summary> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="OutputTypes"> + <MemberSignature Language="C#" Value="public override Type[] OutputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added</summary> + <value>a <see cref="T:System.Type[]" /></value> + <remarks>To be added</remarks> + </Docs> + <AssemblyInfo> + <AssemblyVersion>1.0.5000.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlLicenseTransform.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlLicenseTransform.xml new file mode 100644 index 00000000000..7c08c8a3276 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography.Xml/XmlLicenseTransform.xml @@ -0,0 +1,171 @@ +<Type Name="XmlLicenseTransform" FullName="System.Security.Cryptography.Xml.XmlLicenseTransform"> + <TypeSignature Language="C#" Value="public class XmlLicenseTransform : System.Security.Cryptography.Xml.Transform" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Cryptography.Xml.Transform</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XmlLicenseTransform ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Decryptor"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Xml.IRelDecryptor Decryptor { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Xml.IRelDecryptor</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetInnerXml"> + <MemberSignature Language="C#" Value="protected override System.Xml.XmlNodeList GetInnerXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Xml.XmlNodeList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetOutput"> + <MemberSignature Language="C#" Value="public override object GetOutput (Type type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="System.Type" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="InputTypes"> + <MemberSignature Language="C#" Value="public override Type[] InputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInnerXml"> + <MemberSignature Language="C#" Value="public override void LoadInnerXml (System.Xml.XmlNodeList nodeList);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nodeList" Type="System.Xml.XmlNodeList" /> + </Parameters> + <Docs> + <param name="nodeList">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LoadInput"> + <MemberSignature Language="C#" Value="public override void LoadInput (object obj);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="System.Object" /> + </Parameters> + <Docs> + <param name="obj">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="OutputTypes"> + <MemberSignature Language="C#" Value="public override Type[] OutputTypes { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/CryptographicAttributeObject.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/CryptographicAttributeObject.xml new file mode 100644 index 00000000000..74facc62fe6 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/CryptographicAttributeObject.xml @@ -0,0 +1,84 @@ +<Type Name="CryptographicAttributeObject" FullName="System.Security.Cryptography.CryptographicAttributeObject"> + <TypeSignature Language="C#" Value="public sealed class CryptographicAttributeObject" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CryptographicAttributeObject (System.Security.Cryptography.Oid oid);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="oid" Type="System.Security.Cryptography.Oid" /> + </Parameters> + <Docs> + <param name="oid">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CryptographicAttributeObject (System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedDataCollection values);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="oid" Type="System.Security.Cryptography.Oid" /> + <Parameter Name="values" Type="System.Security.Cryptography.AsnEncodedDataCollection" /> + </Parameters> + <Docs> + <param name="oid">To be added.</param> + <param name="values">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Oid"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.Oid Oid { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.Oid</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Values"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.AsnEncodedDataCollection Values { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.AsnEncodedDataCollection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/CryptographicAttributeObjectCollection.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/CryptographicAttributeObjectCollection.xml new file mode 100644 index 00000000000..d54c7996289 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/CryptographicAttributeObjectCollection.xml @@ -0,0 +1,252 @@ +<Type Name="CryptographicAttributeObjectCollection" FullName="System.Security.Cryptography.CryptographicAttributeObjectCollection"> + <TypeSignature Language="C#" Value="public sealed class CryptographicAttributeObjectCollection : System.Collections.ICollection" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.ICollection</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CryptographicAttributeObjectCollection ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CryptographicAttributeObjectCollection (System.Security.Cryptography.CryptographicAttributeObject attribute);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="attribute" Type="System.Security.Cryptography.CryptographicAttributeObject" /> + </Parameters> + <Docs> + <param name="attribute">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Add"> + <MemberSignature Language="C#" Value="public int Add (System.Security.Cryptography.AsnEncodedData asnEncodedData);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="asnEncodedData" Type="System.Security.Cryptography.AsnEncodedData" /> + </Parameters> + <Docs> + <param name="asnEncodedData">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Add"> + <MemberSignature Language="C#" Value="public int Add (System.Security.Cryptography.CryptographicAttributeObject attribute);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="attribute" Type="System.Security.Cryptography.CryptographicAttributeObject" /> + </Parameters> + <Docs> + <param name="attribute">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CopyTo"> + <MemberSignature Language="C#" Value="public void CopyTo (System.Security.Cryptography.CryptographicAttributeObject[] array, int index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Security.Cryptography.CryptographicAttributeObject[]" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="public int Count { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="GetEnumerator"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.CryptographicAttributeObjectEnumerator GetEnumerator ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.CryptographicAttributeObjectEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsSynchronized"> + <MemberSignature Language="C#" Value="public bool IsSynchronized { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Item"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.CryptographicAttributeObject this[int index] { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.CryptographicAttributeObject</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Remove"> + <MemberSignature Language="C#" Value="public void Remove (System.Security.Cryptography.CryptographicAttributeObject attribute);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="attribute" Type="System.Security.Cryptography.CryptographicAttributeObject" /> + </Parameters> + <Docs> + <param name="attribute">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SyncRoot"> + <MemberSignature Language="C#" Value="public object SyncRoot { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="System.Collections.ICollection.CopyTo"> + <MemberSignature Language="C#" Value="void ICollection.CopyTo (Array array, int index);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="System.Array" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.IEnumerable.GetEnumerator"> + <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/CryptographicAttributeObjectEnumerator.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/CryptographicAttributeObjectEnumerator.xml new file mode 100644 index 00000000000..0ed1f922672 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/CryptographicAttributeObjectEnumerator.xml @@ -0,0 +1,86 @@ +<Type Name="CryptographicAttributeObjectEnumerator" FullName="System.Security.Cryptography.CryptographicAttributeObjectEnumerator"> + <TypeSignature Language="C#" Value="public sealed class CryptographicAttributeObjectEnumerator : System.Collections.IEnumerator" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.IEnumerator</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Current"> + <MemberSignature Language="C#" Value="public System.Security.Cryptography.CryptographicAttributeObject Current { get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.CryptographicAttributeObject</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="MoveNext"> + <MemberSignature Language="C#" Value="public bool MoveNext ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Reset"> + <MemberSignature Language="C#" Value="public void Reset ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="System.Collections.IEnumerator.Current"> + <MemberSignature Language="C#" Value="object System.Collections.IEnumerator.Current { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/DataProtectionScope.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/DataProtectionScope.xml new file mode 100644 index 00000000000..9766e47a912 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/DataProtectionScope.xml @@ -0,0 +1,45 @@ +<Type Name="DataProtectionScope" FullName="System.Security.Cryptography.DataProtectionScope"> + <TypeSignature Language="C#" Value="public enum DataProtectionScope" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="CurrentUser"> + <MemberSignature Language="C#" Value="CurrentUser" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.DataProtectionScope</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="LocalMachine"> + <MemberSignature Language="C#" Value="LocalMachine" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.DataProtectionScope</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/MemoryProtectionScope.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/MemoryProtectionScope.xml new file mode 100644 index 00000000000..e4bc22023db --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/MemoryProtectionScope.xml @@ -0,0 +1,59 @@ +<Type Name="MemoryProtectionScope" FullName="System.Security.Cryptography.MemoryProtectionScope"> + <TypeSignature Language="C#" Value="public enum MemoryProtectionScope" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="CrossProcess"> + <MemberSignature Language="C#" Value="CrossProcess" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.MemoryProtectionScope</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SameLogon"> + <MemberSignature Language="C#" Value="SameLogon" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.MemoryProtectionScope</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="SameProcess"> + <MemberSignature Language="C#" Value="SameProcess" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Cryptography.MemoryProtectionScope</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/ProtectedData.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/ProtectedData.xml new file mode 100644 index 00000000000..e4f031731bc --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/ProtectedData.xml @@ -0,0 +1,66 @@ +<Type Name="ProtectedData" FullName="System.Security.Cryptography.ProtectedData"> + <TypeSignature Language="C#" Value="public sealed class ProtectedData" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Protect"> + <MemberSignature Language="C#" Value="public static byte[] Protect (byte[] userData, byte[] optionalEntropy, System.Security.Cryptography.DataProtectionScope scope);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="userData" Type="System.Byte[]" /> + <Parameter Name="optionalEntropy" Type="System.Byte[]" /> + <Parameter Name="scope" Type="System.Security.Cryptography.DataProtectionScope" /> + </Parameters> + <Docs> + <param name="userData">To be added.</param> + <param name="optionalEntropy">To be added.</param> + <param name="scope">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Unprotect"> + <MemberSignature Language="C#" Value="public static byte[] Unprotect (byte[] encryptedData, byte[] optionalEntropy, System.Security.Cryptography.DataProtectionScope scope);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="encryptedData" Type="System.Byte[]" /> + <Parameter Name="optionalEntropy" Type="System.Byte[]" /> + <Parameter Name="scope" Type="System.Security.Cryptography.DataProtectionScope" /> + </Parameters> + <Docs> + <param name="encryptedData">To be added.</param> + <param name="optionalEntropy">To be added.</param> + <param name="scope">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/ProtectedMemory.xml b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/ProtectedMemory.xml new file mode 100644 index 00000000000..3666146381f --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Cryptography/ProtectedMemory.xml @@ -0,0 +1,60 @@ +<Type Name="ProtectedMemory" FullName="System.Security.Cryptography.ProtectedMemory"> + <TypeSignature Language="C#" Value="public sealed class ProtectedMemory" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="Protect"> + <MemberSignature Language="C#" Value="public static void Protect (byte[] userData, System.Security.Cryptography.MemoryProtectionScope scope);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="userData" Type="System.Byte[]" /> + <Parameter Name="scope" Type="System.Security.Cryptography.MemoryProtectionScope" /> + </Parameters> + <Docs> + <param name="userData">To be added.</param> + <param name="scope">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Unprotect"> + <MemberSignature Language="C#" Value="public static void Unprotect (byte[] encryptedData, System.Security.Cryptography.MemoryProtectionScope scope);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="encryptedData" Type="System.Byte[]" /> + <Parameter Name="scope" Type="System.Security.Cryptography.MemoryProtectionScope" /> + </Parameters> + <Docs> + <param name="encryptedData">To be added.</param> + <param name="scope">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Permissions/DataProtectionPermission.xml b/mcs/class/System.Security/Documentation/en/System.Security.Permissions/DataProtectionPermission.xml new file mode 100644 index 00000000000..49152c49f11 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Permissions/DataProtectionPermission.xml @@ -0,0 +1,200 @@ +<Type Name="DataProtectionPermission" FullName="System.Security.Permissions.DataProtectionPermission"> + <TypeSignature Language="C#" Value="public sealed class DataProtectionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.CodeAccessPermission</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Security.Permissions.IUnrestrictedPermission</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DataProtectionPermission (System.Security.Permissions.DataProtectionPermissionFlags flags);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="flags" Type="System.Security.Permissions.DataProtectionPermissionFlags" /> + </Parameters> + <Docs> + <param name="flags">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DataProtectionPermission (System.Security.Permissions.PermissionState state);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="state" Type="System.Security.Permissions.PermissionState" /> + </Parameters> + <Docs> + <param name="state">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Copy"> + <MemberSignature Language="C#" Value="public override System.Security.IPermission Copy ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.IPermission</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Flags"> + <MemberSignature Language="C#" Value="public System.Security.Permissions.DataProtectionPermissionFlags Flags { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Permissions.DataProtectionPermissionFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="FromXml"> + <MemberSignature Language="C#" Value="public override void FromXml (System.Security.SecurityElement e);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="e" Type="System.Security.SecurityElement" /> + </Parameters> + <Docs> + <param name="e">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Intersect"> + <MemberSignature Language="C#" Value="public override System.Security.IPermission Intersect (System.Security.IPermission target);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.IPermission</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="target" Type="System.Security.IPermission" /> + </Parameters> + <Docs> + <param name="target">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsSubsetOf"> + <MemberSignature Language="C#" Value="public override bool IsSubsetOf (System.Security.IPermission target);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="target" Type="System.Security.IPermission" /> + </Parameters> + <Docs> + <param name="target">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="IsUnrestricted"> + <MemberSignature Language="C#" Value="public bool IsUnrestricted ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ToXml"> + <MemberSignature Language="C#" Value="public override System.Security.SecurityElement ToXml ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.SecurityElement</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Union"> + <MemberSignature Language="C#" Value="public override System.Security.IPermission Union (System.Security.IPermission target);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.IPermission</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="target" Type="System.Security.IPermission" /> + </Parameters> + <Docs> + <param name="target">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Permissions/DataProtectionPermissionAttribute.xml b/mcs/class/System.Security/Documentation/en/System.Security.Permissions/DataProtectionPermissionAttribute.xml new file mode 100644 index 00000000000..98adb101ac1 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Permissions/DataProtectionPermissionAttribute.xml @@ -0,0 +1,136 @@ +<Type Name="DataProtectionPermissionAttribute" FullName="System.Security.Permissions.DataProtectionPermissionAttribute"> + <TypeSignature Language="C#" Value="public sealed class DataProtectionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Security.Permissions.CodeAccessSecurityAttribute</BaseTypeName> + </Base> + <Interfaces /> + <Attributes> + <Attribute> + <AttributeName>System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Struct | System.AttributeTargets.Constructor | System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)</AttributeName> + </Attribute> + </Attributes> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DataProtectionPermissionAttribute (System.Security.Permissions.SecurityAction action);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="action" Type="System.Security.Permissions.SecurityAction" /> + </Parameters> + <Docs> + <param name="action">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="CreatePermission"> + <MemberSignature Language="C#" Value="public override System.Security.IPermission CreatePermission ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Security.IPermission</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="Flags"> + <MemberSignature Language="C#" Value="public System.Security.Permissions.DataProtectionPermissionFlags Flags { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Security.Permissions.DataProtectionPermissionFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ProtectData"> + <MemberSignature Language="C#" Value="public bool ProtectData { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ProtectMemory"> + <MemberSignature Language="C#" Value="public bool ProtectMemory { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="UnprotectData"> + <MemberSignature Language="C#" Value="public bool UnprotectData { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="UnprotectMemory"> + <MemberSignature Language="C#" Value="public bool UnprotectMemory { set; get; }" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/System.Security.Permissions/DataProtectionPermissionFlags.xml b/mcs/class/System.Security/Documentation/en/System.Security.Permissions/DataProtectionPermissionFlags.xml new file mode 100644 index 00000000000..092f5eab48a --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/System.Security.Permissions/DataProtectionPermissionFlags.xml @@ -0,0 +1,106 @@ +<Type Name="DataProtectionPermissionFlags" FullName="System.Security.Permissions.DataProtectionPermissionFlags"> + <TypeSignature Language="C#" Value="public enum DataProtectionPermissionFlags" /> + <AssemblyInfo> + <AssemblyName>System.Security</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <since version=".NET 2.0" /> + </Docs> + <Members> + <Member MemberName="AllFlags"> + <MemberSignature Language="C#" Value="AllFlags" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Permissions.DataProtectionPermissionFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="NoFlags"> + <MemberSignature Language="C#" Value="NoFlags" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Permissions.DataProtectionPermissionFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ProtectData"> + <MemberSignature Language="C#" Value="ProtectData" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Permissions.DataProtectionPermissionFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="ProtectMemory"> + <MemberSignature Language="C#" Value="ProtectMemory" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Permissions.DataProtectionPermissionFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="UnprotectData"> + <MemberSignature Language="C#" Value="UnprotectData" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Permissions.DataProtectionPermissionFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + <Member MemberName="UnprotectMemory"> + <MemberSignature Language="C#" Value="UnprotectMemory" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Security.Permissions.DataProtectionPermissionFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <since version=".NET 2.0" /> + </Docs> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + </Member> + </Members> +</Type> diff --git a/mcs/class/System.Security/Documentation/en/index.xml b/mcs/class/System.Security/Documentation/en/index.xml new file mode 100644 index 00000000000..8292029068a --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/index.xml @@ -0,0 +1,153 @@ +<Overview> + <Assemblies> + <Assembly Name="System.Security" Version="2.0.0.0"> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute+DebuggingModes.IgnoreSymbolStoreSequencePoints)</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Runtime.CompilerServices.CompilationRelaxations(System.Runtime.CompilerServices.CompilationRelaxations.NoStringInterning)</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Security.AllowPartiallyTrustedCallers</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Reflection.AssemblyCopyright("(c) various MONO Authors")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Reflection.AssemblyProduct("MONO Common language infrastructure")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Reflection.AssemblyCompany("MONO development team")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Reflection.AssemblyInformationalVersion("2.0.50727.1433")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Reflection.AssemblyFileVersion("2.0.50727.1433")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Reflection.AssemblyTitle("System.Security.dll")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Reflection.AssemblyDescription("System.Security.dll")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Reflection.AssemblyDefaultAlias("System.Security.dll")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Resources.NeutralResourcesLanguage("en-US")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.CLSCompliant(true)</AttributeName> + </Attribute> + <Attribute> + <AttributeName>System.Resources.SatelliteContractVersion("2.0.0.0")</AttributeName> + </Attribute> + </Attributes> + </Assembly> + </Assemblies> + <Remarks>To be added.</Remarks> + <Copyright>To be added.</Copyright> + <Types> + <Namespace Name="System.Security.Cryptography"> + <Type Name="CryptographicAttributeObject" Kind="Class" /> + <Type Name="CryptographicAttributeObjectCollection" Kind="Class" /> + <Type Name="CryptographicAttributeObjectEnumerator" Kind="Class" /> + <Type Name="DataProtectionScope" Kind="Enumeration" /> + <Type Name="MemoryProtectionScope" Kind="Enumeration" /> + <Type Name="ProtectedData" Kind="Class" /> + <Type Name="ProtectedMemory" Kind="Class" /> + </Namespace> + <Namespace Name="System.Security.Cryptography.Pkcs"> + <Type Name="AlgorithmIdentifier" Kind="Class" /> + <Type Name="CmsRecipient" Kind="Class" /> + <Type Name="CmsRecipientCollection" Kind="Class" /> + <Type Name="CmsRecipientEnumerator" Kind="Class" /> + <Type Name="CmsSigner" Kind="Class" /> + <Type Name="ContentInfo" Kind="Class" /> + <Type Name="EnvelopedCms" Kind="Class" /> + <Type Name="KeyAgreeKeyChoice" Kind="Enumeration" /> + <Type Name="KeyAgreeRecipientInfo" Kind="Class" /> + <Type Name="KeyTransRecipientInfo" Kind="Class" /> + <Type Name="Pkcs9AttributeObject" Kind="Class" /> + <Type Name="Pkcs9ContentType" Kind="Class" /> + <Type Name="Pkcs9DocumentDescription" Kind="Class" /> + <Type Name="Pkcs9DocumentName" Kind="Class" /> + <Type Name="Pkcs9MessageDigest" Kind="Class" /> + <Type Name="Pkcs9SigningTime" Kind="Class" /> + <Type Name="PublicKeyInfo" Kind="Class" /> + <Type Name="RecipientInfo" Kind="Class" /> + <Type Name="RecipientInfoCollection" Kind="Class" /> + <Type Name="RecipientInfoEnumerator" Kind="Class" /> + <Type Name="RecipientInfoType" Kind="Enumeration" /> + <Type Name="SignedCms" Kind="Class" /> + <Type Name="SignerInfo" Kind="Class" /> + <Type Name="SignerInfoCollection" Kind="Class" /> + <Type Name="SignerInfoEnumerator" Kind="Class" /> + <Type Name="SubjectIdentifier" Kind="Class" /> + <Type Name="SubjectIdentifierOrKey" Kind="Class" /> + <Type Name="SubjectIdentifierOrKeyType" Kind="Enumeration" /> + <Type Name="SubjectIdentifierType" Kind="Enumeration" /> + </Namespace> + <Namespace Name="System.Security.Cryptography.X509Certificates"> + <Type Name="X509Certificate2UI" Kind="Class" /> + <Type Name="X509SelectionFlag" Kind="Enumeration" /> + </Namespace> + <Namespace Name="System.Security.Cryptography.Xml"> + <Type Name="CipherData" Kind="Class" /> + <Type Name="CipherReference" Kind="Class" /> + <Type Name="DataObject" Kind="Class" /> + <Type Name="DataReference" Kind="Class" /> + <Type Name="DSAKeyValue" Kind="Class" /> + <Type Name="EncryptedData" Kind="Class" /> + <Type Name="EncryptedKey" Kind="Class" /> + <Type Name="EncryptedReference" Kind="Class" /> + <Type Name="EncryptedType" Kind="Class" /> + <Type Name="EncryptedXml" Kind="Class" /> + <Type Name="EncryptionMethod" Kind="Class" /> + <Type Name="EncryptionProperty" Kind="Class" /> + <Type Name="EncryptionPropertyCollection" Kind="Class" /> + <Type Name="IRelDecryptor" Kind="Interface" /> + <Type Name="KeyInfo" Kind="Class" /> + <Type Name="KeyInfoClause" Kind="Class" /> + <Type Name="KeyInfoEncryptedKey" Kind="Class" /> + <Type Name="KeyInfoName" Kind="Class" /> + <Type Name="KeyInfoNode" Kind="Class" /> + <Type Name="KeyInfoRetrievalMethod" Kind="Class" /> + <Type Name="KeyInfoX509Data" Kind="Class" /> + <Type Name="KeyReference" Kind="Class" /> + <Type Name="Reference" Kind="Class" /> + <Type Name="ReferenceList" Kind="Class" /> + <Type Name="RSAKeyValue" Kind="Class" /> + <Type Name="Signature" Kind="Class" /> + <Type Name="SignedInfo" Kind="Class" /> + <Type Name="SignedXml" Kind="Class" /> + <Type Name="Transform" Kind="Class" /> + <Type Name="TransformChain" Kind="Class" /> + <Type Name="X509IssuerSerial" Kind="Structure" /> + <Type Name="XmlDecryptionTransform" Kind="Class" /> + <Type Name="XmlDsigBase64Transform" Kind="Class" /> + <Type Name="XmlDsigC14NTransform" Kind="Class" /> + <Type Name="XmlDsigC14NWithCommentsTransform" Kind="Class" /> + <Type Name="XmlDsigEnvelopedSignatureTransform" Kind="Class" /> + <Type Name="XmlDsigExcC14NTransform" Kind="Class" /> + <Type Name="XmlDsigExcC14NWithCommentsTransform" Kind="Class" /> + <Type Name="XmlDsigXPathTransform" Kind="Class" /> + <Type Name="XmlDsigXsltTransform" Kind="Class" /> + <Type Name="XmlLicenseTransform" Kind="Class" /> + </Namespace> + <Namespace Name="System.Security.Permissions"> + <Type Name="DataProtectionPermission" Kind="Class" /> + <Type Name="DataProtectionPermissionAttribute" Kind="Class" /> + <Type Name="DataProtectionPermissionFlags" Kind="Enumeration" /> + </Namespace> + </Types> + <Title>System.Security</Title> +</Overview> diff --git a/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.Pkcs.xml b/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.Pkcs.xml new file mode 100644 index 00000000000..1951978c612 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.Pkcs.xml @@ -0,0 +1,6 @@ +<Namespace Name="System.Security.Cryptography.Pkcs"> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> diff --git a/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.X509Certificates.xml b/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.X509Certificates.xml new file mode 100644 index 00000000000..74a0f871b7f --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.X509Certificates.xml @@ -0,0 +1,6 @@ +<Namespace Name="System.Security.Cryptography.X509Certificates"> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> diff --git a/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.Xml.xml b/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.Xml.xml new file mode 100644 index 00000000000..1915bde82b0 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.Xml.xml @@ -0,0 +1,6 @@ +<Namespace Name="System.Security.Cryptography.Xml"> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> diff --git a/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.xml b/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.xml new file mode 100644 index 00000000000..b70fa9f75e7 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/ns-System.Security.Cryptography.xml @@ -0,0 +1,6 @@ +<Namespace Name="System.Security.Cryptography"> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> diff --git a/mcs/class/System.Security/Documentation/en/ns-System.Security.Permissions.xml b/mcs/class/System.Security/Documentation/en/ns-System.Security.Permissions.xml new file mode 100644 index 00000000000..ddbf008d715 --- /dev/null +++ b/mcs/class/System.Security/Documentation/en/ns-System.Security.Permissions.xml @@ -0,0 +1,6 @@ +<Namespace Name="System.Security.Permissions"> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> |