1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] 6 [assembly:System.CLSCompliantAttribute(true)] 7 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] 8 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] 9 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] 10 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Security.dll")] 11 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.Security.dll")] 12 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.6.57.0")] 13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.6.57.0")] 14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] 15 [assembly:System.Reflection.AssemblyTitleAttribute("System.Security.dll")] 16 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] 17 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] 18 [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] 19 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] 20 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] 21 [assembly:System.Security.AllowPartiallyTrustedCallersAttribute] 22 namespace System 23 { 24 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 25 internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute 26 { MonoDocumentationNoteAttribute(string comment)27 public MonoDocumentationNoteAttribute(string comment) { } 28 } 29 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 30 internal partial class MonoExtensionAttribute : System.MonoTODOAttribute 31 { MonoExtensionAttribute(string comment)32 public MonoExtensionAttribute(string comment) { } 33 } 34 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 35 internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute 36 { MonoInternalNoteAttribute(string comment)37 public MonoInternalNoteAttribute(string comment) { } 38 } 39 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 40 internal partial class MonoLimitationAttribute : System.MonoTODOAttribute 41 { MonoLimitationAttribute(string comment)42 public MonoLimitationAttribute(string comment) { } 43 } 44 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 45 internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute 46 { MonoNotSupportedAttribute(string comment)47 public MonoNotSupportedAttribute(string comment) { } 48 } 49 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 50 internal partial class MonoTODOAttribute : System.Attribute 51 { MonoTODOAttribute()52 public MonoTODOAttribute() { } MonoTODOAttribute(string comment)53 public MonoTODOAttribute(string comment) { } 54 public string Comment { get { throw null; } } 55 } 56 } 57 namespace System.Security.Cryptography 58 { 59 public sealed partial class CryptographicAttributeObject 60 { CryptographicAttributeObject(System.Security.Cryptography.Oid oid)61 public CryptographicAttributeObject(System.Security.Cryptography.Oid oid) { } CryptographicAttributeObject(System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedDataCollection values)62 public CryptographicAttributeObject(System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedDataCollection values) { } 63 public System.Security.Cryptography.Oid Oid { get { throw null; } } 64 public System.Security.Cryptography.AsnEncodedDataCollection Values { get { throw null; } } 65 } 66 public sealed partial class CryptographicAttributeObjectCollection : System.Collections.ICollection, System.Collections.IEnumerable 67 { CryptographicAttributeObjectCollection()68 public CryptographicAttributeObjectCollection() { } CryptographicAttributeObjectCollection(System.Security.Cryptography.CryptographicAttributeObject attribute)69 public CryptographicAttributeObjectCollection(System.Security.Cryptography.CryptographicAttributeObject attribute) { } 70 public int Count { get { throw null; } } 71 public bool IsSynchronized { get { throw null; } } 72 public System.Security.Cryptography.CryptographicAttributeObject this[int index] { get { throw null; } } 73 public object SyncRoot { get { throw null; } } Add(System.Security.Cryptography.AsnEncodedData asnEncodedData)74 public int Add(System.Security.Cryptography.AsnEncodedData asnEncodedData) { throw null; } Add(System.Security.Cryptography.CryptographicAttributeObject attribute)75 public int Add(System.Security.Cryptography.CryptographicAttributeObject attribute) { throw null; } CopyTo(System.Security.Cryptography.CryptographicAttributeObject[] array, int index)76 public void CopyTo(System.Security.Cryptography.CryptographicAttributeObject[] array, int index) { } GetEnumerator()77 public System.Security.Cryptography.CryptographicAttributeObjectEnumerator GetEnumerator() { throw null; } Remove(System.Security.Cryptography.CryptographicAttributeObject attribute)78 public void Remove(System.Security.Cryptography.CryptographicAttributeObject attribute) { } System.Collections.ICollection.CopyTo(System.Array array, int index)79 void System.Collections.ICollection.CopyTo(System.Array array, int index) { } System.Collections.IEnumerable.GetEnumerator()80 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } 81 } 82 public sealed partial class CryptographicAttributeObjectEnumerator : System.Collections.IEnumerator 83 { CryptographicAttributeObjectEnumerator()84 internal CryptographicAttributeObjectEnumerator() { } 85 public System.Security.Cryptography.CryptographicAttributeObject Current { get { throw null; } } 86 object System.Collections.IEnumerator.Current { get { throw null; } } MoveNext()87 public bool MoveNext() { throw null; } Reset()88 public void Reset() { } 89 } 90 public enum DataProtectionScope 91 { 92 CurrentUser = 0, 93 LocalMachine = 1, 94 } 95 public enum MemoryProtectionScope 96 { 97 CrossProcess = 1, 98 SameLogon = 2, 99 SameProcess = 0, 100 } 101 public sealed partial class ProtectedData 102 { ProtectedData()103 internal ProtectedData() { } Protect(byte[] userData, byte[] optionalEntropy, System.Security.Cryptography.DataProtectionScope scope)104 public static byte[] Protect(byte[] userData, byte[] optionalEntropy, System.Security.Cryptography.DataProtectionScope scope) { throw null; } Unprotect(byte[] encryptedData, byte[] optionalEntropy, System.Security.Cryptography.DataProtectionScope scope)105 public static byte[] Unprotect(byte[] encryptedData, byte[] optionalEntropy, System.Security.Cryptography.DataProtectionScope scope) { throw null; } 106 } 107 public sealed partial class ProtectedMemory 108 { ProtectedMemory()109 internal ProtectedMemory() { } 110 [System.MonoTODOAttribute("only supported on Windows 2000 SP3 and later")] Protect(byte[] userData, System.Security.Cryptography.MemoryProtectionScope scope)111 public static void Protect(byte[] userData, System.Security.Cryptography.MemoryProtectionScope scope) { } 112 [System.MonoTODOAttribute("only supported on Windows 2000 SP3 and later")] Unprotect(byte[] encryptedData, System.Security.Cryptography.MemoryProtectionScope scope)113 public static void Unprotect(byte[] encryptedData, System.Security.Cryptography.MemoryProtectionScope scope) { } 114 } 115 } 116 namespace System.Security.Cryptography.Pkcs 117 { 118 public sealed partial class AlgorithmIdentifier 119 { AlgorithmIdentifier()120 public AlgorithmIdentifier() { } AlgorithmIdentifier(System.Security.Cryptography.Oid oid)121 public AlgorithmIdentifier(System.Security.Cryptography.Oid oid) { } AlgorithmIdentifier(System.Security.Cryptography.Oid oid, int keyLength)122 public AlgorithmIdentifier(System.Security.Cryptography.Oid oid, int keyLength) { } 123 public int KeyLength { get { throw null; } set { } } 124 public System.Security.Cryptography.Oid Oid { get { throw null; } set { } } 125 public byte[] Parameters { get { throw null; } set { } } 126 } 127 public sealed partial class CmsRecipient 128 { CmsRecipient(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)129 public CmsRecipient(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } CmsRecipient(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)130 public CmsRecipient(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } 131 public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } } 132 public System.Security.Cryptography.Pkcs.SubjectIdentifierType RecipientIdentifierType { get { throw null; } } 133 } 134 public sealed partial class CmsRecipientCollection : System.Collections.ICollection, System.Collections.IEnumerable 135 { CmsRecipientCollection()136 public CmsRecipientCollection() { } CmsRecipientCollection(System.Security.Cryptography.Pkcs.CmsRecipient recipient)137 public CmsRecipientCollection(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { } CmsRecipientCollection(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates)138 public CmsRecipientCollection(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) { } 139 public int Count { get { throw null; } } 140 public bool IsSynchronized { get { throw null; } } 141 public System.Security.Cryptography.Pkcs.CmsRecipient this[int index] { get { throw null; } } 142 public object SyncRoot { get { throw null; } } Add(System.Security.Cryptography.Pkcs.CmsRecipient recipient)143 public int Add(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { throw null; } CopyTo(System.Array array, int index)144 public void CopyTo(System.Array array, int index) { } CopyTo(System.Security.Cryptography.Pkcs.CmsRecipient[] array, int index)145 public void CopyTo(System.Security.Cryptography.Pkcs.CmsRecipient[] array, int index) { } GetEnumerator()146 public System.Security.Cryptography.Pkcs.CmsRecipientEnumerator GetEnumerator() { throw null; } Remove(System.Security.Cryptography.Pkcs.CmsRecipient recipient)147 public void Remove(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { } System.Collections.IEnumerable.GetEnumerator()148 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } 149 } 150 public sealed partial class CmsRecipientEnumerator : System.Collections.IEnumerator 151 { CmsRecipientEnumerator()152 internal CmsRecipientEnumerator() { } 153 public System.Security.Cryptography.Pkcs.CmsRecipient Current { get { throw null; } } 154 object System.Collections.IEnumerator.Current { get { throw null; } } MoveNext()155 public bool MoveNext() { throw null; } Reset()156 public void Reset() { } 157 } 158 public sealed partial class CmsSigner 159 { CmsSigner()160 public CmsSigner() { } 161 [System.MonoTODOAttribute] CmsSigner(System.Security.Cryptography.CspParameters parameters)162 public CmsSigner(System.Security.Cryptography.CspParameters parameters) { } CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType)163 public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType) { } CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)164 public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } CmsSigner(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)165 public CmsSigner(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } 166 public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } set { } } 167 public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } } 168 public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } set { } } 169 public System.Security.Cryptography.X509Certificates.X509IncludeOption IncludeOption { get { throw null; } set { } } 170 public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get { throw null; } } 171 public System.Security.Cryptography.Pkcs.SubjectIdentifierType SignerIdentifierType { get { throw null; } set { } } 172 public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get { throw null; } } 173 } 174 public sealed partial class ContentInfo 175 { ContentInfo(byte[] content)176 public ContentInfo(byte[] content) { } ContentInfo(System.Security.Cryptography.Oid contentType, byte[] content)177 public ContentInfo(System.Security.Cryptography.Oid contentType, byte[] content) { } 178 public byte[] Content { get { throw null; } } 179 public System.Security.Cryptography.Oid ContentType { get { throw null; } } ~ContentInfo()180 ~ContentInfo() { } 181 [System.MonoTODOAttribute("MS is stricter than us about the content structure")] GetContentType(byte[] encodedMessage)182 public static System.Security.Cryptography.Oid GetContentType(byte[] encodedMessage) { throw null; } 183 } 184 public sealed partial class EnvelopedCms 185 { EnvelopedCms()186 public EnvelopedCms() { } EnvelopedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo)187 public EnvelopedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { } EnvelopedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm)188 public EnvelopedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm) { } EnvelopedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo)189 public EnvelopedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { } EnvelopedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm)190 public EnvelopedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm) { } 191 public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } } 192 public System.Security.Cryptography.Pkcs.AlgorithmIdentifier ContentEncryptionAlgorithm { get { throw null; } } 193 public System.Security.Cryptography.Pkcs.ContentInfo ContentInfo { get { throw null; } } 194 public System.Security.Cryptography.Pkcs.RecipientInfoCollection RecipientInfos { get { throw null; } } 195 public System.Security.Cryptography.CryptographicAttributeObjectCollection UnprotectedAttributes { get { throw null; } } 196 public int Version { get { throw null; } } 197 [System.MonoTODOAttribute] Decode(byte[] encodedMessage)198 public void Decode(byte[] encodedMessage) { } 199 [System.MonoTODOAttribute] Decrypt()200 public void Decrypt() { } 201 [System.MonoTODOAttribute] Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo)202 public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo) { } 203 [System.MonoTODOAttribute] Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore)204 public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { } 205 [System.MonoTODOAttribute] Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore)206 public void Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { } 207 [System.MonoTODOAttribute] Encode()208 public byte[] Encode() { throw null; } 209 [System.MonoTODOAttribute] Encrypt()210 public void Encrypt() { } 211 [System.MonoTODOAttribute] Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient recipient)212 public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { } 213 [System.MonoTODOAttribute] Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients)214 public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients) { } 215 } 216 public enum KeyAgreeKeyChoice 217 { 218 EphemeralKey = 1, 219 StaticKey = 2, 220 Unknown = 0, 221 } 222 [System.MonoTODOAttribute] 223 public sealed partial class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo 224 { KeyAgreeRecipientInfo()225 internal KeyAgreeRecipientInfo() { } 226 public System.DateTime Date { get { throw null; } } 227 public override byte[] EncryptedKey { get { throw null; } } 228 public override System.Security.Cryptography.Pkcs.AlgorithmIdentifier KeyEncryptionAlgorithm { get { throw null; } } 229 public System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey OriginatorIdentifierOrKey { get { throw null; } } 230 public System.Security.Cryptography.CryptographicAttributeObject OtherKeyAttribute { get { throw null; } } 231 public override System.Security.Cryptography.Pkcs.SubjectIdentifier RecipientIdentifier { get { throw null; } } 232 public override int Version { get { throw null; } } 233 } 234 public sealed partial class KeyTransRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo 235 { KeyTransRecipientInfo()236 internal KeyTransRecipientInfo() { } 237 public override byte[] EncryptedKey { get { throw null; } } 238 public override System.Security.Cryptography.Pkcs.AlgorithmIdentifier KeyEncryptionAlgorithm { get { throw null; } } 239 public override System.Security.Cryptography.Pkcs.SubjectIdentifier RecipientIdentifier { get { throw null; } } 240 public override int Version { get { throw null; } } 241 } 242 public partial class Pkcs9AttributeObject : System.Security.Cryptography.AsnEncodedData 243 { Pkcs9AttributeObject()244 public Pkcs9AttributeObject() { } Pkcs9AttributeObject(System.Security.Cryptography.AsnEncodedData asnEncodedData)245 public Pkcs9AttributeObject(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } Pkcs9AttributeObject(System.Security.Cryptography.Oid oid, byte[] encodedData)246 public Pkcs9AttributeObject(System.Security.Cryptography.Oid oid, byte[] encodedData) { } Pkcs9AttributeObject(string oid, byte[] encodedData)247 public Pkcs9AttributeObject(string oid, byte[] encodedData) { } 248 public new System.Security.Cryptography.Oid Oid { get { throw null; } } CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData)249 public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } 250 } 251 public sealed partial class Pkcs9ContentType : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject 252 { Pkcs9ContentType()253 public Pkcs9ContentType() { } 254 public System.Security.Cryptography.Oid ContentType { get { throw null; } } CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData)255 public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } 256 } 257 public sealed partial class Pkcs9DocumentDescription : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject 258 { Pkcs9DocumentDescription()259 public Pkcs9DocumentDescription() { } Pkcs9DocumentDescription(byte[] encodedDocumentDescription)260 public Pkcs9DocumentDescription(byte[] encodedDocumentDescription) { } Pkcs9DocumentDescription(string documentDescription)261 public Pkcs9DocumentDescription(string documentDescription) { } 262 public string DocumentDescription { get { throw null; } } CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData)263 public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } 264 } 265 public sealed partial class Pkcs9DocumentName : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject 266 { Pkcs9DocumentName()267 public Pkcs9DocumentName() { } Pkcs9DocumentName(byte[] encodedDocumentName)268 public Pkcs9DocumentName(byte[] encodedDocumentName) { } Pkcs9DocumentName(string documentName)269 public Pkcs9DocumentName(string documentName) { } 270 public string DocumentName { get { throw null; } } CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData)271 public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } 272 } 273 public sealed partial class Pkcs9MessageDigest : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject 274 { Pkcs9MessageDigest()275 public Pkcs9MessageDigest() { } 276 public byte[] MessageDigest { get { throw null; } } CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData)277 public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } 278 } 279 public sealed partial class Pkcs9SigningTime : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject 280 { Pkcs9SigningTime()281 public Pkcs9SigningTime() { } Pkcs9SigningTime(byte[] encodedSigningTime)282 public Pkcs9SigningTime(byte[] encodedSigningTime) { } Pkcs9SigningTime(System.DateTime signingTime)283 public Pkcs9SigningTime(System.DateTime signingTime) { } 284 public System.DateTime SigningTime { get { throw null; } } CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData)285 public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } 286 } 287 public sealed partial class PublicKeyInfo 288 { PublicKeyInfo()289 internal PublicKeyInfo() { } 290 public System.Security.Cryptography.Pkcs.AlgorithmIdentifier Algorithm { get { throw null; } } 291 public byte[] KeyValue { get { throw null; } } 292 } 293 public abstract partial class RecipientInfo 294 { RecipientInfo()295 internal RecipientInfo() { } 296 public abstract byte[] EncryptedKey { get; } 297 public abstract System.Security.Cryptography.Pkcs.AlgorithmIdentifier KeyEncryptionAlgorithm { get; } 298 public abstract System.Security.Cryptography.Pkcs.SubjectIdentifier RecipientIdentifier { get; } 299 public System.Security.Cryptography.Pkcs.RecipientInfoType Type { get { throw null; } } 300 public abstract int Version { get; } 301 } 302 public sealed partial class RecipientInfoCollection : System.Collections.ICollection, System.Collections.IEnumerable 303 { RecipientInfoCollection()304 internal RecipientInfoCollection() { } 305 public int Count { get { throw null; } } 306 public bool IsSynchronized { get { throw null; } } 307 public System.Security.Cryptography.Pkcs.RecipientInfo this[int index] { get { throw null; } } 308 public object SyncRoot { get { throw null; } } CopyTo(System.Array array, int index)309 public void CopyTo(System.Array array, int index) { } CopyTo(System.Security.Cryptography.Pkcs.RecipientInfo[] array, int index)310 public void CopyTo(System.Security.Cryptography.Pkcs.RecipientInfo[] array, int index) { } GetEnumerator()311 public System.Security.Cryptography.Pkcs.RecipientInfoEnumerator GetEnumerator() { throw null; } System.Collections.IEnumerable.GetEnumerator()312 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } 313 } 314 public sealed partial class RecipientInfoEnumerator : System.Collections.IEnumerator 315 { RecipientInfoEnumerator()316 internal RecipientInfoEnumerator() { } 317 public System.Security.Cryptography.Pkcs.RecipientInfo Current { get { throw null; } } 318 object System.Collections.IEnumerator.Current { get { throw null; } } MoveNext()319 public bool MoveNext() { throw null; } Reset()320 public void Reset() { } 321 } 322 public enum RecipientInfoType 323 { 324 KeyAgreement = 2, 325 KeyTransport = 1, 326 Unknown = 0, 327 } 328 public sealed partial class SignedCms 329 { SignedCms()330 public SignedCms() { } SignedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo)331 public SignedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { } SignedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached)332 public SignedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached) { } SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType)333 public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType) { } SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo)334 public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { } SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached)335 public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached) { } 336 public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } } 337 public System.Security.Cryptography.Pkcs.ContentInfo ContentInfo { get { throw null; } } 338 public bool Detached { get { throw null; } } 339 public System.Security.Cryptography.Pkcs.SignerInfoCollection SignerInfos { get { throw null; } } 340 public int Version { get { throw null; } } 341 [System.MonoTODOAttribute] CheckHash()342 public void CheckHash() { } 343 [System.MonoTODOAttribute] CheckSignature(bool verifySignatureOnly)344 public void CheckSignature(bool verifySignatureOnly) { } 345 [System.MonoTODOAttribute] CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly)346 public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { } 347 [System.MonoTODOAttribute] ComputeSignature()348 public void ComputeSignature() { } 349 [System.MonoTODOAttribute] ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer)350 public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { } 351 [System.MonoTODOAttribute] ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer, bool silent)352 public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer, bool silent) { } 353 [System.MonoTODOAttribute("incomplete - missing attributes")] Decode(byte[] encodedMessage)354 public void Decode(byte[] encodedMessage) { } 355 [System.MonoTODOAttribute] Encode()356 public byte[] Encode() { throw null; } 357 [System.MonoTODOAttribute] RemoveSignature(int index)358 public void RemoveSignature(int index) { } 359 [System.MonoTODOAttribute] RemoveSignature(System.Security.Cryptography.Pkcs.SignerInfo signerInfo)360 public void RemoveSignature(System.Security.Cryptography.Pkcs.SignerInfo signerInfo) { } 361 } 362 public sealed partial class SignerInfo 363 { SignerInfo()364 internal SignerInfo() { } 365 public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } } 366 public System.Security.Cryptography.Pkcs.SignerInfoCollection CounterSignerInfos { get { throw null; } } 367 public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } } 368 public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get { throw null; } } 369 public System.Security.Cryptography.Pkcs.SubjectIdentifier SignerIdentifier { get { throw null; } } 370 public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get { throw null; } } 371 public int Version { get { throw null; } } 372 [System.MonoTODOAttribute] CheckHash()373 public void CheckHash() { } 374 [System.MonoTODOAttribute] CheckSignature(bool verifySignatureOnly)375 public void CheckSignature(bool verifySignatureOnly) { } 376 [System.MonoTODOAttribute] CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly)377 public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { } 378 [System.MonoTODOAttribute] ComputeCounterSignature()379 public void ComputeCounterSignature() { } 380 [System.MonoTODOAttribute] ComputeCounterSignature(System.Security.Cryptography.Pkcs.CmsSigner signer)381 public void ComputeCounterSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { } 382 [System.MonoTODOAttribute] RemoveCounterSignature(int index)383 public void RemoveCounterSignature(int index) { } 384 [System.MonoTODOAttribute] RemoveCounterSignature(System.Security.Cryptography.Pkcs.SignerInfo counterSignerInfo)385 public void RemoveCounterSignature(System.Security.Cryptography.Pkcs.SignerInfo counterSignerInfo) { } 386 } 387 public sealed partial class SignerInfoCollection : System.Collections.ICollection, System.Collections.IEnumerable 388 { SignerInfoCollection()389 internal SignerInfoCollection() { } 390 public int Count { get { throw null; } } 391 public bool IsSynchronized { get { throw null; } } 392 public System.Security.Cryptography.Pkcs.SignerInfo this[int index] { get { throw null; } } 393 public object SyncRoot { get { throw null; } } CopyTo(System.Array array, int index)394 public void CopyTo(System.Array array, int index) { } CopyTo(System.Security.Cryptography.Pkcs.SignerInfo[] array, int index)395 public void CopyTo(System.Security.Cryptography.Pkcs.SignerInfo[] array, int index) { } GetEnumerator()396 public System.Security.Cryptography.Pkcs.SignerInfoEnumerator GetEnumerator() { throw null; } System.Collections.IEnumerable.GetEnumerator()397 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } 398 } 399 public sealed partial class SignerInfoEnumerator : System.Collections.IEnumerator 400 { SignerInfoEnumerator()401 internal SignerInfoEnumerator() { } 402 public System.Security.Cryptography.Pkcs.SignerInfo Current { get { throw null; } } 403 object System.Collections.IEnumerator.Current { get { throw null; } } MoveNext()404 public bool MoveNext() { throw null; } Reset()405 public void Reset() { } 406 } 407 public sealed partial class SubjectIdentifier 408 { SubjectIdentifier()409 internal SubjectIdentifier() { } 410 public System.Security.Cryptography.Pkcs.SubjectIdentifierType Type { get { throw null; } } 411 public object Value { get { throw null; } } 412 } 413 public sealed partial class SubjectIdentifierOrKey 414 { SubjectIdentifierOrKey()415 internal SubjectIdentifierOrKey() { } 416 public System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType Type { get { throw null; } } 417 public object Value { get { throw null; } } 418 } 419 public enum SubjectIdentifierOrKeyType 420 { 421 IssuerAndSerialNumber = 1, 422 PublicKeyInfo = 3, 423 SubjectKeyIdentifier = 2, 424 Unknown = 0, 425 } 426 public enum SubjectIdentifierType 427 { 428 IssuerAndSerialNumber = 1, 429 NoSignature = 3, 430 SubjectKeyIdentifier = 2, 431 Unknown = 0, 432 } 433 } 434 namespace System.Security.Cryptography.X509Certificates 435 { 436 public static partial class X509Certificate2UI 437 { 438 [System.MonoTODOAttribute] DisplayCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)439 public static void DisplayCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } 440 [System.MonoTODOAttribute] 441 [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Window=(System.Security.Permissions.UIPermissionWindow)(2))] 442 [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, UnmanagedCode=true)] DisplayCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.IntPtr hwndParent)443 public static void DisplayCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.IntPtr hwndParent) { } 444 [System.MonoTODOAttribute] SelectFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates, string title, string message, System.Security.Cryptography.X509Certificates.X509SelectionFlag selectionFlag)445 public static System.Security.Cryptography.X509Certificates.X509Certificate2Collection SelectFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates, string title, string message, System.Security.Cryptography.X509Certificates.X509SelectionFlag selectionFlag) { throw null; } 446 [System.MonoTODOAttribute] 447 [System.Security.Permissions.UIPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Window=(System.Security.Permissions.UIPermissionWindow)(2))] 448 [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, UnmanagedCode=true)] SelectFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates, string title, string message, System.Security.Cryptography.X509Certificates.X509SelectionFlag selectionFlag, System.IntPtr hwndParent)449 public static System.Security.Cryptography.X509Certificates.X509Certificate2Collection SelectFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates, string title, string message, System.Security.Cryptography.X509Certificates.X509SelectionFlag selectionFlag, System.IntPtr hwndParent) { throw null; } 450 } 451 public enum X509SelectionFlag 452 { 453 MultiSelection = 1, 454 SingleSelection = 0, 455 } 456 } 457 namespace System.Security.Cryptography.Xml 458 { 459 public sealed partial class CipherData 460 { CipherData()461 public CipherData() { } CipherData(byte[] cipherValue)462 public CipherData(byte[] cipherValue) { } CipherData(System.Security.Cryptography.Xml.CipherReference cipherReference)463 public CipherData(System.Security.Cryptography.Xml.CipherReference cipherReference) { } 464 public System.Security.Cryptography.Xml.CipherReference CipherReference { get { throw null; } set { } } 465 public byte[] CipherValue { get { throw null; } set { } } GetXml()466 public System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)467 public void LoadXml(System.Xml.XmlElement value) { } 468 } 469 public sealed partial class CipherReference : System.Security.Cryptography.Xml.EncryptedReference 470 { CipherReference()471 public CipherReference() { } CipherReference(string uri)472 public CipherReference(string uri) { } CipherReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain)473 public CipherReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain) { } GetXml()474 public override System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)475 public override void LoadXml(System.Xml.XmlElement value) { } 476 } 477 [System.SerializableAttribute] 478 public partial class CryptoSignedXmlRecursionException : System.Xml.XmlException 479 { CryptoSignedXmlRecursionException()480 public CryptoSignedXmlRecursionException() { } CryptoSignedXmlRecursionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)481 protected CryptoSignedXmlRecursionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } CryptoSignedXmlRecursionException(string message)482 public CryptoSignedXmlRecursionException(string message) { } CryptoSignedXmlRecursionException(string message, System.Exception inner)483 public CryptoSignedXmlRecursionException(string message, System.Exception inner) { } 484 } 485 public partial class DataObject 486 { DataObject()487 public DataObject() { } DataObject(string id, string mimeType, string encoding, System.Xml.XmlElement data)488 public DataObject(string id, string mimeType, string encoding, System.Xml.XmlElement data) { } 489 public System.Xml.XmlNodeList Data { get { throw null; } set { } } 490 public string Encoding { get { throw null; } set { } } 491 public string Id { get { throw null; } set { } } 492 public string MimeType { get { throw null; } set { } } GetXml()493 public System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)494 public void LoadXml(System.Xml.XmlElement value) { } 495 } 496 public sealed partial class DataReference : System.Security.Cryptography.Xml.EncryptedReference 497 { DataReference()498 public DataReference() { } DataReference(string uri)499 public DataReference(string uri) { } DataReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain)500 public DataReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain) { } 501 } 502 public partial class DSAKeyValue : System.Security.Cryptography.Xml.KeyInfoClause 503 { DSAKeyValue()504 public DSAKeyValue() { } DSAKeyValue(System.Security.Cryptography.DSA key)505 public DSAKeyValue(System.Security.Cryptography.DSA key) { } 506 public System.Security.Cryptography.DSA Key { get { throw null; } set { } } GetXml()507 public override System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)508 public override void LoadXml(System.Xml.XmlElement value) { } 509 } 510 public sealed partial class EncryptedData : System.Security.Cryptography.Xml.EncryptedType 511 { EncryptedData()512 public EncryptedData() { } GetXml()513 public override System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)514 public override void LoadXml(System.Xml.XmlElement value) { } 515 } 516 public sealed partial class EncryptedKey : System.Security.Cryptography.Xml.EncryptedType 517 { EncryptedKey()518 public EncryptedKey() { } 519 public string CarriedKeyName { get { throw null; } set { } } 520 public string Recipient { get { throw null; } set { } } 521 public System.Security.Cryptography.Xml.ReferenceList ReferenceList { get { throw null; } } AddReference(System.Security.Cryptography.Xml.DataReference dataReference)522 public void AddReference(System.Security.Cryptography.Xml.DataReference dataReference) { } AddReference(System.Security.Cryptography.Xml.KeyReference keyReference)523 public void AddReference(System.Security.Cryptography.Xml.KeyReference keyReference) { } GetXml()524 public override System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)525 public override void LoadXml(System.Xml.XmlElement value) { } 526 } 527 public abstract partial class EncryptedReference 528 { EncryptedReference()529 protected EncryptedReference() { } EncryptedReference(string uri)530 protected EncryptedReference(string uri) { } EncryptedReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain)531 protected EncryptedReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain) { } 532 protected internal bool CacheValid { get { throw null; } } 533 protected string ReferenceType { get { throw null; } set { } } 534 public System.Security.Cryptography.Xml.TransformChain TransformChain { get { throw null; } set { } } 535 public string Uri { get { throw null; } set { } } AddTransform(System.Security.Cryptography.Xml.Transform transform)536 public void AddTransform(System.Security.Cryptography.Xml.Transform transform) { } GetXml()537 public virtual System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)538 public virtual void LoadXml(System.Xml.XmlElement value) { } 539 } 540 public abstract partial class EncryptedType 541 { EncryptedType()542 protected EncryptedType() { } 543 public virtual System.Security.Cryptography.Xml.CipherData CipherData { get { throw null; } set { } } 544 public virtual string Encoding { get { throw null; } set { } } 545 public virtual System.Security.Cryptography.Xml.EncryptionMethod EncryptionMethod { get { throw null; } set { } } 546 public virtual System.Security.Cryptography.Xml.EncryptionPropertyCollection EncryptionProperties { get { throw null; } } 547 public virtual string Id { get { throw null; } set { } } 548 public System.Security.Cryptography.Xml.KeyInfo KeyInfo { get { throw null; } set { } } 549 public virtual string MimeType { get { throw null; } set { } } 550 public virtual string Type { get { throw null; } set { } } AddProperty(System.Security.Cryptography.Xml.EncryptionProperty ep)551 public void AddProperty(System.Security.Cryptography.Xml.EncryptionProperty ep) { } GetXml()552 public abstract System.Xml.XmlElement GetXml(); LoadXml(System.Xml.XmlElement value)553 public abstract void LoadXml(System.Xml.XmlElement value); 554 } 555 public partial class EncryptedXml 556 { 557 public const string XmlEncAES128KeyWrapUrl = "http://www.w3.org/2001/04/xmlenc#kw-aes128"; 558 public const string XmlEncAES128Url = "http://www.w3.org/2001/04/xmlenc#aes128-cbc"; 559 public const string XmlEncAES192KeyWrapUrl = "http://www.w3.org/2001/04/xmlenc#kw-aes192"; 560 public const string XmlEncAES192Url = "http://www.w3.org/2001/04/xmlenc#aes192-cbc"; 561 public const string XmlEncAES256KeyWrapUrl = "http://www.w3.org/2001/04/xmlenc#kw-aes256"; 562 public const string XmlEncAES256Url = "http://www.w3.org/2001/04/xmlenc#aes256-cbc"; 563 public const string XmlEncDESUrl = "http://www.w3.org/2001/04/xmlenc#des-cbc"; 564 public const string XmlEncElementContentUrl = "http://www.w3.org/2001/04/xmlenc#Content"; 565 public const string XmlEncElementUrl = "http://www.w3.org/2001/04/xmlenc#Element"; 566 public const string XmlEncEncryptedKeyUrl = "http://www.w3.org/2001/04/xmlenc#EncryptedKey"; 567 public const string XmlEncNamespaceUrl = "http://www.w3.org/2001/04/xmlenc#"; 568 public const string XmlEncRSA15Url = "http://www.w3.org/2001/04/xmlenc#rsa-1_5"; 569 public const string XmlEncRSAOAEPUrl = "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"; 570 public const string XmlEncSHA256Url = "http://www.w3.org/2001/04/xmlenc#sha256"; 571 public const string XmlEncSHA512Url = "http://www.w3.org/2001/04/xmlenc#sha512"; 572 public const string XmlEncTripleDESKeyWrapUrl = "http://www.w3.org/2001/04/xmlenc#kw-tripledes"; 573 public const string XmlEncTripleDESUrl = "http://www.w3.org/2001/04/xmlenc#tripledes-cbc"; EncryptedXml()574 public EncryptedXml() { } EncryptedXml(System.Xml.XmlDocument document)575 public EncryptedXml(System.Xml.XmlDocument document) { } EncryptedXml(System.Xml.XmlDocument document, System.Security.Policy.Evidence evidence)576 public EncryptedXml(System.Xml.XmlDocument document, System.Security.Policy.Evidence evidence) { } 577 public System.Security.Policy.Evidence DocumentEvidence { get { throw null; } set { } } 578 public System.Text.Encoding Encoding { get { throw null; } set { } } 579 public System.Security.Cryptography.CipherMode Mode { get { throw null; } set { } } 580 public System.Security.Cryptography.PaddingMode Padding { get { throw null; } set { } } 581 public string Recipient { get { throw null; } set { } } 582 public System.Xml.XmlResolver Resolver { get { throw null; } set { } } 583 public int XmlDSigSearchDepth { get { throw null; } set { } } AddKeyNameMapping(string keyName, object keyObject)584 public void AddKeyNameMapping(string keyName, object keyObject) { } ClearKeyNameMappings()585 public void ClearKeyNameMappings() { } DecryptData(System.Security.Cryptography.Xml.EncryptedData encryptedData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm)586 public byte[] DecryptData(System.Security.Cryptography.Xml.EncryptedData encryptedData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm) { throw null; } DecryptDocument()587 public void DecryptDocument() { } DecryptEncryptedKey(System.Security.Cryptography.Xml.EncryptedKey encryptedKey)588 public virtual byte[] DecryptEncryptedKey(System.Security.Cryptography.Xml.EncryptedKey encryptedKey) { throw null; } DecryptKey(byte[] keyData, System.Security.Cryptography.RSA rsa, bool useOAEP)589 public static byte[] DecryptKey(byte[] keyData, System.Security.Cryptography.RSA rsa, bool useOAEP) { throw null; } DecryptKey(byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm)590 public static byte[] DecryptKey(byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm) { throw null; } Encrypt(System.Xml.XmlElement inputElement, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)591 public System.Security.Cryptography.Xml.EncryptedData Encrypt(System.Xml.XmlElement inputElement, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; } Encrypt(System.Xml.XmlElement inputElement, string keyName)592 public System.Security.Cryptography.Xml.EncryptedData Encrypt(System.Xml.XmlElement inputElement, string keyName) { throw null; } EncryptData(byte[] plaintext, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm)593 public byte[] EncryptData(byte[] plaintext, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm) { throw null; } EncryptData(System.Xml.XmlElement inputElement, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm, bool content)594 public byte[] EncryptData(System.Xml.XmlElement inputElement, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm, bool content) { throw null; } EncryptKey(byte[] keyData, System.Security.Cryptography.RSA rsa, bool useOAEP)595 public static byte[] EncryptKey(byte[] keyData, System.Security.Cryptography.RSA rsa, bool useOAEP) { throw null; } EncryptKey(byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm)596 public static byte[] EncryptKey(byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm) { throw null; } GetDecryptionIV(System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri)597 public virtual byte[] GetDecryptionIV(System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri) { throw null; } GetDecryptionKey(System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri)598 public virtual System.Security.Cryptography.SymmetricAlgorithm GetDecryptionKey(System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri) { throw null; } GetIdElement(System.Xml.XmlDocument document, string idValue)599 public virtual System.Xml.XmlElement GetIdElement(System.Xml.XmlDocument document, string idValue) { throw null; } ReplaceData(System.Xml.XmlElement inputElement, byte[] decryptedData)600 public void ReplaceData(System.Xml.XmlElement inputElement, byte[] decryptedData) { } ReplaceElement(System.Xml.XmlElement inputElement, System.Security.Cryptography.Xml.EncryptedData encryptedData, bool content)601 public static void ReplaceElement(System.Xml.XmlElement inputElement, System.Security.Cryptography.Xml.EncryptedData encryptedData, bool content) { } 602 } 603 public partial class EncryptionMethod 604 { EncryptionMethod()605 public EncryptionMethod() { } EncryptionMethod(string algorithm)606 public EncryptionMethod(string algorithm) { } 607 public string KeyAlgorithm { get { throw null; } set { } } 608 public int KeySize { get { throw null; } set { } } GetXml()609 public System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)610 public void LoadXml(System.Xml.XmlElement value) { } 611 } 612 public sealed partial class EncryptionProperty 613 { EncryptionProperty()614 public EncryptionProperty() { } EncryptionProperty(System.Xml.XmlElement elementProperty)615 public EncryptionProperty(System.Xml.XmlElement elementProperty) { } 616 public string Id { get { throw null; } } 617 public System.Xml.XmlElement PropertyElement { get { throw null; } set { } } 618 public string Target { get { throw null; } } GetXml()619 public System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)620 public void LoadXml(System.Xml.XmlElement value) { } 621 } 622 public sealed partial class EncryptionPropertyCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList 623 { EncryptionPropertyCollection()624 public EncryptionPropertyCollection() { } 625 public int Count { get { throw null; } } 626 public bool IsFixedSize { get { throw null; } } 627 public bool IsReadOnly { get { throw null; } } 628 public bool IsSynchronized { get { throw null; } } 629 [System.Runtime.CompilerServices.IndexerName("ItemOf")] 630 public System.Security.Cryptography.Xml.EncryptionProperty this[int index] { get { throw null; } set { } } 631 public object SyncRoot { get { throw null; } } 632 object System.Collections.IList.this[int index] { get { throw null; } set { } } Add(System.Security.Cryptography.Xml.EncryptionProperty value)633 public int Add(System.Security.Cryptography.Xml.EncryptionProperty value) { throw null; } Clear()634 public void Clear() { } Contains(System.Security.Cryptography.Xml.EncryptionProperty value)635 public bool Contains(System.Security.Cryptography.Xml.EncryptionProperty value) { throw null; } CopyTo(System.Array array, int index)636 public void CopyTo(System.Array array, int index) { } CopyTo(System.Security.Cryptography.Xml.EncryptionProperty[] array, int index)637 public void CopyTo(System.Security.Cryptography.Xml.EncryptionProperty[] array, int index) { } GetEnumerator()638 public System.Collections.IEnumerator GetEnumerator() { throw null; } IndexOf(System.Security.Cryptography.Xml.EncryptionProperty value)639 public int IndexOf(System.Security.Cryptography.Xml.EncryptionProperty value) { throw null; } Insert(int index, System.Security.Cryptography.Xml.EncryptionProperty value)640 public void Insert(int index, System.Security.Cryptography.Xml.EncryptionProperty value) { } Item(int index)641 public System.Security.Cryptography.Xml.EncryptionProperty Item(int index) { throw null; } Remove(System.Security.Cryptography.Xml.EncryptionProperty value)642 public void Remove(System.Security.Cryptography.Xml.EncryptionProperty value) { } RemoveAt(int index)643 public void RemoveAt(int index) { } System.Collections.IList.Add(object value)644 int System.Collections.IList.Add(object value) { throw null; } System.Collections.IList.Contains(object value)645 bool System.Collections.IList.Contains(object value) { throw null; } System.Collections.IList.IndexOf(object value)646 int System.Collections.IList.IndexOf(object value) { throw null; } System.Collections.IList.Insert(int index, object value)647 void System.Collections.IList.Insert(int index, object value) { } System.Collections.IList.Remove(object value)648 void System.Collections.IList.Remove(object value) { } 649 } 650 public partial interface IRelDecryptor 651 { Decrypt(System.Security.Cryptography.Xml.EncryptionMethod encryptionMethod, System.Security.Cryptography.Xml.KeyInfo keyInfo, System.IO.Stream toDecrypt)652 System.IO.Stream Decrypt(System.Security.Cryptography.Xml.EncryptionMethod encryptionMethod, System.Security.Cryptography.Xml.KeyInfo keyInfo, System.IO.Stream toDecrypt); 653 } 654 public partial class KeyInfo : System.Collections.IEnumerable 655 { KeyInfo()656 public KeyInfo() { } 657 public int Count { get { throw null; } } 658 public string Id { get { throw null; } set { } } AddClause(System.Security.Cryptography.Xml.KeyInfoClause clause)659 public void AddClause(System.Security.Cryptography.Xml.KeyInfoClause clause) { } GetEnumerator()660 public System.Collections.IEnumerator GetEnumerator() { throw null; } GetEnumerator(System.Type requestedObjectType)661 public System.Collections.IEnumerator GetEnumerator(System.Type requestedObjectType) { throw null; } GetXml()662 public System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)663 public void LoadXml(System.Xml.XmlElement value) { } 664 } 665 public abstract partial class KeyInfoClause 666 { KeyInfoClause()667 protected KeyInfoClause() { } GetXml()668 public abstract System.Xml.XmlElement GetXml(); LoadXml(System.Xml.XmlElement element)669 public abstract void LoadXml(System.Xml.XmlElement element); 670 } 671 public partial class KeyInfoEncryptedKey : System.Security.Cryptography.Xml.KeyInfoClause 672 { KeyInfoEncryptedKey()673 public KeyInfoEncryptedKey() { } KeyInfoEncryptedKey(System.Security.Cryptography.Xml.EncryptedKey encryptedKey)674 public KeyInfoEncryptedKey(System.Security.Cryptography.Xml.EncryptedKey encryptedKey) { } 675 public System.Security.Cryptography.Xml.EncryptedKey EncryptedKey { get { throw null; } set { } } GetXml()676 public override System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)677 public override void LoadXml(System.Xml.XmlElement value) { } 678 } 679 public partial class KeyInfoName : System.Security.Cryptography.Xml.KeyInfoClause 680 { KeyInfoName()681 public KeyInfoName() { } KeyInfoName(string keyName)682 public KeyInfoName(string keyName) { } 683 public string Value { get { throw null; } set { } } GetXml()684 public override System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)685 public override void LoadXml(System.Xml.XmlElement value) { } 686 } 687 public partial class KeyInfoNode : System.Security.Cryptography.Xml.KeyInfoClause 688 { KeyInfoNode()689 public KeyInfoNode() { } KeyInfoNode(System.Xml.XmlElement node)690 public KeyInfoNode(System.Xml.XmlElement node) { } 691 public System.Xml.XmlElement Value { get { throw null; } set { } } GetXml()692 public override System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)693 public override void LoadXml(System.Xml.XmlElement value) { } 694 } 695 public partial class KeyInfoRetrievalMethod : System.Security.Cryptography.Xml.KeyInfoClause 696 { KeyInfoRetrievalMethod()697 public KeyInfoRetrievalMethod() { } KeyInfoRetrievalMethod(string strUri)698 public KeyInfoRetrievalMethod(string strUri) { } KeyInfoRetrievalMethod(string strUri, string typeName)699 public KeyInfoRetrievalMethod(string strUri, string typeName) { } 700 public string Type { get { throw null; } set { } } 701 public string Uri { get { throw null; } set { } } GetXml()702 public override System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)703 public override void LoadXml(System.Xml.XmlElement value) { } 704 } 705 public partial class KeyInfoX509Data : System.Security.Cryptography.Xml.KeyInfoClause 706 { KeyInfoX509Data()707 public KeyInfoX509Data() { } KeyInfoX509Data(byte[] rgbCert)708 public KeyInfoX509Data(byte[] rgbCert) { } KeyInfoX509Data(System.Security.Cryptography.X509Certificates.X509Certificate cert)709 public KeyInfoX509Data(System.Security.Cryptography.X509Certificates.X509Certificate cert) { } KeyInfoX509Data(System.Security.Cryptography.X509Certificates.X509Certificate cert, System.Security.Cryptography.X509Certificates.X509IncludeOption includeOption)710 public KeyInfoX509Data(System.Security.Cryptography.X509Certificates.X509Certificate cert, System.Security.Cryptography.X509Certificates.X509IncludeOption includeOption) { } 711 public System.Collections.ArrayList Certificates { get { throw null; } } 712 public byte[] CRL { get { throw null; } set { } } 713 public System.Collections.ArrayList IssuerSerials { get { throw null; } } 714 public System.Collections.ArrayList SubjectKeyIds { get { throw null; } } 715 public System.Collections.ArrayList SubjectNames { get { throw null; } } AddCertificate(System.Security.Cryptography.X509Certificates.X509Certificate certificate)716 public void AddCertificate(System.Security.Cryptography.X509Certificates.X509Certificate certificate) { } AddIssuerSerial(string issuerName, string serialNumber)717 public void AddIssuerSerial(string issuerName, string serialNumber) { } AddSubjectKeyId(byte[] subjectKeyId)718 public void AddSubjectKeyId(byte[] subjectKeyId) { } 719 [System.Runtime.InteropServices.ComVisibleAttribute(false)] AddSubjectKeyId(string subjectKeyId)720 public void AddSubjectKeyId(string subjectKeyId) { } AddSubjectName(string subjectName)721 public void AddSubjectName(string subjectName) { } GetXml()722 public override System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement element)723 public override void LoadXml(System.Xml.XmlElement element) { } 724 } 725 public sealed partial class KeyReference : System.Security.Cryptography.Xml.EncryptedReference 726 { KeyReference()727 public KeyReference() { } KeyReference(string uri)728 public KeyReference(string uri) { } KeyReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain)729 public KeyReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain) { } 730 } 731 public partial class Reference 732 { Reference()733 public Reference() { } Reference(System.IO.Stream stream)734 public Reference(System.IO.Stream stream) { } Reference(string uri)735 public Reference(string uri) { } 736 public string DigestMethod { get { throw null; } set { } } 737 public byte[] DigestValue { get { throw null; } set { } } 738 public string Id { get { throw null; } set { } } 739 public System.Security.Cryptography.Xml.TransformChain TransformChain { get { throw null; } set { } } 740 public string Type { get { throw null; } set { } } 741 public string Uri { get { throw null; } set { } } AddTransform(System.Security.Cryptography.Xml.Transform transform)742 public void AddTransform(System.Security.Cryptography.Xml.Transform transform) { } GetXml()743 public System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)744 public void LoadXml(System.Xml.XmlElement value) { } 745 } 746 public sealed partial class ReferenceList : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList 747 { ReferenceList()748 public ReferenceList() { } 749 public int Count { get { throw null; } } 750 public bool IsSynchronized { get { throw null; } } 751 [System.Runtime.CompilerServices.IndexerName("ItemOf")] 752 public System.Security.Cryptography.Xml.EncryptedReference this[int index] { get { throw null; } set { } } 753 public object SyncRoot { get { throw null; } } 754 bool System.Collections.IList.IsFixedSize { get { throw null; } } 755 bool System.Collections.IList.IsReadOnly { get { throw null; } } 756 object System.Collections.IList.this[int index] { get { throw null; } set { } } Add(object value)757 public int Add(object value) { throw null; } Clear()758 public void Clear() { } Contains(object value)759 public bool Contains(object value) { throw null; } CopyTo(System.Array array, int index)760 public void CopyTo(System.Array array, int index) { } GetEnumerator()761 public System.Collections.IEnumerator GetEnumerator() { throw null; } IndexOf(object value)762 public int IndexOf(object value) { throw null; } Insert(int index, object value)763 public void Insert(int index, object value) { } Item(int index)764 public System.Security.Cryptography.Xml.EncryptedReference Item(int index) { throw null; } Remove(object value)765 public void Remove(object value) { } RemoveAt(int index)766 public void RemoveAt(int index) { } 767 } 768 public partial class RSAKeyValue : System.Security.Cryptography.Xml.KeyInfoClause 769 { RSAKeyValue()770 public RSAKeyValue() { } RSAKeyValue(System.Security.Cryptography.RSA key)771 public RSAKeyValue(System.Security.Cryptography.RSA key) { } 772 public System.Security.Cryptography.RSA Key { get { throw null; } set { } } GetXml()773 public override System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)774 public override void LoadXml(System.Xml.XmlElement value) { } 775 } 776 public partial class Signature 777 { Signature()778 public Signature() { } 779 public string Id { get { throw null; } set { } } 780 public System.Security.Cryptography.Xml.KeyInfo KeyInfo { get { throw null; } set { } } 781 public System.Collections.IList ObjectList { get { throw null; } set { } } 782 public byte[] SignatureValue { get { throw null; } set { } } 783 public System.Security.Cryptography.Xml.SignedInfo SignedInfo { get { throw null; } set { } } AddObject(System.Security.Cryptography.Xml.DataObject dataObject)784 public void AddObject(System.Security.Cryptography.Xml.DataObject dataObject) { } GetXml()785 public System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)786 public void LoadXml(System.Xml.XmlElement value) { } 787 } 788 public partial class SignedInfo : System.Collections.ICollection, System.Collections.IEnumerable 789 { SignedInfo()790 public SignedInfo() { } 791 public string CanonicalizationMethod { get { throw null; } set { } } 792 [System.MonoTODOAttribute] 793 [System.Runtime.InteropServices.ComVisibleAttribute(false)] 794 public System.Security.Cryptography.Xml.Transform CanonicalizationMethodObject { get { throw null; } } 795 public int Count { get { throw null; } } 796 public string Id { get { throw null; } set { } } 797 public bool IsReadOnly { get { throw null; } } 798 public bool IsSynchronized { get { throw null; } } 799 public System.Collections.ArrayList References { get { throw null; } } 800 public string SignatureLength { get { throw null; } set { } } 801 public string SignatureMethod { get { throw null; } set { } } 802 public object SyncRoot { get { throw null; } } AddReference(System.Security.Cryptography.Xml.Reference reference)803 public void AddReference(System.Security.Cryptography.Xml.Reference reference) { } CopyTo(System.Array array, int index)804 public void CopyTo(System.Array array, int index) { } GetEnumerator()805 public System.Collections.IEnumerator GetEnumerator() { throw null; } GetXml()806 public System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)807 public void LoadXml(System.Xml.XmlElement value) { } 808 } 809 public partial class SignedXml 810 { 811 protected System.Security.Cryptography.Xml.Signature m_signature; 812 protected string m_strSigningKeyName; 813 public const string XmlDecryptionTransformUrl = "http://www.w3.org/2002/07/decrypt#XML"; 814 public const string XmlDsigBase64TransformUrl = "http://www.w3.org/2000/09/xmldsig#base64"; 815 public const string XmlDsigC14NTransformUrl = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"; 816 public const string XmlDsigC14NWithCommentsTransformUrl = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"; 817 public const string XmlDsigCanonicalizationUrl = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"; 818 public const string XmlDsigCanonicalizationWithCommentsUrl = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"; 819 public const string XmlDsigDSAUrl = "http://www.w3.org/2000/09/xmldsig#dsa-sha1"; 820 public const string XmlDsigEnvelopedSignatureTransformUrl = "http://www.w3.org/2000/09/xmldsig#enveloped-signature"; 821 public const string XmlDsigExcC14NTransformUrl = "http://www.w3.org/2001/10/xml-exc-c14n#"; 822 public const string XmlDsigExcC14NWithCommentsTransformUrl = "http://www.w3.org/2001/10/xml-exc-c14n#WithComments"; 823 public const string XmlDsigHMACSHA1Url = "http://www.w3.org/2000/09/xmldsig#hmac-sha1"; 824 public const string XmlDsigMinimalCanonicalizationUrl = "http://www.w3.org/2000/09/xmldsig#minimal"; 825 public const string XmlDsigNamespaceUrl = "http://www.w3.org/2000/09/xmldsig#"; 826 public const string XmlDsigRSASHA1Url = "http://www.w3.org/2000/09/xmldsig#rsa-sha1"; 827 public const string XmlDsigRSASHA256Url = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"; 828 public const string XmlDsigRSASHA384Url = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"; 829 public const string XmlDsigRSASHA512Url = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"; 830 public const string XmlDsigSHA1Url = "http://www.w3.org/2000/09/xmldsig#sha1"; 831 public const string XmlDsigSHA256Url = "http://www.w3.org/2001/04/xmlenc#sha256"; 832 public const string XmlDsigSHA384Url = "http://www.w3.org/2001/04/xmldsig-more#sha384"; 833 public const string XmlDsigSHA512Url = "http://www.w3.org/2001/04/xmlenc#sha512"; 834 public const string XmlDsigXPathTransformUrl = "http://www.w3.org/TR/1999/REC-xpath-19991116"; 835 public const string XmlDsigXsltTransformUrl = "http://www.w3.org/TR/1999/REC-xslt-19991116"; 836 public const string XmlLicenseTransformUrl = "urn:mpeg:mpeg21:2003:01-REL-R-NS:licenseTransform"; SignedXml()837 public SignedXml() { } SignedXml(System.Xml.XmlDocument document)838 public SignedXml(System.Xml.XmlDocument document) { } SignedXml(System.Xml.XmlElement elem)839 public SignedXml(System.Xml.XmlElement elem) { } 840 [System.Runtime.InteropServices.ComVisibleAttribute(false)] 841 public System.Security.Cryptography.Xml.EncryptedXml EncryptedXml { get { throw null; } set { } } 842 public System.Security.Cryptography.Xml.KeyInfo KeyInfo { get { throw null; } set { } } 843 public System.Xml.XmlResolver Resolver { set { } } 844 public System.Security.Cryptography.Xml.Signature Signature { get { throw null; } } 845 public string SignatureLength { get { throw null; } } 846 public string SignatureMethod { get { throw null; } } 847 public byte[] SignatureValue { get { throw null; } } 848 public System.Security.Cryptography.Xml.SignedInfo SignedInfo { get { throw null; } } 849 public System.Security.Cryptography.AsymmetricAlgorithm SigningKey { get { throw null; } set { } } 850 public string SigningKeyName { get { throw null; } set { } } AddObject(System.Security.Cryptography.Xml.DataObject dataObject)851 public void AddObject(System.Security.Cryptography.Xml.DataObject dataObject) { } AddReference(System.Security.Cryptography.Xml.Reference reference)852 public void AddReference(System.Security.Cryptography.Xml.Reference reference) { } CheckSignature()853 public bool CheckSignature() { throw null; } CheckSignature(System.Security.Cryptography.AsymmetricAlgorithm key)854 public bool CheckSignature(System.Security.Cryptography.AsymmetricAlgorithm key) { throw null; } CheckSignature(System.Security.Cryptography.KeyedHashAlgorithm macAlg)855 public bool CheckSignature(System.Security.Cryptography.KeyedHashAlgorithm macAlg) { throw null; } 856 [System.MonoTODOAttribute] 857 [System.Runtime.InteropServices.ComVisibleAttribute(false)] CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool verifySignatureOnly)858 public bool CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool verifySignatureOnly) { throw null; } CheckSignatureReturningKey(out System.Security.Cryptography.AsymmetricAlgorithm signingKey)859 public bool CheckSignatureReturningKey(out System.Security.Cryptography.AsymmetricAlgorithm signingKey) { signingKey = default(System.Security.Cryptography.AsymmetricAlgorithm); throw null; } ComputeSignature()860 public void ComputeSignature() { } ComputeSignature(System.Security.Cryptography.KeyedHashAlgorithm macAlg)861 public void ComputeSignature(System.Security.Cryptography.KeyedHashAlgorithm macAlg) { } GetIdElement(System.Xml.XmlDocument document, string idValue)862 public virtual System.Xml.XmlElement GetIdElement(System.Xml.XmlDocument document, string idValue) { throw null; } GetPublicKey()863 protected virtual System.Security.Cryptography.AsymmetricAlgorithm GetPublicKey() { throw null; } GetXml()864 public System.Xml.XmlElement GetXml() { throw null; } LoadXml(System.Xml.XmlElement value)865 public void LoadXml(System.Xml.XmlElement value) { } 866 } 867 public abstract partial class Transform 868 { Transform()869 protected Transform() { } 870 public string Algorithm { get { throw null; } set { } } 871 public System.Xml.XmlElement Context { get { throw null; } set { } } 872 public abstract System.Type[] InputTypes { get; } 873 public abstract System.Type[] OutputTypes { get; } 874 public System.Collections.Hashtable PropagatedNamespaces { get { throw null; } } 875 public System.Xml.XmlResolver Resolver { set { } } GetDigestedOutput(System.Security.Cryptography.HashAlgorithm hash)876 public virtual byte[] GetDigestedOutput(System.Security.Cryptography.HashAlgorithm hash) { throw null; } GetInnerXml()877 protected abstract System.Xml.XmlNodeList GetInnerXml(); GetOutput()878 public abstract object GetOutput(); GetOutput(System.Type type)879 public abstract object GetOutput(System.Type type); GetXml()880 public System.Xml.XmlElement GetXml() { throw null; } LoadInnerXml(System.Xml.XmlNodeList nodeList)881 public abstract void LoadInnerXml(System.Xml.XmlNodeList nodeList); LoadInput(object obj)882 public abstract void LoadInput(object obj); 883 } 884 public partial class TransformChain 885 { TransformChain()886 public TransformChain() { } 887 public int Count { get { throw null; } } 888 public System.Security.Cryptography.Xml.Transform this[int index] { get { throw null; } } Add(System.Security.Cryptography.Xml.Transform transform)889 public void Add(System.Security.Cryptography.Xml.Transform transform) { } GetEnumerator()890 public System.Collections.IEnumerator GetEnumerator() { throw null; } 891 } 892 [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 893 public partial struct X509IssuerSerial 894 { 895 public string IssuerName { get { throw null; } set { } } 896 public string SerialNumber { get { throw null; } set { } } 897 } 898 public partial class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform 899 { XmlDecryptionTransform()900 public XmlDecryptionTransform() { } 901 public System.Security.Cryptography.Xml.EncryptedXml EncryptedXml { get { throw null; } set { } } 902 public override System.Type[] InputTypes { get { throw null; } } 903 public override System.Type[] OutputTypes { get { throw null; } } AddExceptUri(string uri)904 public void AddExceptUri(string uri) { } GetInnerXml()905 protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } GetOutput()906 public override object GetOutput() { throw null; } GetOutput(System.Type type)907 public override object GetOutput(System.Type type) { throw null; } IsTargetElement(System.Xml.XmlElement inputElement, string idValue)908 protected virtual bool IsTargetElement(System.Xml.XmlElement inputElement, string idValue) { throw null; } LoadInnerXml(System.Xml.XmlNodeList nodeList)909 public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } LoadInput(object obj)910 public override void LoadInput(object obj) { } 911 } 912 public partial class XmlDsigBase64Transform : System.Security.Cryptography.Xml.Transform 913 { XmlDsigBase64Transform()914 public XmlDsigBase64Transform() { } 915 public override System.Type[] InputTypes { get { throw null; } } 916 public override System.Type[] OutputTypes { get { throw null; } } GetInnerXml()917 protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } GetOutput()918 public override object GetOutput() { throw null; } GetOutput(System.Type type)919 public override object GetOutput(System.Type type) { throw null; } LoadInnerXml(System.Xml.XmlNodeList nodeList)920 public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } LoadInput(object obj)921 public override void LoadInput(object obj) { } 922 } 923 public partial class XmlDsigC14NTransform : System.Security.Cryptography.Xml.Transform 924 { XmlDsigC14NTransform()925 public XmlDsigC14NTransform() { } XmlDsigC14NTransform(bool includeComments)926 public XmlDsigC14NTransform(bool includeComments) { } 927 public override System.Type[] InputTypes { get { throw null; } } 928 public override System.Type[] OutputTypes { get { throw null; } } GetDigestedOutput(System.Security.Cryptography.HashAlgorithm hash)929 public override byte[] GetDigestedOutput(System.Security.Cryptography.HashAlgorithm hash) { throw null; } GetInnerXml()930 protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } GetOutput()931 public override object GetOutput() { throw null; } GetOutput(System.Type type)932 public override object GetOutput(System.Type type) { throw null; } LoadInnerXml(System.Xml.XmlNodeList nodeList)933 public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } LoadInput(object obj)934 public override void LoadInput(object obj) { } 935 } 936 public partial class XmlDsigC14NWithCommentsTransform : System.Security.Cryptography.Xml.XmlDsigC14NTransform 937 { XmlDsigC14NWithCommentsTransform()938 public XmlDsigC14NWithCommentsTransform() { } 939 } 940 public partial class XmlDsigEnvelopedSignatureTransform : System.Security.Cryptography.Xml.Transform 941 { XmlDsigEnvelopedSignatureTransform()942 public XmlDsigEnvelopedSignatureTransform() { } XmlDsigEnvelopedSignatureTransform(bool includeComments)943 public XmlDsigEnvelopedSignatureTransform(bool includeComments) { } 944 public override System.Type[] InputTypes { get { throw null; } } 945 public override System.Type[] OutputTypes { get { throw null; } } GetInnerXml()946 protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } GetOutput()947 public override object GetOutput() { throw null; } GetOutput(System.Type type)948 public override object GetOutput(System.Type type) { throw null; } LoadInnerXml(System.Xml.XmlNodeList nodeList)949 public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } LoadInput(object obj)950 public override void LoadInput(object obj) { } 951 } 952 public partial class XmlDsigExcC14NTransform : System.Security.Cryptography.Xml.Transform 953 { XmlDsigExcC14NTransform()954 public XmlDsigExcC14NTransform() { } XmlDsigExcC14NTransform(bool includeComments)955 public XmlDsigExcC14NTransform(bool includeComments) { } XmlDsigExcC14NTransform(bool includeComments, string inclusiveNamespacesPrefixList)956 public XmlDsigExcC14NTransform(bool includeComments, string inclusiveNamespacesPrefixList) { } XmlDsigExcC14NTransform(string inclusiveNamespacesPrefixList)957 public XmlDsigExcC14NTransform(string inclusiveNamespacesPrefixList) { } 958 public string InclusiveNamespacesPrefixList { get { throw null; } set { } } 959 public override System.Type[] InputTypes { get { throw null; } } 960 public override System.Type[] OutputTypes { get { throw null; } } GetDigestedOutput(System.Security.Cryptography.HashAlgorithm hash)961 public override byte[] GetDigestedOutput(System.Security.Cryptography.HashAlgorithm hash) { throw null; } GetInnerXml()962 protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } GetOutput()963 public override object GetOutput() { throw null; } GetOutput(System.Type type)964 public override object GetOutput(System.Type type) { throw null; } LoadInnerXml(System.Xml.XmlNodeList nodeList)965 public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } LoadInput(object obj)966 public override void LoadInput(object obj) { } 967 } 968 public partial class XmlDsigExcC14NWithCommentsTransform : System.Security.Cryptography.Xml.XmlDsigExcC14NTransform 969 { XmlDsigExcC14NWithCommentsTransform()970 public XmlDsigExcC14NWithCommentsTransform() { } XmlDsigExcC14NWithCommentsTransform(string inclusiveNamespacesPrefixList)971 public XmlDsigExcC14NWithCommentsTransform(string inclusiveNamespacesPrefixList) { } 972 } 973 public partial class XmlDsigXPathTransform : System.Security.Cryptography.Xml.Transform 974 { XmlDsigXPathTransform()975 public XmlDsigXPathTransform() { } 976 public override System.Type[] InputTypes { get { throw null; } } 977 public override System.Type[] OutputTypes { get { throw null; } } GetInnerXml()978 protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } GetOutput()979 public override object GetOutput() { throw null; } GetOutput(System.Type type)980 public override object GetOutput(System.Type type) { throw null; } LoadInnerXml(System.Xml.XmlNodeList nodeList)981 public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } LoadInput(object obj)982 public override void LoadInput(object obj) { } 983 } 984 public partial class XmlDsigXsltTransform : System.Security.Cryptography.Xml.Transform 985 { XmlDsigXsltTransform()986 public XmlDsigXsltTransform() { } XmlDsigXsltTransform(bool includeComments)987 public XmlDsigXsltTransform(bool includeComments) { } 988 public override System.Type[] InputTypes { get { throw null; } } 989 public override System.Type[] OutputTypes { get { throw null; } } GetInnerXml()990 protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } GetOutput()991 public override object GetOutput() { throw null; } GetOutput(System.Type type)992 public override object GetOutput(System.Type type) { throw null; } LoadInnerXml(System.Xml.XmlNodeList nodeList)993 public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } LoadInput(object obj)994 public override void LoadInput(object obj) { } 995 } 996 public partial class XmlLicenseTransform : System.Security.Cryptography.Xml.Transform 997 { XmlLicenseTransform()998 public XmlLicenseTransform() { } 999 public System.Security.Cryptography.Xml.IRelDecryptor Decryptor { get { throw null; } set { } } 1000 public override System.Type[] InputTypes { get { throw null; } } 1001 public override System.Type[] OutputTypes { get { throw null; } } GetInnerXml()1002 protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } GetOutput()1003 public override object GetOutput() { throw null; } GetOutput(System.Type type)1004 public override object GetOutput(System.Type type) { throw null; } LoadInnerXml(System.Xml.XmlNodeList nodeList)1005 public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } LoadInput(object obj)1006 public override void LoadInput(object obj) { } 1007 } 1008 } 1009 namespace System.Security.Permissions 1010 { 1011 [System.SerializableAttribute] 1012 public sealed partial class DataProtectionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission 1013 { DataProtectionPermission(System.Security.Permissions.DataProtectionPermissionFlags flag)1014 public DataProtectionPermission(System.Security.Permissions.DataProtectionPermissionFlags flag) { } DataProtectionPermission(System.Security.Permissions.PermissionState state)1015 public DataProtectionPermission(System.Security.Permissions.PermissionState state) { } 1016 public System.Security.Permissions.DataProtectionPermissionFlags Flags { get { throw null; } set { } } Copy()1017 public override System.Security.IPermission Copy() { throw null; } FromXml(System.Security.SecurityElement securityElement)1018 public override void FromXml(System.Security.SecurityElement securityElement) { } Intersect(System.Security.IPermission target)1019 public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } IsSubsetOf(System.Security.IPermission target)1020 public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } IsUnrestricted()1021 public bool IsUnrestricted() { throw null; } ToXml()1022 public override System.Security.SecurityElement ToXml() { throw null; } Union(System.Security.IPermission target)1023 public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } 1024 } 1025 [System.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)] 1026 [System.SerializableAttribute] 1027 public sealed partial class DataProtectionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute 1028 { DataProtectionPermissionAttribute(System.Security.Permissions.SecurityAction action)1029 public DataProtectionPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } 1030 public System.Security.Permissions.DataProtectionPermissionFlags Flags { get { throw null; } set { } } 1031 public bool ProtectData { get { throw null; } set { } } 1032 public bool ProtectMemory { get { throw null; } set { } } 1033 public bool UnprotectData { get { throw null; } set { } } 1034 public bool UnprotectMemory { get { throw null; } set { } } CreatePermission()1035 public override System.Security.IPermission CreatePermission() { throw null; } 1036 } 1037 [System.FlagsAttribute] 1038 [System.SerializableAttribute] 1039 public enum DataProtectionPermissionFlags 1040 { 1041 AllFlags = 15, 1042 NoFlags = 0, 1043 ProtectData = 1, 1044 ProtectMemory = 4, 1045 UnprotectData = 2, 1046 UnprotectMemory = 8, 1047 } 1048 } 1049