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("3.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.IdentityModel.dll")] 11 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.IdentityModel.dll")] 12 [assembly:System.Reflection.AssemblyFileVersionAttribute("3.0.4506.648")] 13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("3.0.4506.648")] 14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] 15 [assembly:System.Reflection.AssemblyTitleAttribute("System.IdentityModel.dll")] 16 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] 17 [assembly:System.Resources.SatelliteContractVersionAttribute("3.0.0.0")] 18 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] 19 [assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] 20 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] 21 [assembly:System.Security.AllowPartiallyTrustedCallersAttribute] 22 [assembly:System.Security.SecurityCriticalAttribute((System.Security.SecurityCriticalScope)(0))] 23 namespace System 24 { 25 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 26 internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute 27 { MonoDocumentationNoteAttribute(string comment)28 public MonoDocumentationNoteAttribute(string comment) { } 29 } 30 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 31 internal partial class MonoExtensionAttribute : System.MonoTODOAttribute 32 { MonoExtensionAttribute(string comment)33 public MonoExtensionAttribute(string comment) { } 34 } 35 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 36 internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute 37 { MonoInternalNoteAttribute(string comment)38 public MonoInternalNoteAttribute(string comment) { } 39 } 40 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 41 internal partial class MonoLimitationAttribute : System.MonoTODOAttribute 42 { MonoLimitationAttribute(string comment)43 public MonoLimitationAttribute(string comment) { } 44 } 45 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 46 internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute 47 { MonoNotSupportedAttribute(string comment)48 public MonoNotSupportedAttribute(string comment) { } 49 } 50 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 51 internal partial class MonoTODOAttribute : System.Attribute 52 { MonoTODOAttribute()53 public MonoTODOAttribute() { } MonoTODOAttribute(string comment)54 public MonoTODOAttribute(string comment) { } 55 public string Comment { get { throw null; } } 56 } 57 } 58 namespace System.IdentityModel.Claims 59 { 60 [System.Runtime.Serialization.DataContractAttribute(Namespace="http://schemas.xmlsoap.org/ws/2005/05/identity")] 61 public partial class Claim 62 { Claim(string claimType, object resource, string right)63 public Claim(string claimType, object resource, string right) { } 64 public string ClaimType { get { throw null; } } 65 public static System.Collections.Generic.IEqualityComparer<System.IdentityModel.Claims.Claim> DefaultComparer { get { throw null; } } 66 public object Resource { get { throw null; } } 67 public string Right { get { throw null; } } 68 public static System.IdentityModel.Claims.Claim System { get { throw null; } } 69 [System.MonoTODOAttribute] CreateDenyOnlyWindowsSidClaim(System.Security.Principal.SecurityIdentifier identifier)70 public static System.IdentityModel.Claims.Claim CreateDenyOnlyWindowsSidClaim(System.Security.Principal.SecurityIdentifier identifier) { throw null; } CreateDnsClaim(string dns)71 public static System.IdentityModel.Claims.Claim CreateDnsClaim(string dns) { throw null; } CreateHashClaim(byte[] hash)72 public static System.IdentityModel.Claims.Claim CreateHashClaim(byte[] hash) { throw null; } CreateMailAddressClaim(System.Net.Mail.MailAddress mailAddress)73 public static System.IdentityModel.Claims.Claim CreateMailAddressClaim(System.Net.Mail.MailAddress mailAddress) { throw null; } CreateNameClaim(string name)74 public static System.IdentityModel.Claims.Claim CreateNameClaim(string name) { throw null; } CreateRsaClaim(System.Security.Cryptography.RSA rsa)75 public static System.IdentityModel.Claims.Claim CreateRsaClaim(System.Security.Cryptography.RSA rsa) { throw null; } CreateSpnClaim(string spn)76 public static System.IdentityModel.Claims.Claim CreateSpnClaim(string spn) { throw null; } CreateThumbprintClaim(byte[] thumbprint)77 public static System.IdentityModel.Claims.Claim CreateThumbprintClaim(byte[] thumbprint) { throw null; } CreateUpnClaim(string upn)78 public static System.IdentityModel.Claims.Claim CreateUpnClaim(string upn) { throw null; } CreateUriClaim(System.Uri uri)79 public static System.IdentityModel.Claims.Claim CreateUriClaim(System.Uri uri) { throw null; } CreateWindowsSidClaim(System.Security.Principal.SecurityIdentifier sid)80 public static System.IdentityModel.Claims.Claim CreateWindowsSidClaim(System.Security.Principal.SecurityIdentifier sid) { throw null; } CreateX500DistinguishedNameClaim(System.Security.Cryptography.X509Certificates.X500DistinguishedName x500DistinguishedName)81 public static System.IdentityModel.Claims.Claim CreateX500DistinguishedNameClaim(System.Security.Cryptography.X509Certificates.X500DistinguishedName x500DistinguishedName) { throw null; } Equals(object obj)82 public override bool Equals(object obj) { throw null; } GetHashCode()83 public override int GetHashCode() { throw null; } ToString()84 public override string ToString() { throw null; } 85 } 86 [System.Runtime.Serialization.DataContractAttribute(Namespace="http://schemas.xmlsoap.org/ws/2005/05/identity")] 87 public abstract partial class ClaimSet : System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim>, System.Collections.IEnumerable 88 { ClaimSet()89 protected ClaimSet() { } 90 public abstract int Count { get; } 91 public abstract System.IdentityModel.Claims.ClaimSet Issuer { get; } 92 public abstract System.IdentityModel.Claims.Claim this[int index] { get; } 93 public static System.IdentityModel.Claims.ClaimSet System { get { throw null; } } 94 [System.MonoTODOAttribute] 95 public static System.IdentityModel.Claims.ClaimSet Windows { get { throw null; } } ContainsClaim(System.IdentityModel.Claims.Claim claim)96 public virtual bool ContainsClaim(System.IdentityModel.Claims.Claim claim) { throw null; } ContainsClaim(System.IdentityModel.Claims.Claim claim, System.Collections.Generic.IEqualityComparer<System.IdentityModel.Claims.Claim> comparer)97 public virtual bool ContainsClaim(System.IdentityModel.Claims.Claim claim, System.Collections.Generic.IEqualityComparer<System.IdentityModel.Claims.Claim> comparer) { throw null; } FindClaims(string resourceType, string right)98 public abstract System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims(string resourceType, string right); GetEnumerator()99 public abstract System.Collections.Generic.IEnumerator<System.IdentityModel.Claims.Claim> GetEnumerator(); System.Collections.IEnumerable.GetEnumerator()100 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } 101 } 102 public static partial class ClaimTypes 103 { 104 public static string Anonymous { get { throw null; } } 105 public static string Authentication { get { throw null; } } 106 public static string AuthorizationDecision { get { throw null; } } 107 public static string Country { get { throw null; } } 108 public static string DateOfBirth { get { throw null; } } 109 public static string DenyOnlySid { get { throw null; } } 110 public static string Dns { get { throw null; } } 111 public static string Email { get { throw null; } } 112 public static string Gender { get { throw null; } } 113 public static string GivenName { get { throw null; } } 114 public static string Hash { get { throw null; } } 115 public static string HomePhone { get { throw null; } } 116 public static string Locality { get { throw null; } } 117 public static string MobilePhone { get { throw null; } } 118 public static string Name { get { throw null; } } 119 public static string NameIdentifier { get { throw null; } } 120 public static string OtherPhone { get { throw null; } } 121 public static string PostalCode { get { throw null; } } 122 public static string PPID { get { throw null; } } 123 public static string Rsa { get { throw null; } } 124 public static string Sid { get { throw null; } } 125 public static string Spn { get { throw null; } } 126 public static string StateOrProvince { get { throw null; } } 127 public static string StreetAddress { get { throw null; } } 128 public static string Surname { get { throw null; } } 129 public static string System { get { throw null; } } 130 public static string Thumbprint { get { throw null; } } 131 public static string Upn { get { throw null; } } 132 public static string Uri { get { throw null; } } 133 public static string Webpage { get { throw null; } } 134 public static string X500DistinguishedName { get { throw null; } } 135 } 136 [System.Runtime.Serialization.DataContractAttribute(Namespace="http://schemas.xmlsoap.org/ws/2005/05/identity")] 137 public partial class DefaultClaimSet : System.IdentityModel.Claims.ClaimSet 138 { DefaultClaimSet(System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims)139 public DefaultClaimSet(System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims) { } DefaultClaimSet(System.IdentityModel.Claims.ClaimSet issuer, System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims)140 public DefaultClaimSet(System.IdentityModel.Claims.ClaimSet issuer, System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims) { } DefaultClaimSet(System.IdentityModel.Claims.ClaimSet issuer, params System.IdentityModel.Claims.Claim[] claims)141 public DefaultClaimSet(System.IdentityModel.Claims.ClaimSet issuer, params System.IdentityModel.Claims.Claim[] claims) { } DefaultClaimSet(params System.IdentityModel.Claims.Claim[] claims)142 public DefaultClaimSet(params System.IdentityModel.Claims.Claim[] claims) { } 143 public override int Count { get { throw null; } } 144 public override System.IdentityModel.Claims.ClaimSet Issuer { get { throw null; } } 145 public override System.IdentityModel.Claims.Claim this[int index] { get { throw null; } } ContainsClaim(System.IdentityModel.Claims.Claim claim)146 public override bool ContainsClaim(System.IdentityModel.Claims.Claim claim) { throw null; } FindClaims(string claimType, string right)147 public override System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims(string claimType, string right) { throw null; } GetEnumerator()148 public override System.Collections.Generic.IEnumerator<System.IdentityModel.Claims.Claim> GetEnumerator() { throw null; } Initialize(System.IdentityModel.Claims.ClaimSet issuer, System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims)149 protected void Initialize(System.IdentityModel.Claims.ClaimSet issuer, System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims) { } 150 [System.MonoTODOAttribute] ToString()151 public override string ToString() { throw null; } 152 } 153 public static partial class Rights 154 { 155 public static string Identity { get { throw null; } } 156 public static string PossessProperty { get { throw null; } } 157 } 158 public partial class WindowsClaimSet : System.IdentityModel.Claims.ClaimSet, System.IDisposable 159 { 160 [System.MonoTODOAttribute] WindowsClaimSet(System.Security.Principal.WindowsIdentity identity)161 public WindowsClaimSet(System.Security.Principal.WindowsIdentity identity) { } 162 [System.MonoTODOAttribute] WindowsClaimSet(System.Security.Principal.WindowsIdentity identity, bool includeWindowsGroups)163 public WindowsClaimSet(System.Security.Principal.WindowsIdentity identity, bool includeWindowsGroups) { } 164 [System.MonoTODOAttribute] WindowsClaimSet(System.Security.Principal.WindowsIdentity identity, bool includeWindowsGroups, System.DateTime expirationTime)165 public WindowsClaimSet(System.Security.Principal.WindowsIdentity identity, bool includeWindowsGroups, System.DateTime expirationTime) { } 166 [System.MonoTODOAttribute] WindowsClaimSet(System.Security.Principal.WindowsIdentity identity, System.DateTime expirationTime)167 public WindowsClaimSet(System.Security.Principal.WindowsIdentity identity, System.DateTime expirationTime) { } 168 public override int Count { get { throw null; } } 169 public System.DateTime ExpirationTime { get { throw null; } } 170 public override System.IdentityModel.Claims.ClaimSet Issuer { get { throw null; } } 171 public override System.IdentityModel.Claims.Claim this[int index] { get { throw null; } } 172 public System.Security.Principal.WindowsIdentity WindowsIdentity { get { throw null; } } 173 [System.MonoTODOAttribute] Dispose()174 public void Dispose() { } 175 [System.MonoTODOAttribute] FindClaims(string claimType, string right)176 public override System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims(string claimType, string right) { throw null; } 177 [System.MonoTODOAttribute] GetEnumerator()178 public override System.Collections.Generic.IEnumerator<System.IdentityModel.Claims.Claim> GetEnumerator() { throw null; } ToString()179 public override string ToString() { throw null; } 180 } 181 public partial class X509CertificateClaimSet : System.IdentityModel.Claims.ClaimSet, System.IDisposable 182 { X509CertificateClaimSet(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)183 public X509CertificateClaimSet(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } 184 public override int Count { get { throw null; } } 185 [System.MonoTODOAttribute("use ParseExact")] 186 public System.DateTime ExpirationTime { get { throw null; } } 187 public override System.IdentityModel.Claims.ClaimSet Issuer { get { throw null; } } 188 public override System.IdentityModel.Claims.Claim this[int index] { get { throw null; } } 189 public System.Security.Cryptography.X509Certificates.X509Certificate2 X509Certificate { get { throw null; } } 190 [System.MonoTODOAttribute] Dispose()191 public void Dispose() { } 192 [System.MonoTODOAttribute] FindClaims(string claimType, string right)193 public override System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims(string claimType, string right) { throw null; } GetEnumerator()194 public override System.Collections.Generic.IEnumerator<System.IdentityModel.Claims.Claim> GetEnumerator() { throw null; } 195 [System.MonoTODOAttribute] ToString()196 public override string ToString() { throw null; } 197 } 198 } 199 namespace System.IdentityModel.Policy 200 { 201 public abstract partial class AuthorizationContext : System.IdentityModel.Policy.IAuthorizationComponent 202 { AuthorizationContext()203 protected AuthorizationContext() { } 204 public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Claims.ClaimSet> ClaimSets { get; } 205 public abstract System.DateTime ExpirationTime { get; } 206 public abstract string Id { get; } 207 public abstract System.Collections.Generic.IDictionary<string, object> Properties { get; } 208 [System.MonoTODOAttribute] CreateDefaultAuthorizationContext(System.Collections.Generic.IList<System.IdentityModel.Policy.IAuthorizationPolicy> policies)209 public static System.IdentityModel.Policy.AuthorizationContext CreateDefaultAuthorizationContext(System.Collections.Generic.IList<System.IdentityModel.Policy.IAuthorizationPolicy> policies) { throw null; } 210 } 211 public abstract partial class EvaluationContext 212 { EvaluationContext()213 protected EvaluationContext() { } 214 public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Claims.ClaimSet> ClaimSets { get; } 215 public abstract int Generation { get; } 216 public abstract System.Collections.Generic.IDictionary<string, object> Properties { get; } AddClaimSet(System.IdentityModel.Policy.IAuthorizationPolicy authorizationPolicy, System.IdentityModel.Claims.ClaimSet claimSet)217 public abstract void AddClaimSet(System.IdentityModel.Policy.IAuthorizationPolicy authorizationPolicy, System.IdentityModel.Claims.ClaimSet claimSet); RecordExpirationTime(System.DateTime time)218 public abstract void RecordExpirationTime(System.DateTime time); 219 } 220 public partial interface IAuthorizationComponent 221 { 222 string Id { get; } 223 } 224 public partial interface IAuthorizationPolicy : System.IdentityModel.Policy.IAuthorizationComponent 225 { 226 System.IdentityModel.Claims.ClaimSet Issuer { get; } Evaluate(System.IdentityModel.Policy.EvaluationContext evaluationContext, ref object state)227 bool Evaluate(System.IdentityModel.Policy.EvaluationContext evaluationContext, ref object state); 228 } 229 } 230 namespace System.IdentityModel.Selectors 231 { 232 public enum AudienceUriMode 233 { 234 Always = 1, 235 BearerKeyOnly = 2, 236 Never = 0, 237 } 238 public partial class CustomUserNameSecurityTokenAuthenticator : System.IdentityModel.Selectors.UserNameSecurityTokenAuthenticator 239 { CustomUserNameSecurityTokenAuthenticator(System.IdentityModel.Selectors.UserNamePasswordValidator validator)240 public CustomUserNameSecurityTokenAuthenticator(System.IdentityModel.Selectors.UserNamePasswordValidator validator) { } ValidateUserNamePasswordCore(string userName, string password)241 protected override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateUserNamePasswordCore(string userName, string password) { throw null; } 242 } 243 public partial class KerberosSecurityTokenAuthenticator : System.IdentityModel.Selectors.WindowsSecurityTokenAuthenticator 244 { 245 [System.MonoTODOAttribute] KerberosSecurityTokenAuthenticator()246 public KerberosSecurityTokenAuthenticator() { } 247 [System.MonoTODOAttribute] KerberosSecurityTokenAuthenticator(bool includeWindowsGroups)248 public KerberosSecurityTokenAuthenticator(bool includeWindowsGroups) { } 249 [System.MonoTODOAttribute] CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)250 protected override bool CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) { throw null; } 251 } 252 public partial class KerberosSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider 253 { KerberosSecurityTokenProvider(string servicePrincipalName)254 public KerberosSecurityTokenProvider(string servicePrincipalName) { } 255 [System.MonoTODOAttribute] KerberosSecurityTokenProvider(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel)256 public KerberosSecurityTokenProvider(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel) { } 257 [System.MonoTODOAttribute] KerberosSecurityTokenProvider(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential credential)258 public KerberosSecurityTokenProvider(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential credential) { } 259 public System.Net.NetworkCredential NetworkCredential { get { throw null; } } 260 public string ServicePrincipalName { get { throw null; } } 261 public System.Security.Principal.TokenImpersonationLevel TokenImpersonationLevel { get { throw null; } } 262 [System.MonoTODOAttribute] GetTokenCore(System.TimeSpan timeout)263 protected override System.IdentityModel.Tokens.SecurityToken GetTokenCore(System.TimeSpan timeout) { throw null; } 264 } 265 public partial class RsaSecurityTokenAuthenticator : System.IdentityModel.Selectors.SecurityTokenAuthenticator 266 { RsaSecurityTokenAuthenticator()267 public RsaSecurityTokenAuthenticator() { } CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)268 protected override bool CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) { throw null; } 269 [System.MonoTODOAttribute("hmm, what to validate?")] ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)270 protected override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) { throw null; } 271 } 272 public partial class SamlSecurityTokenAuthenticator : System.IdentityModel.Selectors.SecurityTokenAuthenticator 273 { SamlSecurityTokenAuthenticator(System.Collections.Generic.IList<System.IdentityModel.Selectors.SecurityTokenAuthenticator> supportingAuthenticators)274 public SamlSecurityTokenAuthenticator(System.Collections.Generic.IList<System.IdentityModel.Selectors.SecurityTokenAuthenticator> supportingAuthenticators) { } SamlSecurityTokenAuthenticator(System.Collections.Generic.IList<System.IdentityModel.Selectors.SecurityTokenAuthenticator> supportingAuthenticators, System.TimeSpan maxClockSkew)275 public SamlSecurityTokenAuthenticator(System.Collections.Generic.IList<System.IdentityModel.Selectors.SecurityTokenAuthenticator> supportingAuthenticators, System.TimeSpan maxClockSkew) { } CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)276 protected override bool CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) { throw null; } 277 [System.MonoTODOAttribute] ResolveClaimSet(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier)278 public virtual System.IdentityModel.Claims.ClaimSet ResolveClaimSet(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier) { throw null; } ResolveClaimSet(System.IdentityModel.Tokens.SecurityToken token)279 public virtual System.IdentityModel.Claims.ClaimSet ResolveClaimSet(System.IdentityModel.Tokens.SecurityToken token) { throw null; } 280 [System.MonoTODOAttribute] ResolveIdentity(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier)281 public virtual System.Security.Principal.IIdentity ResolveIdentity(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier) { throw null; } ResolveIdentity(System.IdentityModel.Tokens.SecurityToken token)282 public virtual System.Security.Principal.IIdentity ResolveIdentity(System.IdentityModel.Tokens.SecurityToken token) { throw null; } 283 [System.MonoTODOAttribute] ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)284 protected override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) { throw null; } 285 } 286 public abstract partial class SecurityTokenAuthenticator 287 { SecurityTokenAuthenticator()288 protected SecurityTokenAuthenticator() { } CanValidateToken(System.IdentityModel.Tokens.SecurityToken token)289 public bool CanValidateToken(System.IdentityModel.Tokens.SecurityToken token) { throw null; } CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)290 protected abstract bool CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token); ValidateToken(System.IdentityModel.Tokens.SecurityToken token)291 public System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateToken(System.IdentityModel.Tokens.SecurityToken token) { throw null; } ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)292 protected abstract System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token); 293 } 294 public abstract partial class SecurityTokenManager 295 { SecurityTokenManager()296 protected SecurityTokenManager() { } CreateSecurityTokenAuthenticator(System.IdentityModel.Selectors.SecurityTokenRequirement requirement, out System.IdentityModel.Selectors.SecurityTokenResolver resolver)297 public abstract System.IdentityModel.Selectors.SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(System.IdentityModel.Selectors.SecurityTokenRequirement requirement, out System.IdentityModel.Selectors.SecurityTokenResolver resolver); CreateSecurityTokenProvider(System.IdentityModel.Selectors.SecurityTokenRequirement requirement)298 public abstract System.IdentityModel.Selectors.SecurityTokenProvider CreateSecurityTokenProvider(System.IdentityModel.Selectors.SecurityTokenRequirement requirement); CreateSecurityTokenSerializer(System.IdentityModel.Selectors.SecurityTokenVersion version)299 public abstract System.IdentityModel.Selectors.SecurityTokenSerializer CreateSecurityTokenSerializer(System.IdentityModel.Selectors.SecurityTokenVersion version); 300 } 301 public abstract partial class SecurityTokenProvider 302 { SecurityTokenProvider()303 protected SecurityTokenProvider() { } 304 public virtual bool SupportsTokenCancellation { get { throw null; } } 305 public virtual bool SupportsTokenRenewal { get { throw null; } } BeginCancelToken(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token, System.AsyncCallback callback, object state)306 public System.IAsyncResult BeginCancelToken(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token, System.AsyncCallback callback, object state) { throw null; } BeginCancelTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token, System.AsyncCallback callback, object state)307 protected virtual System.IAsyncResult BeginCancelTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token, System.AsyncCallback callback, object state) { throw null; } BeginGetToken(System.TimeSpan timeout, System.AsyncCallback callback, object state)308 public System.IAsyncResult BeginGetToken(System.TimeSpan timeout, System.AsyncCallback callback, object state) { throw null; } 309 [System.MonoTODOAttribute] BeginGetTokenCore(System.TimeSpan timeout, System.AsyncCallback callback, object state)310 protected virtual System.IAsyncResult BeginGetTokenCore(System.TimeSpan timeout, System.AsyncCallback callback, object state) { throw null; } BeginRenewToken(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token, System.AsyncCallback callback, object state)311 public System.IAsyncResult BeginRenewToken(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token, System.AsyncCallback callback, object state) { throw null; } BeginRenewTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token, System.AsyncCallback callback, object state)312 protected virtual System.IAsyncResult BeginRenewTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token, System.AsyncCallback callback, object state) { throw null; } CancelToken(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token)313 public void CancelToken(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token) { } CancelTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token)314 protected virtual void CancelTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token) { } EndCancelToken(System.IAsyncResult result)315 public void EndCancelToken(System.IAsyncResult result) { } EndCancelTokenCore(System.IAsyncResult result)316 protected virtual void EndCancelTokenCore(System.IAsyncResult result) { } EndGetToken(System.IAsyncResult result)317 public System.IdentityModel.Tokens.SecurityToken EndGetToken(System.IAsyncResult result) { throw null; } 318 [System.MonoTODOAttribute] EndGetTokenCore(System.IAsyncResult result)319 protected virtual System.IdentityModel.Tokens.SecurityToken EndGetTokenCore(System.IAsyncResult result) { throw null; } EndRenewToken(System.IAsyncResult result)320 public System.IdentityModel.Tokens.SecurityToken EndRenewToken(System.IAsyncResult result) { throw null; } EndRenewTokenCore(System.IAsyncResult result)321 protected virtual System.IdentityModel.Tokens.SecurityToken EndRenewTokenCore(System.IAsyncResult result) { throw null; } GetToken(System.TimeSpan timeout)322 public System.IdentityModel.Tokens.SecurityToken GetToken(System.TimeSpan timeout) { throw null; } GetTokenCore(System.TimeSpan timeout)323 protected abstract System.IdentityModel.Tokens.SecurityToken GetTokenCore(System.TimeSpan timeout); RenewToken(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token)324 public System.IdentityModel.Tokens.SecurityToken RenewToken(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token) { throw null; } RenewTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token)325 protected virtual System.IdentityModel.Tokens.SecurityToken RenewTokenCore(System.TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token) { throw null; } 326 } 327 public partial class SecurityTokenRequirement 328 { SecurityTokenRequirement()329 public SecurityTokenRequirement() { } 330 public int KeySize { get { throw null; } set { } } 331 public static string KeySizeProperty { get { throw null; } } 332 public System.IdentityModel.Tokens.SecurityKeyType KeyType { get { throw null; } set { } } 333 public static string KeyTypeProperty { get { throw null; } } 334 public System.IdentityModel.Tokens.SecurityKeyUsage KeyUsage { get { throw null; } set { } } 335 public static string KeyUsageProperty { get { throw null; } } 336 public System.Collections.Generic.IDictionary<string, object> Properties { get { throw null; } } 337 public bool RequireCryptographicToken { get { throw null; } set { } } 338 public static string RequireCryptographicTokenProperty { get { throw null; } } 339 public string TokenType { get { throw null; } set { } } 340 public static string TokenTypeProperty { get { throw null; } } GetProperty(string property)341 public TValue GetProperty<TValue>(string property) { throw null; } TryGetProperty(string property, out TValue value)342 public bool TryGetProperty<TValue>(string property, out TValue value) { value = default(TValue); throw null; } 343 } 344 public abstract partial class SecurityTokenResolver 345 { SecurityTokenResolver()346 protected SecurityTokenResolver() { } CreateDefaultSecurityTokenResolver(System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityToken> tokens, bool canMatchLocalId)347 public static System.IdentityModel.Selectors.SecurityTokenResolver CreateDefaultSecurityTokenResolver(System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityToken> tokens, bool canMatchLocalId) { throw null; } ResolveSecurityKey(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause)348 public System.IdentityModel.Tokens.SecurityKey ResolveSecurityKey(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause) { throw null; } ResolveToken(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier)349 public System.IdentityModel.Tokens.SecurityToken ResolveToken(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier) { throw null; } ResolveToken(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause)350 public System.IdentityModel.Tokens.SecurityToken ResolveToken(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause) { throw null; } TryResolveSecurityKey(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityKey key)351 public bool TryResolveSecurityKey(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityKey key) { key = default(System.IdentityModel.Tokens.SecurityKey); throw null; } TryResolveSecurityKeyCore(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityKey key)352 protected abstract bool TryResolveSecurityKeyCore(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityKey key); TryResolveToken(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier, out System.IdentityModel.Tokens.SecurityToken token)353 public bool TryResolveToken(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier, out System.IdentityModel.Tokens.SecurityToken token) { token = default(System.IdentityModel.Tokens.SecurityToken); throw null; } TryResolveToken(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityToken token)354 public bool TryResolveToken(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityToken token) { token = default(System.IdentityModel.Tokens.SecurityToken); throw null; } TryResolveTokenCore(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier, out System.IdentityModel.Tokens.SecurityToken token)355 protected abstract bool TryResolveTokenCore(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier, out System.IdentityModel.Tokens.SecurityToken token); TryResolveTokenCore(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityToken token)356 protected abstract bool TryResolveTokenCore(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityToken token); 357 } 358 public abstract partial class SecurityTokenSerializer 359 { SecurityTokenSerializer()360 protected SecurityTokenSerializer() { } 361 [System.MonoTODOAttribute] CanReadKeyIdentifier(System.Xml.XmlReader reader)362 public bool CanReadKeyIdentifier(System.Xml.XmlReader reader) { throw null; } 363 [System.MonoTODOAttribute] CanReadKeyIdentifierClause(System.Xml.XmlReader reader)364 public bool CanReadKeyIdentifierClause(System.Xml.XmlReader reader) { throw null; } CanReadKeyIdentifierClauseCore(System.Xml.XmlReader reader)365 protected abstract bool CanReadKeyIdentifierClauseCore(System.Xml.XmlReader reader); CanReadKeyIdentifierCore(System.Xml.XmlReader reader)366 protected abstract bool CanReadKeyIdentifierCore(System.Xml.XmlReader reader); 367 [System.MonoTODOAttribute] CanReadToken(System.Xml.XmlReader reader)368 public bool CanReadToken(System.Xml.XmlReader reader) { throw null; } CanReadTokenCore(System.Xml.XmlReader reader)369 protected abstract bool CanReadTokenCore(System.Xml.XmlReader reader); 370 [System.MonoTODOAttribute] CanWriteKeyIdentifier(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier)371 public bool CanWriteKeyIdentifier(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier) { throw null; } 372 [System.MonoTODOAttribute] CanWriteKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause)373 public bool CanWriteKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause) { throw null; } CanWriteKeyIdentifierClauseCore(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause)374 protected abstract bool CanWriteKeyIdentifierClauseCore(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause); CanWriteKeyIdentifierCore(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier)375 protected abstract bool CanWriteKeyIdentifierCore(System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier); 376 [System.MonoTODOAttribute] CanWriteToken(System.IdentityModel.Tokens.SecurityToken token)377 public bool CanWriteToken(System.IdentityModel.Tokens.SecurityToken token) { throw null; } CanWriteTokenCore(System.IdentityModel.Tokens.SecurityToken token)378 protected abstract bool CanWriteTokenCore(System.IdentityModel.Tokens.SecurityToken token); 379 [System.MonoTODOAttribute] ReadKeyIdentifier(System.Xml.XmlReader reader)380 public System.IdentityModel.Tokens.SecurityKeyIdentifier ReadKeyIdentifier(System.Xml.XmlReader reader) { throw null; } 381 [System.MonoTODOAttribute] ReadKeyIdentifierClause(System.Xml.XmlReader reader)382 public System.IdentityModel.Tokens.SecurityKeyIdentifierClause ReadKeyIdentifierClause(System.Xml.XmlReader reader) { throw null; } ReadKeyIdentifierClauseCore(System.Xml.XmlReader reader)383 protected abstract System.IdentityModel.Tokens.SecurityKeyIdentifierClause ReadKeyIdentifierClauseCore(System.Xml.XmlReader reader); ReadKeyIdentifierCore(System.Xml.XmlReader reader)384 protected abstract System.IdentityModel.Tokens.SecurityKeyIdentifier ReadKeyIdentifierCore(System.Xml.XmlReader reader); 385 [System.MonoTODOAttribute] ReadToken(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver)386 public System.IdentityModel.Tokens.SecurityToken ReadToken(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver) { throw null; } ReadTokenCore(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver)387 protected abstract System.IdentityModel.Tokens.SecurityToken ReadTokenCore(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver); 388 [System.MonoTODOAttribute] WriteKeyIdentifier(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier)389 public void WriteKeyIdentifier(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier) { } 390 [System.MonoTODOAttribute] WriteKeyIdentifierClause(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause)391 public void WriteKeyIdentifierClause(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause) { } WriteKeyIdentifierClauseCore(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause)392 protected abstract void WriteKeyIdentifierClauseCore(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause); WriteKeyIdentifierCore(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier)393 protected abstract void WriteKeyIdentifierCore(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier); 394 [System.MonoTODOAttribute] WriteToken(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityToken token)395 public void WriteToken(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityToken token) { } WriteTokenCore(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityToken token)396 protected abstract void WriteTokenCore(System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityToken token); 397 } 398 public abstract partial class SecurityTokenVersion 399 { SecurityTokenVersion()400 protected SecurityTokenVersion() { } GetSecuritySpecifications()401 public abstract System.Collections.ObjectModel.ReadOnlyCollection<string> GetSecuritySpecifications(); 402 } 403 public abstract partial class UserNamePasswordValidator 404 { UserNamePasswordValidator()405 protected UserNamePasswordValidator() { } 406 public static System.IdentityModel.Selectors.UserNamePasswordValidator None { get { throw null; } } CreateMembershipProviderValidator(System.Web.Security.MembershipProvider provider)407 public static System.IdentityModel.Selectors.UserNamePasswordValidator CreateMembershipProviderValidator(System.Web.Security.MembershipProvider provider) { throw null; } Validate(string userName, string password)408 public abstract void Validate(string userName, string password); 409 } 410 public abstract partial class UserNameSecurityTokenAuthenticator : System.IdentityModel.Selectors.SecurityTokenAuthenticator 411 { UserNameSecurityTokenAuthenticator()412 protected UserNameSecurityTokenAuthenticator() { } CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)413 protected override bool CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) { throw null; } ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)414 protected override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) { throw null; } ValidateUserNamePasswordCore(string userName, string password)415 protected abstract System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateUserNamePasswordCore(string userName, string password); 416 } 417 public partial class UserNameSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider 418 { UserNameSecurityTokenProvider(string userName, string password)419 public UserNameSecurityTokenProvider(string userName, string password) { } GetTokenCore(System.TimeSpan timeout)420 protected override System.IdentityModel.Tokens.SecurityToken GetTokenCore(System.TimeSpan timeout) { throw null; } 421 } 422 public partial class WindowsSecurityTokenAuthenticator : System.IdentityModel.Selectors.SecurityTokenAuthenticator 423 { 424 [System.MonoTODOAttribute] WindowsSecurityTokenAuthenticator()425 public WindowsSecurityTokenAuthenticator() { } 426 [System.MonoTODOAttribute] WindowsSecurityTokenAuthenticator(bool includeWindowsGroups)427 public WindowsSecurityTokenAuthenticator(bool includeWindowsGroups) { } 428 [System.MonoTODOAttribute] CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)429 protected override bool CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) { throw null; } 430 [System.MonoTODOAttribute] ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)431 protected override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) { throw null; } 432 } 433 public partial class WindowsUserNameSecurityTokenAuthenticator : System.IdentityModel.Selectors.UserNameSecurityTokenAuthenticator 434 { WindowsUserNameSecurityTokenAuthenticator()435 public WindowsUserNameSecurityTokenAuthenticator() { } WindowsUserNameSecurityTokenAuthenticator(bool includeWindowsGroups)436 public WindowsUserNameSecurityTokenAuthenticator(bool includeWindowsGroups) { } 437 [System.MonoTODOAttribute] ValidateUserNamePasswordCore(string userName, string password)438 protected override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateUserNamePasswordCore(string userName, string password) { throw null; } 439 } 440 public abstract partial class X509CertificateValidator 441 { X509CertificateValidator()442 protected X509CertificateValidator() { } 443 public static System.IdentityModel.Selectors.X509CertificateValidator ChainTrust { get { throw null; } } 444 public static System.IdentityModel.Selectors.X509CertificateValidator None { get { throw null; } } 445 public static System.IdentityModel.Selectors.X509CertificateValidator PeerOrChainTrust { get { throw null; } } 446 public static System.IdentityModel.Selectors.X509CertificateValidator PeerTrust { get { throw null; } } CreateChainTrustValidator(bool useMachineContext, System.Security.Cryptography.X509Certificates.X509ChainPolicy chainPolicy)447 public static System.IdentityModel.Selectors.X509CertificateValidator CreateChainTrustValidator(bool useMachineContext, System.Security.Cryptography.X509Certificates.X509ChainPolicy chainPolicy) { throw null; } CreatePeerOrChainTrustValidator(bool useMachineContext, System.Security.Cryptography.X509Certificates.X509ChainPolicy chainPolicy)448 public static System.IdentityModel.Selectors.X509CertificateValidator CreatePeerOrChainTrustValidator(bool useMachineContext, System.Security.Cryptography.X509Certificates.X509ChainPolicy chainPolicy) { throw null; } Validate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)449 public abstract void Validate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate); 450 } 451 public partial class X509SecurityTokenAuthenticator : System.IdentityModel.Selectors.SecurityTokenAuthenticator 452 { X509SecurityTokenAuthenticator()453 public X509SecurityTokenAuthenticator() { } X509SecurityTokenAuthenticator(System.IdentityModel.Selectors.X509CertificateValidator validator)454 public X509SecurityTokenAuthenticator(System.IdentityModel.Selectors.X509CertificateValidator validator) { } X509SecurityTokenAuthenticator(System.IdentityModel.Selectors.X509CertificateValidator validator, bool mapToWindows)455 public X509SecurityTokenAuthenticator(System.IdentityModel.Selectors.X509CertificateValidator validator, bool mapToWindows) { } X509SecurityTokenAuthenticator(System.IdentityModel.Selectors.X509CertificateValidator validator, bool mapToWindows, bool includeWindowsGroups)456 public X509SecurityTokenAuthenticator(System.IdentityModel.Selectors.X509CertificateValidator validator, bool mapToWindows, bool includeWindowsGroups) { } CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)457 protected override bool CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) { throw null; } ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token)458 protected override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) { throw null; } 459 } 460 public partial class X509SecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, System.IDisposable 461 { X509SecurityTokenProvider(System.Security.Cryptography.X509Certificates.StoreLocation storeLocation, System.Security.Cryptography.X509Certificates.StoreName storeName, System.Security.Cryptography.X509Certificates.X509FindType findType, object findValue)462 public X509SecurityTokenProvider(System.Security.Cryptography.X509Certificates.StoreLocation storeLocation, System.Security.Cryptography.X509Certificates.StoreName storeName, System.Security.Cryptography.X509Certificates.X509FindType findType, object findValue) { } X509SecurityTokenProvider(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)463 public X509SecurityTokenProvider(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } 464 public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } } Dispose()465 public void Dispose() { } GetTokenCore(System.TimeSpan timeout)466 protected override System.IdentityModel.Tokens.SecurityToken GetTokenCore(System.TimeSpan timeout) { throw null; } 467 } 468 } 469 namespace System.IdentityModel.Tokens 470 { 471 public abstract partial class AsymmetricSecurityKey : System.IdentityModel.Tokens.SecurityKey 472 { AsymmetricSecurityKey()473 protected AsymmetricSecurityKey() { } GetAsymmetricAlgorithm(string algorithm, bool privateKey)474 public abstract System.Security.Cryptography.AsymmetricAlgorithm GetAsymmetricAlgorithm(string algorithm, bool privateKey); GetHashAlgorithmForSignature(string algorithm)475 public abstract System.Security.Cryptography.HashAlgorithm GetHashAlgorithmForSignature(string algorithm); GetSignatureDeformatter(string algorithm)476 public abstract System.Security.Cryptography.AsymmetricSignatureDeformatter GetSignatureDeformatter(string algorithm); GetSignatureFormatter(string algorithm)477 public abstract System.Security.Cryptography.AsymmetricSignatureFormatter GetSignatureFormatter(string algorithm); HasPrivateKey()478 public abstract bool HasPrivateKey(); 479 } 480 public abstract partial class BinaryKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause 481 { BinaryKeyIdentifierClause(string clauseType, byte[] identificationData, bool cloneBuffer)482 protected BinaryKeyIdentifierClause(string clauseType, byte[] identificationData, bool cloneBuffer) : base (default(string)) { } BinaryKeyIdentifierClause(string clauseType, byte[] identificationData, bool cloneBuffer, byte[] derivationNonce, int derivationLength)483 protected BinaryKeyIdentifierClause(string clauseType, byte[] identificationData, bool cloneBuffer, byte[] derivationNonce, int derivationLength) : base (default(string)) { } GetBuffer()484 public byte[] GetBuffer() { throw null; } GetRawBuffer()485 protected byte[] GetRawBuffer() { throw null; } Matches(byte[] data)486 public bool Matches(byte[] data) { throw null; } Matches(byte[] data, int offset)487 public bool Matches(byte[] data, int offset) { throw null; } Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause)488 public override bool Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause) { throw null; } 489 } 490 public sealed partial class EncryptedKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause 491 { EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod)492 public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod) : base (default(string), default(byte[]), default(bool)) { } EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier identifier)493 public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier identifier) : base (default(string), default(byte[]), default(bool)) { } EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier identifier, string carriedKeyName)494 public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier identifier, string carriedKeyName) : base (default(string), default(byte[]), default(bool)) { } EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier identifier, string carriedKeyName, byte[] derivationNonce, int derivationLength)495 public EncryptedKeyIdentifierClause(byte[] encryptedKey, string encryptionMethod, System.IdentityModel.Tokens.SecurityKeyIdentifier identifier, string carriedKeyName, byte[] derivationNonce, int derivationLength) : base (default(string), default(byte[]), default(bool)) { } 496 public string CarriedKeyName { get { throw null; } } 497 public System.IdentityModel.Tokens.SecurityKeyIdentifier EncryptingKeyIdentifier { get { throw null; } } 498 public string EncryptionMethod { get { throw null; } } GetEncryptedKey()499 public byte[] GetEncryptedKey() { throw null; } Matches(byte[] encryptedKey, string encryptionMethod, string carriedKeyName)500 public bool Matches(byte[] encryptedKey, string encryptionMethod, string carriedKeyName) { throw null; } Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause)501 public override bool Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause) { throw null; } 502 [System.MonoTODOAttribute] ToString()503 public override string ToString() { throw null; } 504 } 505 public partial class GenericXmlSecurityToken : System.IdentityModel.Tokens.SecurityToken 506 { GenericXmlSecurityToken(System.Xml.XmlElement tokenXml, System.IdentityModel.Tokens.SecurityToken proofToken, System.DateTime effectiveTime, System.DateTime expirationTime, System.IdentityModel.Tokens.SecurityKeyIdentifierClause internalTokenReference, System.IdentityModel.Tokens.SecurityKeyIdentifierClause externalTokenReference, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies)507 public GenericXmlSecurityToken(System.Xml.XmlElement tokenXml, System.IdentityModel.Tokens.SecurityToken proofToken, System.DateTime effectiveTime, System.DateTime expirationTime, System.IdentityModel.Tokens.SecurityKeyIdentifierClause internalTokenReference, System.IdentityModel.Tokens.SecurityKeyIdentifierClause externalTokenReference, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies) { } 508 public System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> AuthorizationPolicies { get { throw null; } } 509 public System.IdentityModel.Tokens.SecurityKeyIdentifierClause ExternalTokenReference { get { throw null; } } 510 [System.MonoTODOAttribute] 511 public override string Id { get { throw null; } } 512 public System.IdentityModel.Tokens.SecurityKeyIdentifierClause InternalTokenReference { get { throw null; } } 513 public System.IdentityModel.Tokens.SecurityToken ProofToken { get { throw null; } } 514 [System.MonoTODOAttribute] 515 public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get { throw null; } } 516 public System.Xml.XmlElement TokenXml { get { throw null; } } 517 public override System.DateTime ValidFrom { get { throw null; } } 518 public override System.DateTime ValidTo { get { throw null; } } 519 [System.MonoTODOAttribute] CanCreateKeyIdentifierClause()520 public override bool CanCreateKeyIdentifierClause<T>() { throw null; } 521 [System.MonoTODOAttribute] CreateKeyIdentifierClause()522 public override T CreateKeyIdentifierClause<T>() { throw null; } 523 [System.MonoTODOAttribute] MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause)524 public override bool MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause) { throw null; } 525 } 526 public partial class InMemorySymmetricSecurityKey : System.IdentityModel.Tokens.SymmetricSecurityKey 527 { InMemorySymmetricSecurityKey(byte[] key)528 public InMemorySymmetricSecurityKey(byte[] key) { } InMemorySymmetricSecurityKey(byte[] key, bool clone)529 public InMemorySymmetricSecurityKey(byte[] key, bool clone) { } 530 public override int KeySize { get { throw null; } } DecryptKey(string algorithm, byte[] keyData)531 public override byte[] DecryptKey(string algorithm, byte[] keyData) { throw null; } EncryptKey(string algorithm, byte[] keyData)532 public override byte[] EncryptKey(string algorithm, byte[] keyData) { throw null; } GenerateDerivedKey(string algorithm, byte[] label, byte[] nonce, int derivedKeyLength, int offset)533 public override byte[] GenerateDerivedKey(string algorithm, byte[] label, byte[] nonce, int derivedKeyLength, int offset) { throw null; } GetDecryptionTransform(string algorithm, byte[] iv)534 public override System.Security.Cryptography.ICryptoTransform GetDecryptionTransform(string algorithm, byte[] iv) { throw null; } GetEncryptionTransform(string algorithm, byte[] iv)535 public override System.Security.Cryptography.ICryptoTransform GetEncryptionTransform(string algorithm, byte[] iv) { throw null; } 536 [System.MonoTODOAttribute] GetIVSize(string algorithm)537 public override int GetIVSize(string algorithm) { throw null; } GetKeyedHashAlgorithm(string algorithm)538 public override System.Security.Cryptography.KeyedHashAlgorithm GetKeyedHashAlgorithm(string algorithm) { throw null; } GetSymmetricAlgorithm(string algorithm)539 public override System.Security.Cryptography.SymmetricAlgorithm GetSymmetricAlgorithm(string algorithm) { throw null; } GetSymmetricKey()540 public override byte[] GetSymmetricKey() { throw null; } IsAsymmetricAlgorithm(string algorithm)541 public override bool IsAsymmetricAlgorithm(string algorithm) { throw null; } IsSupportedAlgorithm(string algorithm)542 public override bool IsSupportedAlgorithm(string algorithm) { throw null; } IsSymmetricAlgorithm(string algorithm)543 public override bool IsSymmetricAlgorithm(string algorithm) { throw null; } 544 } 545 public partial class KerberosReceiverSecurityToken : System.IdentityModel.Tokens.WindowsSecurityToken 546 { 547 [System.MonoTODOAttribute] KerberosReceiverSecurityToken(byte[] request)548 public KerberosReceiverSecurityToken(byte[] request) { } 549 [System.MonoTODOAttribute] KerberosReceiverSecurityToken(byte[] request, string id)550 public KerberosReceiverSecurityToken(byte[] request, string id) { } 551 [System.MonoTODOAttribute] 552 public System.IdentityModel.Tokens.SymmetricSecurityKey SecurityKey { get { throw null; } } 553 [System.MonoTODOAttribute] 554 public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get { throw null; } } 555 [System.MonoTODOAttribute] CanCreateKeyIdentifierClause()556 public override bool CanCreateKeyIdentifierClause<T>() { throw null; } 557 [System.MonoTODOAttribute] CreateKeyIdentifierClause()558 public override T CreateKeyIdentifierClause<T>() { throw null; } 559 [System.MonoTODOAttribute] GetRequest()560 public byte[] GetRequest() { throw null; } 561 [System.MonoTODOAttribute] MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause)562 public override bool MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause) { throw null; } 563 } 564 public partial class KerberosRequestorSecurityToken : System.IdentityModel.Tokens.SecurityToken 565 { 566 [System.MonoTODOAttribute] KerberosRequestorSecurityToken(string servicePrincipalName)567 public KerberosRequestorSecurityToken(string servicePrincipalName) { } 568 [System.MonoTODOAttribute] KerberosRequestorSecurityToken(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential, string id)569 public KerberosRequestorSecurityToken(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential, string id) { } 570 public override string Id { get { throw null; } } 571 [System.MonoTODOAttribute] 572 public System.IdentityModel.Tokens.SymmetricSecurityKey SecurityKey { get { throw null; } } 573 [System.MonoTODOAttribute] 574 public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get { throw null; } } 575 public string ServicePrincipalName { get { throw null; } } 576 [System.MonoTODOAttribute] 577 public override System.DateTime ValidFrom { get { throw null; } } 578 [System.MonoTODOAttribute] 579 public override System.DateTime ValidTo { get { throw null; } } 580 [System.MonoTODOAttribute] CanCreateKeyIdentifierClause()581 public override bool CanCreateKeyIdentifierClause<T>() { throw null; } 582 [System.MonoTODOAttribute] CreateKeyIdentifierClause()583 public override T CreateKeyIdentifierClause<T>() { throw null; } 584 [System.MonoTODOAttribute] GetRequest()585 public byte[] GetRequest() { throw null; } 586 [System.MonoTODOAttribute] MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause)587 public override bool MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause) { throw null; } 588 } 589 public partial class LocalIdKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause 590 { LocalIdKeyIdentifierClause(string localId)591 public LocalIdKeyIdentifierClause(string localId) : base (default(string)) { } LocalIdKeyIdentifierClause(string localId, byte[] derivationNonce, int derivationLength, System.Type ownerType)592 public LocalIdKeyIdentifierClause(string localId, byte[] derivationNonce, int derivationLength, System.Type ownerType) : base (default(string)) { } LocalIdKeyIdentifierClause(string localId, System.Type ownerType)593 public LocalIdKeyIdentifierClause(string localId, System.Type ownerType) : base (default(string)) { } 594 public string LocalId { get { throw null; } } 595 public System.Type OwnerType { get { throw null; } } Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause)596 public override bool Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause) { throw null; } Matches(string localId, System.Type ownerType)597 public bool Matches(string localId, System.Type ownerType) { throw null; } 598 [System.MonoTODOAttribute] ToString()599 public override string ToString() { throw null; } 600 } 601 public partial class RsaKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause 602 { RsaKeyIdentifierClause(System.Security.Cryptography.RSA rsa)603 public RsaKeyIdentifierClause(System.Security.Cryptography.RSA rsa) : base (default(string)) { } 604 public override bool CanCreateKey { get { throw null; } } 605 public System.Security.Cryptography.RSA Rsa { get { throw null; } } CreateKey()606 public override System.IdentityModel.Tokens.SecurityKey CreateKey() { throw null; } GetExponent()607 public byte[] GetExponent() { throw null; } GetModulus()608 public byte[] GetModulus() { throw null; } Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause)609 public override bool Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause) { throw null; } Matches(System.Security.Cryptography.RSA rsa)610 public bool Matches(System.Security.Cryptography.RSA rsa) { throw null; } 611 [System.MonoTODOAttribute] ToString()612 public override string ToString() { throw null; } 613 [System.MonoTODOAttribute] WriteExponentAsBase64(System.Xml.XmlWriter writer)614 public void WriteExponentAsBase64(System.Xml.XmlWriter writer) { } 615 [System.MonoTODOAttribute] WriteModulusAsBase64(System.Xml.XmlWriter writer)616 public void WriteModulusAsBase64(System.Xml.XmlWriter writer) { } 617 } 618 public sealed partial class RsaSecurityKey : System.IdentityModel.Tokens.AsymmetricSecurityKey 619 { RsaSecurityKey(System.Security.Cryptography.RSA rsa)620 public RsaSecurityKey(System.Security.Cryptography.RSA rsa) { } 621 public override int KeySize { get { throw null; } } 622 [System.MonoTODOAttribute] DecryptKey(string algorithm, byte[] keyData)623 public override byte[] DecryptKey(string algorithm, byte[] keyData) { throw null; } 624 [System.MonoTODOAttribute] EncryptKey(string algorithm, byte[] keyData)625 public override byte[] EncryptKey(string algorithm, byte[] keyData) { throw null; } 626 [System.MonoTODOAttribute] GetAsymmetricAlgorithm(string algorithm, bool privateKey)627 public override System.Security.Cryptography.AsymmetricAlgorithm GetAsymmetricAlgorithm(string algorithm, bool privateKey) { throw null; } 628 [System.MonoTODOAttribute] GetHashAlgorithmForSignature(string algorithm)629 public override System.Security.Cryptography.HashAlgorithm GetHashAlgorithmForSignature(string algorithm) { throw null; } 630 [System.MonoTODOAttribute] GetSignatureDeformatter(string algorithm)631 public override System.Security.Cryptography.AsymmetricSignatureDeformatter GetSignatureDeformatter(string algorithm) { throw null; } 632 [System.MonoTODOAttribute] GetSignatureFormatter(string algorithm)633 public override System.Security.Cryptography.AsymmetricSignatureFormatter GetSignatureFormatter(string algorithm) { throw null; } HasPrivateKey()634 public override bool HasPrivateKey() { throw null; } 635 [System.MonoTODOAttribute] IsAsymmetricAlgorithm(string algorithm)636 public override bool IsAsymmetricAlgorithm(string algorithm) { throw null; } 637 [System.MonoTODOAttribute] IsSupportedAlgorithm(string algorithm)638 public override bool IsSupportedAlgorithm(string algorithm) { throw null; } 639 [System.MonoTODOAttribute] IsSymmetricAlgorithm(string algorithm)640 public override bool IsSymmetricAlgorithm(string algorithm) { throw null; } 641 } 642 public partial class RsaSecurityToken : System.IdentityModel.Tokens.SecurityToken 643 { RsaSecurityToken(System.Security.Cryptography.RSA rsa)644 public RsaSecurityToken(System.Security.Cryptography.RSA rsa) { } RsaSecurityToken(System.Security.Cryptography.RSA rsa, string id)645 public RsaSecurityToken(System.Security.Cryptography.RSA rsa, string id) { } 646 public override string Id { get { throw null; } } 647 public System.Security.Cryptography.RSA Rsa { get { throw null; } } 648 [System.MonoTODOAttribute] 649 public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get { throw null; } } 650 public override System.DateTime ValidFrom { get { throw null; } } 651 public override System.DateTime ValidTo { get { throw null; } } 652 [System.MonoTODOAttribute] CanCreateKeyIdentifierClause()653 public override bool CanCreateKeyIdentifierClause<T>() { throw null; } 654 [System.MonoTODOAttribute] CreateKeyIdentifierClause()655 public override T CreateKeyIdentifierClause<T>() { throw null; } 656 [System.MonoTODOAttribute] MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause)657 public override bool MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause) { throw null; } 658 } 659 [System.Runtime.Serialization.DataContractAttribute] 660 public enum SamlAccessDecision 661 { 662 [System.Runtime.Serialization.EnumMemberAttribute] 663 Deny = 1, 664 [System.Runtime.Serialization.EnumMemberAttribute] 665 Indeterminate = 2, 666 [System.Runtime.Serialization.EnumMemberAttribute] 667 Permit = 0, 668 } 669 public partial class SamlAction 670 { SamlAction()671 public SamlAction() { } SamlAction(string action)672 public SamlAction(string action) { } SamlAction(string action, string ns)673 public SamlAction(string action, string ns) { } 674 public string Action { get { throw null; } set { } } 675 public bool IsReadOnly { get { throw null; } } 676 public string Namespace { get { throw null; } set { } } MakeReadOnly()677 public void MakeReadOnly() { } ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)678 public virtual void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer)679 public virtual void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer) { } 680 } 681 public partial class SamlAdvice 682 { SamlAdvice()683 public SamlAdvice() { } SamlAdvice(System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions)684 public SamlAdvice(System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions) { } SamlAdvice(System.Collections.Generic.IEnumerable<string> references)685 public SamlAdvice(System.Collections.Generic.IEnumerable<string> references) { } SamlAdvice(System.Collections.Generic.IEnumerable<string> references, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions)686 public SamlAdvice(System.Collections.Generic.IEnumerable<string> references, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions) { } 687 public System.Collections.Generic.IList<string> AssertionIdReferences { get { throw null; } } 688 public System.Collections.Generic.IList<System.IdentityModel.Tokens.SamlAssertion> Assertions { get { throw null; } } 689 public bool IsReadOnly { get { throw null; } } MakeReadOnly()690 public void MakeReadOnly() { } ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)691 public virtual void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer)692 public virtual void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer) { } 693 } 694 public partial class SamlAssertion 695 { SamlAssertion()696 public SamlAssertion() { } SamlAssertion(string assertionId, string issuer, System.DateTime issueInstant, System.IdentityModel.Tokens.SamlConditions conditions, System.IdentityModel.Tokens.SamlAdvice advice, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlStatement> statements)697 public SamlAssertion(string assertionId, string issuer, System.DateTime issueInstant, System.IdentityModel.Tokens.SamlConditions conditions, System.IdentityModel.Tokens.SamlAdvice advice, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlStatement> statements) { } 698 public System.IdentityModel.Tokens.SamlAdvice Advice { get { throw null; } set { } } 699 public string AssertionId { get { throw null; } set { } } 700 public System.IdentityModel.Tokens.SamlConditions Conditions { get { throw null; } set { } } 701 public bool IsReadOnly { get { throw null; } } 702 public System.DateTime IssueInstant { get { throw null; } set { } } 703 public string Issuer { get { throw null; } set { } } 704 public int MajorVersion { get { throw null; } } 705 public int MinorVersion { get { throw null; } } 706 public System.IdentityModel.Tokens.SigningCredentials SigningCredentials { get { throw null; } set { } } 707 [System.MonoTODOAttribute] 708 public System.IdentityModel.Tokens.SecurityToken SigningToken { get { throw null; } } 709 public System.Collections.Generic.IList<System.IdentityModel.Tokens.SamlStatement> Statements { get { throw null; } } MakeReadOnly()710 public void MakeReadOnly() { } 711 [System.MonoTODOAttribute] ReadSignature(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver, System.IdentityModel.Tokens.SamlSerializer samlSerializer)712 protected void ReadSignature(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver, System.IdentityModel.Tokens.SamlSerializer samlSerializer) { } 713 [System.MonoTODOAttribute] ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)714 public virtual void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer)715 public virtual void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer) { } 716 } 717 public partial class SamlAssertionKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause 718 { 719 [System.MonoTODOAttribute] SamlAssertionKeyIdentifierClause(string assertionId)720 public SamlAssertionKeyIdentifierClause(string assertionId) : base (default(string)) { } 721 public string AssertionId { get { throw null; } } 722 [System.MonoTODOAttribute] Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause)723 public override bool Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause) { throw null; } Matches(string assertionId)724 public bool Matches(string assertionId) { throw null; } 725 [System.MonoTODOAttribute] ToString()726 public override string ToString() { throw null; } 727 } 728 public partial class SamlAttribute 729 { SamlAttribute()730 public SamlAttribute() { } SamlAttribute(System.IdentityModel.Claims.Claim claim)731 public SamlAttribute(System.IdentityModel.Claims.Claim claim) { } SamlAttribute(string attributeNamespace, string attributeName, System.Collections.Generic.IEnumerable<string> attributeValues)732 public SamlAttribute(string attributeNamespace, string attributeName, System.Collections.Generic.IEnumerable<string> attributeValues) { } 733 public System.Collections.Generic.IList<string> AttributeValues { get { throw null; } } 734 public bool IsReadOnly { get { throw null; } } 735 public string Name { get { throw null; } set { } } 736 public string Namespace { get { throw null; } set { } } 737 [System.MonoTODOAttribute] ExtractClaims()738 public virtual System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Claims.Claim> ExtractClaims() { throw null; } MakeReadOnly()739 public void MakeReadOnly() { } 740 [System.MonoTODOAttribute] ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)741 public virtual void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer)742 public virtual void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer) { } 743 } 744 public partial class SamlAttributeStatement : System.IdentityModel.Tokens.SamlSubjectStatement 745 { SamlAttributeStatement()746 public SamlAttributeStatement() { } SamlAttributeStatement(System.IdentityModel.Tokens.SamlSubject samlSubject, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAttribute> attributes)747 public SamlAttributeStatement(System.IdentityModel.Tokens.SamlSubject samlSubject, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAttribute> attributes) { } 748 public System.Collections.Generic.IList<System.IdentityModel.Tokens.SamlAttribute> Attributes { get { throw null; } } 749 public override bool IsReadOnly { get { throw null; } } 750 [System.MonoTODOAttribute] AddClaimsToList(System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims)751 protected override void AddClaimsToList(System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims) { } MakeReadOnly()752 public override void MakeReadOnly() { } 753 [System.MonoTODOAttribute] ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)754 public override void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer)755 public override void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer) { } 756 } 757 public partial class SamlAudienceRestrictionCondition : System.IdentityModel.Tokens.SamlCondition 758 { SamlAudienceRestrictionCondition()759 public SamlAudienceRestrictionCondition() { } SamlAudienceRestrictionCondition(System.Collections.Generic.IEnumerable<System.Uri> audiences)760 public SamlAudienceRestrictionCondition(System.Collections.Generic.IEnumerable<System.Uri> audiences) { } 761 public System.Collections.Generic.IList<System.Uri> Audiences { get { throw null; } } 762 public override bool IsReadOnly { get { throw null; } } MakeReadOnly()763 public override void MakeReadOnly() { } 764 [System.MonoTODOAttribute] ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)765 public override void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer)766 public override void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer) { } 767 } 768 [System.Runtime.Serialization.DataContractAttribute] 769 public partial class SamlAuthenticationClaimResource 770 { SamlAuthenticationClaimResource(System.DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress)771 public SamlAuthenticationClaimResource(System.DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress) { } SamlAuthenticationClaimResource(System.DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings)772 public SamlAuthenticationClaimResource(System.DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings) { } SamlAuthenticationClaimResource(System.DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings)773 public SamlAuthenticationClaimResource(System.DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings) { } 774 public System.DateTime AuthenticationInstant { get { throw null; } } 775 public string AuthenticationMethod { get { throw null; } } 776 public System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SamlAuthorityBinding> AuthorityBindings { get { throw null; } } 777 public string DnsAddress { get { throw null; } } 778 public string IPAddress { get { throw null; } } 779 } 780 public partial class SamlAuthenticationStatement : System.IdentityModel.Tokens.SamlSubjectStatement 781 { SamlAuthenticationStatement()782 public SamlAuthenticationStatement() { } SamlAuthenticationStatement(System.IdentityModel.Tokens.SamlSubject samlSubject, string authenticationMethod, System.DateTime authenticationInstant, string dnsAddress, string ipAddress, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings)783 public SamlAuthenticationStatement(System.IdentityModel.Tokens.SamlSubject samlSubject, string authenticationMethod, System.DateTime authenticationInstant, string dnsAddress, string ipAddress, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings) { } 784 public System.DateTime AuthenticationInstant { get { throw null; } set { } } 785 public string AuthenticationMethod { get { throw null; } set { } } 786 public System.Collections.Generic.IList<System.IdentityModel.Tokens.SamlAuthorityBinding> AuthorityBindings { get { throw null; } } 787 public static string ClaimType { get { throw null; } } 788 public string DnsAddress { get { throw null; } set { } } 789 public string IPAddress { get { throw null; } set { } } 790 public override bool IsReadOnly { get { throw null; } } 791 [System.MonoTODOAttribute] AddClaimsToList(System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims)792 protected override void AddClaimsToList(System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims) { } MakeReadOnly()793 public override void MakeReadOnly() { } 794 [System.MonoTODOAttribute] ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)795 public override void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer)796 public override void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer) { } 797 } 798 [System.Runtime.Serialization.DataContractAttribute] 799 public partial class SamlAuthorityBinding 800 { SamlAuthorityBinding()801 public SamlAuthorityBinding() { } SamlAuthorityBinding(System.Xml.XmlQualifiedName kind, string binding, string location)802 public SamlAuthorityBinding(System.Xml.XmlQualifiedName kind, string binding, string location) { } 803 [System.Runtime.Serialization.DataMemberAttribute] 804 public System.Xml.XmlQualifiedName AuthorityKind { get { throw null; } set { } } 805 [System.Runtime.Serialization.DataMemberAttribute] 806 public string Binding { get { throw null; } set { } } 807 public bool IsReadOnly { get { throw null; } } 808 [System.Runtime.Serialization.DataMemberAttribute] 809 public string Location { get { throw null; } set { } } MakeReadOnly()810 public void MakeReadOnly() { } 811 [System.MonoTODOAttribute] ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)812 public virtual void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer)813 public virtual void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer) { } 814 } 815 [System.Runtime.Serialization.DataContractAttribute] 816 public partial class SamlAuthorizationDecisionClaimResource 817 { SamlAuthorizationDecisionClaimResource(string resource, System.IdentityModel.Tokens.SamlAccessDecision decision, string actionName, string actionNamespace)818 public SamlAuthorizationDecisionClaimResource(string resource, System.IdentityModel.Tokens.SamlAccessDecision decision, string actionName, string actionNamespace) { } 819 public System.IdentityModel.Tokens.SamlAccessDecision AccessDecision { get { throw null; } } 820 public string ActionName { get { throw null; } } 821 public string ActionNamespace { get { throw null; } } 822 public string Resource { get { throw null; } } 823 } 824 public partial class SamlAuthorizationDecisionStatement : System.IdentityModel.Tokens.SamlSubjectStatement 825 { SamlAuthorizationDecisionStatement()826 public SamlAuthorizationDecisionStatement() { } SamlAuthorizationDecisionStatement(System.IdentityModel.Tokens.SamlSubject samlSubject, string resource, System.IdentityModel.Tokens.SamlAccessDecision accessDecision, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAction> samlActions)827 public SamlAuthorizationDecisionStatement(System.IdentityModel.Tokens.SamlSubject samlSubject, string resource, System.IdentityModel.Tokens.SamlAccessDecision accessDecision, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAction> samlActions) { } SamlAuthorizationDecisionStatement(System.IdentityModel.Tokens.SamlSubject samlSubject, string resource, System.IdentityModel.Tokens.SamlAccessDecision accessDecision, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAction> samlActions, System.IdentityModel.Tokens.SamlEvidence samlEvidence)828 public SamlAuthorizationDecisionStatement(System.IdentityModel.Tokens.SamlSubject samlSubject, string resource, System.IdentityModel.Tokens.SamlAccessDecision accessDecision, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAction> samlActions, System.IdentityModel.Tokens.SamlEvidence samlEvidence) { } 829 public System.IdentityModel.Tokens.SamlAccessDecision AccessDecision { get { throw null; } set { } } 830 public static string ClaimType { get { throw null; } } 831 public System.IdentityModel.Tokens.SamlEvidence Evidence { get { throw null; } set { } } 832 public override bool IsReadOnly { get { throw null; } } 833 public string Resource { get { throw null; } set { } } 834 public System.Collections.Generic.IList<System.IdentityModel.Tokens.SamlAction> SamlActions { get { throw null; } } 835 [System.MonoTODOAttribute] AddClaimsToList(System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims)836 protected override void AddClaimsToList(System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims) { } MakeReadOnly()837 public override void MakeReadOnly() { } ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver resolver)838 public override void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver resolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer)839 public override void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer) { } 840 } 841 public abstract partial class SamlCondition 842 { SamlCondition()843 protected SamlCondition() { } 844 public abstract bool IsReadOnly { get; } MakeReadOnly()845 public abstract void MakeReadOnly(); ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)846 public abstract void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver); WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer)847 public abstract void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer); 848 } 849 public partial class SamlConditions 850 { SamlConditions()851 public SamlConditions() { } SamlConditions(System.DateTime notBefore, System.DateTime notOnOrAfter)852 public SamlConditions(System.DateTime notBefore, System.DateTime notOnOrAfter) { } SamlConditions(System.DateTime notBefore, System.DateTime notOnOrAfter, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlCondition> conditions)853 public SamlConditions(System.DateTime notBefore, System.DateTime notOnOrAfter, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlCondition> conditions) { } 854 public System.Collections.Generic.IList<System.IdentityModel.Tokens.SamlCondition> Conditions { get { throw null; } } 855 public bool IsReadOnly { get { throw null; } } 856 public System.DateTime NotBefore { get { throw null; } set { } } 857 public System.DateTime NotOnOrAfter { get { throw null; } set { } } MakeReadOnly()858 public void MakeReadOnly() { } 859 [System.MonoTODOAttribute] ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)860 public virtual void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer)861 public virtual void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer) { } 862 } 863 public static partial class SamlConstants 864 { 865 public static string EmailName { get { throw null; } } 866 public static string EmailNamespace { get { throw null; } } 867 public static string HolderOfKey { get { throw null; } } 868 public static int MajorVersionValue { get { throw null; } } 869 public static int MinorVersionValue { get { throw null; } } 870 public static string Namespace { get { throw null; } } 871 public static string SenderVouches { get { throw null; } } 872 public static string UserName { get { throw null; } } 873 public static string UserNameNamespace { get { throw null; } } 874 } 875 public partial class SamlDoNotCacheCondition : System.IdentityModel.Tokens.SamlCondition 876 { SamlDoNotCacheCondition()877 public SamlDoNotCacheCondition() { } 878 public override bool IsReadOnly { get { throw null; } } MakeReadOnly()879 public override void MakeReadOnly() { } 880 [System.MonoTODOAttribute] ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)881 public override void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer)882 public override void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer) { } 883 } 884 public partial class SamlEvidence 885 { SamlEvidence()886 public SamlEvidence() { } SamlEvidence(System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions)887 public SamlEvidence(System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions) { } SamlEvidence(System.Collections.Generic.IEnumerable<string> assertionIdReferences)888 public SamlEvidence(System.Collections.Generic.IEnumerable<string> assertionIdReferences) { } SamlEvidence(System.Collections.Generic.IEnumerable<string> assertionIdReferences, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions)889 public SamlEvidence(System.Collections.Generic.IEnumerable<string> assertionIdReferences, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions) { } 890 public System.Collections.Generic.IList<string> AssertionIdReferences { get { throw null; } } 891 public System.Collections.Generic.IList<System.IdentityModel.Tokens.SamlAssertion> Assertions { get { throw null; } } 892 public bool IsReadOnly { get { throw null; } } MakeReadOnly()893 public void MakeReadOnly() { } ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver resolver)894 public virtual void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver resolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer)895 public virtual void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer) { } 896 } 897 [System.Runtime.Serialization.DataContractAttribute] 898 public partial class SamlNameIdentifierClaimResource 899 { SamlNameIdentifierClaimResource(string name, string nameQualifier, string format)900 public SamlNameIdentifierClaimResource(string name, string nameQualifier, string format) { } 901 public string Format { get { throw null; } } 902 public string Name { get { throw null; } } 903 public string NameQualifier { get { throw null; } } 904 } 905 public partial class SamlSecurityToken : System.IdentityModel.Tokens.SecurityToken 906 { 907 [System.MonoTODOAttribute] SamlSecurityToken()908 protected SamlSecurityToken() { } SamlSecurityToken(System.IdentityModel.Tokens.SamlAssertion assertion)909 public SamlSecurityToken(System.IdentityModel.Tokens.SamlAssertion assertion) { } 910 public System.IdentityModel.Tokens.SamlAssertion Assertion { get { throw null; } } 911 [System.MonoTODOAttribute] 912 public override string Id { get { throw null; } } 913 [System.MonoTODOAttribute] 914 public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get { throw null; } } 915 [System.MonoTODOAttribute] 916 public override System.DateTime ValidFrom { get { throw null; } } 917 [System.MonoTODOAttribute] 918 public override System.DateTime ValidTo { get { throw null; } } 919 [System.MonoTODOAttribute] CanCreateKeyIdentifierClause()920 public override bool CanCreateKeyIdentifierClause<T>() { throw null; } 921 [System.MonoTODOAttribute] CreateKeyIdentifierClause()922 public override T CreateKeyIdentifierClause<T>() { throw null; } 923 [System.MonoTODOAttribute] Initialize(System.IdentityModel.Tokens.SamlAssertion assertion)924 protected void Initialize(System.IdentityModel.Tokens.SamlAssertion assertion) { } 925 [System.MonoTODOAttribute] MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause)926 public override bool MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause) { throw null; } 927 } 928 public partial class SamlSerializer 929 { 930 [System.MonoTODOAttribute] SamlSerializer()931 public SamlSerializer() { } 932 [System.MonoTODOAttribute] LoadAdvice(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver)933 public virtual System.IdentityModel.Tokens.SamlAdvice LoadAdvice(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver) { throw null; } 934 [System.MonoTODOAttribute] LoadAssertion(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver)935 public virtual System.IdentityModel.Tokens.SamlAssertion LoadAssertion(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver) { throw null; } 936 [System.MonoTODOAttribute] LoadAttribute(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver)937 public virtual System.IdentityModel.Tokens.SamlAttribute LoadAttribute(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver) { throw null; } 938 [System.MonoTODOAttribute] LoadCondition(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver)939 public virtual System.IdentityModel.Tokens.SamlCondition LoadCondition(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver) { throw null; } 940 [System.MonoTODOAttribute] LoadConditions(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver)941 public virtual System.IdentityModel.Tokens.SamlConditions LoadConditions(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver) { throw null; } 942 [System.MonoTODOAttribute] LoadStatement(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver)943 public virtual System.IdentityModel.Tokens.SamlStatement LoadStatement(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver) { throw null; } 944 [System.MonoTODOAttribute] PopulateDictionary(System.Xml.IXmlDictionary dictionary)945 public void PopulateDictionary(System.Xml.IXmlDictionary dictionary) { } 946 [System.MonoTODOAttribute] ReadToken(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver)947 public virtual System.IdentityModel.Tokens.SamlSecurityToken ReadToken(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver) { throw null; } 948 [System.MonoTODOAttribute] WriteToken(System.IdentityModel.Tokens.SamlSecurityToken token, System.Xml.XmlWriter writer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer)949 public virtual void WriteToken(System.IdentityModel.Tokens.SamlSecurityToken token, System.Xml.XmlWriter writer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer) { } 950 } 951 public abstract partial class SamlStatement 952 { SamlStatement()953 protected SamlStatement() { } 954 public abstract bool IsReadOnly { get; } CreatePolicy(System.IdentityModel.Claims.ClaimSet issuer, System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator samlAuthenticator)955 public abstract System.IdentityModel.Policy.IAuthorizationPolicy CreatePolicy(System.IdentityModel.Claims.ClaimSet issuer, System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator samlAuthenticator); MakeReadOnly()956 public abstract void MakeReadOnly(); ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)957 public abstract void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver); WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer)958 public abstract void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer); 959 } 960 public partial class SamlSubject 961 { SamlSubject()962 public SamlSubject() { } SamlSubject(string nameFormat, string nameQualifier, string name)963 public SamlSubject(string nameFormat, string nameQualifier, string name) { } SamlSubject(string nameFormat, string nameQualifier, string name, System.Collections.Generic.IEnumerable<string> confirmations, string confirmationData, System.IdentityModel.Tokens.SecurityKeyIdentifier securityKeyIdentifier)964 public SamlSubject(string nameFormat, string nameQualifier, string name, System.Collections.Generic.IEnumerable<string> confirmations, string confirmationData, System.IdentityModel.Tokens.SecurityKeyIdentifier securityKeyIdentifier) { } 965 public System.Collections.Generic.IList<string> ConfirmationMethods { get { throw null; } } 966 public System.IdentityModel.Tokens.SecurityKey Crypto { get { throw null; } set { } } 967 public bool IsReadOnly { get { throw null; } } 968 public System.IdentityModel.Tokens.SecurityKeyIdentifier KeyIdentifier { get { throw null; } set { } } 969 public string Name { get { throw null; } set { } } 970 public static string NameClaimType { get { throw null; } } 971 public string NameFormat { get { throw null; } set { } } 972 public string NameQualifier { get { throw null; } set { } } 973 public string SubjectConfirmationData { get { throw null; } set { } } 974 [System.MonoTODOAttribute] ExtractClaims()975 public virtual System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Claims.Claim> ExtractClaims() { throw null; } 976 [System.MonoTODOAttribute] ExtractSubjectKeyClaimSet(System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator samlAuthenticator)977 public virtual System.IdentityModel.Claims.ClaimSet ExtractSubjectKeyClaimSet(System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator samlAuthenticator) { throw null; } MakeReadOnly()978 public void MakeReadOnly() { } ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver)979 public virtual void ReadXml(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) { } WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer)980 public virtual void WriteXml(System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoTokenSerializer) { } 981 } 982 public abstract partial class SamlSubjectStatement : System.IdentityModel.Tokens.SamlStatement 983 { SamlSubjectStatement()984 protected SamlSubjectStatement() { } SamlSubjectStatement(System.IdentityModel.Tokens.SamlSubject samlSubject)985 protected SamlSubjectStatement(System.IdentityModel.Tokens.SamlSubject samlSubject) { } 986 public override bool IsReadOnly { get { throw null; } } 987 public System.IdentityModel.Tokens.SamlSubject SamlSubject { get { throw null; } set { } } AddClaimsToList(System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims)988 protected abstract void AddClaimsToList(System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims); 989 [System.MonoTODOAttribute] CreatePolicy(System.IdentityModel.Claims.ClaimSet issuer, System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator samlAuthenticator)990 public override System.IdentityModel.Policy.IAuthorizationPolicy CreatePolicy(System.IdentityModel.Claims.ClaimSet issuer, System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator samlAuthenticator) { throw null; } MakeReadOnly()991 public override void MakeReadOnly() { } SetSubject(System.IdentityModel.Tokens.SamlSubject samlSubject)992 protected void SetSubject(System.IdentityModel.Tokens.SamlSubject samlSubject) { } 993 } 994 public static partial class SecurityAlgorithms 995 { 996 public const string Aes128Encryption = "http://www.w3.org/2001/04/xmlenc#aes128-cbc"; 997 public const string Aes128KeyWrap = "http://www.w3.org/2001/04/xmlenc#kw-aes128"; 998 public const string Aes192Encryption = "http://www.w3.org/2001/04/xmlenc#aes192-cbc"; 999 public const string Aes192KeyWrap = "http://www.w3.org/2001/04/xmlenc#kw-aes192"; 1000 public const string Aes256Encryption = "http://www.w3.org/2001/04/xmlenc#aes256-cbc"; 1001 public const string Aes256KeyWrap = "http://www.w3.org/2001/04/xmlenc#kw-aes256"; 1002 public const string DesEncryption = "http://www.w3.org/2001/04/xmlenc#des-cbc"; 1003 public const string DsaSha1Signature = "http://www.w3.org/2000/09/xmldsig#dsa-sha1"; 1004 public const string ExclusiveC14n = "http://www.w3.org/2001/10/xml-exc-c14n#"; 1005 public const string ExclusiveC14nWithComments = "http://www.w3.org/2001/10/xml-exc-c14n#WithComments"; 1006 public const string HmacSha1Signature = "http://www.w3.org/2000/09/xmldsig#hmac-sha1"; 1007 public const string HmacSha256Signature = "http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"; 1008 public const string Psha1KeyDerivation = "http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1"; 1009 public const string Ripemd160Digest = "http://www.w3.org/2001/04/xmlenc#ripemd160"; 1010 public const string RsaOaepKeyWrap = "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"; 1011 public const string RsaSha1Signature = "http://www.w3.org/2000/09/xmldsig#rsa-sha1"; 1012 public const string RsaSha256Signature = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"; 1013 public const string RsaV15KeyWrap = "http://www.w3.org/2001/04/xmlenc#rsa-1_5"; 1014 public const string Sha1Digest = "http://www.w3.org/2000/09/xmldsig#sha1"; 1015 public const string Sha256Digest = "http://www.w3.org/2001/04/xmlenc#sha256"; 1016 public const string Sha512Digest = "http://www.w3.org/2001/04/xmlenc#sha512"; 1017 public const string TlsSspiKeyWrap = "http://schemas.xmlsoap.org/2005/02/trust/tlsnego#TLS_Wrap"; 1018 public const string TripleDesEncryption = "http://www.w3.org/2001/04/xmlenc#tripledes-cbc"; 1019 public const string TripleDesKeyWrap = "http://www.w3.org/2001/04/xmlenc#kw-tripledes"; 1020 public const string WindowsSspiKeyWrap = "http://schemas.xmlsoap.org/2005/02/trust/spnego#GSS_Wrap"; 1021 } 1022 public abstract partial class SecurityKey 1023 { 1024 [System.MonoTODOAttribute] SecurityKey()1025 protected SecurityKey() { } 1026 public abstract int KeySize { get; } DecryptKey(string algorithm, byte[] keyData)1027 public abstract byte[] DecryptKey(string algorithm, byte[] keyData); EncryptKey(string algorithm, byte[] keyData)1028 public abstract byte[] EncryptKey(string algorithm, byte[] keyData); IsAsymmetricAlgorithm(string algorithm)1029 public abstract bool IsAsymmetricAlgorithm(string algorithm); IsSupportedAlgorithm(string algorithm)1030 public abstract bool IsSupportedAlgorithm(string algorithm); IsSymmetricAlgorithm(string algorithm)1031 public abstract bool IsSymmetricAlgorithm(string algorithm); 1032 } 1033 public partial class SecurityKeyIdentifier : System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SecurityKeyIdentifierClause>, System.Collections.IEnumerable 1034 { SecurityKeyIdentifier()1035 public SecurityKeyIdentifier() { } SecurityKeyIdentifier(params System.IdentityModel.Tokens.SecurityKeyIdentifierClause[] identifiers)1036 public SecurityKeyIdentifier(params System.IdentityModel.Tokens.SecurityKeyIdentifierClause[] identifiers) { } 1037 public bool CanCreateKey { get { throw null; } } 1038 public int Count { get { throw null; } } 1039 public bool IsReadOnly { get { throw null; } } 1040 public System.IdentityModel.Tokens.SecurityKeyIdentifierClause this[int i] { get { throw null; } } Add(System.IdentityModel.Tokens.SecurityKeyIdentifierClause item)1041 public void Add(System.IdentityModel.Tokens.SecurityKeyIdentifierClause item) { } CreateKey()1042 public System.IdentityModel.Tokens.SecurityKey CreateKey() { throw null; } 1043 public TClause Find<TClause>() where TClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause { throw null; } GetEnumerator()1044 public System.Collections.Generic.IEnumerator<System.IdentityModel.Tokens.SecurityKeyIdentifierClause> GetEnumerator() { throw null; } MakeReadOnly()1045 public void MakeReadOnly() { } System.Collections.IEnumerable.GetEnumerator()1046 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } ToString()1047 public override string ToString() { throw null; } 1048 public bool TryFind<TClause>(out TClause result) where TClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause { result = default(TClause); throw null; } 1049 } 1050 public abstract partial class SecurityKeyIdentifierClause 1051 { SecurityKeyIdentifierClause(string clauseType)1052 protected SecurityKeyIdentifierClause(string clauseType) { } SecurityKeyIdentifierClause(string clauseType, byte[] derivationNonce, int derivationLength)1053 protected SecurityKeyIdentifierClause(string clauseType, byte[] derivationNonce, int derivationLength) { } 1054 public virtual bool CanCreateKey { get { throw null; } } 1055 public string ClauseType { get { throw null; } } 1056 public int DerivationLength { get { throw null; } } 1057 public string Id { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } CreateKey()1058 public virtual System.IdentityModel.Tokens.SecurityKey CreateKey() { throw null; } GetDerivationNonce()1059 public byte[] GetDerivationNonce() { throw null; } 1060 [System.MonoTODOAttribute] Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause)1061 public virtual bool Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause) { throw null; } 1062 } 1063 public enum SecurityKeyType 1064 { 1065 AsymmetricKey = 1, 1066 SymmetricKey = 0, 1067 } 1068 public enum SecurityKeyUsage 1069 { 1070 Exchange = 0, 1071 Signature = 1, 1072 } 1073 public abstract partial class SecurityToken 1074 { SecurityToken()1075 protected SecurityToken() { } 1076 public abstract string Id { get; } 1077 public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get; } 1078 [System.MonoTODOAttribute] 1079 public abstract System.DateTime ValidFrom { get; } 1080 [System.MonoTODOAttribute] 1081 public abstract System.DateTime ValidTo { get; } 1082 [System.MonoTODOAttribute] 1083 public virtual bool CanCreateKeyIdentifierClause<T>() where T : System.IdentityModel.Tokens.SecurityKeyIdentifierClause { throw null; } 1084 [System.MonoTODOAttribute] 1085 public virtual T CreateKeyIdentifierClause<T>() where T : System.IdentityModel.Tokens.SecurityKeyIdentifierClause { throw null; } MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause)1086 public virtual bool MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause) { throw null; } 1087 [System.MonoTODOAttribute] ResolveKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause)1088 public virtual System.IdentityModel.Tokens.SecurityKey ResolveKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause) { throw null; } 1089 } 1090 [System.SerializableAttribute] 1091 public partial class SecurityTokenException : System.SystemException 1092 { SecurityTokenException()1093 public SecurityTokenException() { } SecurityTokenException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)1094 protected SecurityTokenException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } SecurityTokenException(string msg)1095 public SecurityTokenException(string msg) { } SecurityTokenException(string msg, System.Exception inner)1096 public SecurityTokenException(string msg, System.Exception inner) { } 1097 } 1098 public static partial class SecurityTokenTypes 1099 { 1100 public static string Kerberos { get { throw null; } } 1101 public static string Rsa { get { throw null; } } 1102 public static string Saml { get { throw null; } } 1103 public static string UserName { get { throw null; } } 1104 public static string X509Certificate { get { throw null; } } 1105 } 1106 [System.SerializableAttribute] 1107 public partial class SecurityTokenValidationException : System.IdentityModel.Tokens.SecurityTokenException 1108 { SecurityTokenValidationException()1109 public SecurityTokenValidationException() { } SecurityTokenValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)1110 protected SecurityTokenValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } SecurityTokenValidationException(string msg)1111 public SecurityTokenValidationException(string msg) { } SecurityTokenValidationException(string msg, System.Exception inner)1112 public SecurityTokenValidationException(string msg, System.Exception inner) { } 1113 } 1114 public partial class SigningCredentials 1115 { SigningCredentials(System.IdentityModel.Tokens.SecurityKey signingKey, string signatureAlgorithm, string digestAlgorithm)1116 public SigningCredentials(System.IdentityModel.Tokens.SecurityKey signingKey, string signatureAlgorithm, string digestAlgorithm) { } SigningCredentials(System.IdentityModel.Tokens.SecurityKey signingKey, string signatureAlgorithm, string digestAlgorithm, System.IdentityModel.Tokens.SecurityKeyIdentifier signingKeyIdentifier)1117 public SigningCredentials(System.IdentityModel.Tokens.SecurityKey signingKey, string signatureAlgorithm, string digestAlgorithm, System.IdentityModel.Tokens.SecurityKeyIdentifier signingKeyIdentifier) { } 1118 public string DigestAlgorithm { get { throw null; } } 1119 public string SignatureAlgorithm { get { throw null; } } 1120 public System.IdentityModel.Tokens.SecurityKey SigningKey { get { throw null; } } 1121 public System.IdentityModel.Tokens.SecurityKeyIdentifier SigningKeyIdentifier { get { throw null; } } 1122 } 1123 public abstract partial class SymmetricSecurityKey : System.IdentityModel.Tokens.SecurityKey 1124 { 1125 [System.MonoTODOAttribute] SymmetricSecurityKey()1126 protected SymmetricSecurityKey() { } GenerateDerivedKey(string algorithm, byte[] label, byte[] nonce, int derivedKeyLength, int offset)1127 public abstract byte[] GenerateDerivedKey(string algorithm, byte[] label, byte[] nonce, int derivedKeyLength, int offset); GetDecryptionTransform(string algorithm, byte[] iv)1128 public abstract System.Security.Cryptography.ICryptoTransform GetDecryptionTransform(string algorithm, byte[] iv); GetEncryptionTransform(string algorithm, byte[] iv)1129 public abstract System.Security.Cryptography.ICryptoTransform GetEncryptionTransform(string algorithm, byte[] iv); GetIVSize(string algorithm)1130 public abstract int GetIVSize(string algorithm); GetKeyedHashAlgorithm(string algorithm)1131 public abstract System.Security.Cryptography.KeyedHashAlgorithm GetKeyedHashAlgorithm(string algorithm); GetSymmetricAlgorithm(string algorithm)1132 public abstract System.Security.Cryptography.SymmetricAlgorithm GetSymmetricAlgorithm(string algorithm); GetSymmetricKey()1133 public abstract byte[] GetSymmetricKey(); 1134 } 1135 public partial class UserNameSecurityToken : System.IdentityModel.Tokens.SecurityToken 1136 { UserNameSecurityToken(string userName, string password)1137 public UserNameSecurityToken(string userName, string password) { } UserNameSecurityToken(string userName, string password, string id)1138 public UserNameSecurityToken(string userName, string password, string id) { } 1139 public override string Id { get { throw null; } } 1140 public string Password { get { throw null; } } 1141 public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get { throw null; } } 1142 public string UserName { get { throw null; } } 1143 public override System.DateTime ValidFrom { get { throw null; } } 1144 public override System.DateTime ValidTo { get { throw null; } } 1145 } 1146 public partial class WindowsSecurityToken : System.IdentityModel.Tokens.SecurityToken 1147 { 1148 [System.MonoTODOAttribute] WindowsSecurityToken()1149 public WindowsSecurityToken() { } 1150 [System.MonoTODOAttribute] WindowsSecurityToken(System.Security.Principal.WindowsIdentity identity)1151 public WindowsSecurityToken(System.Security.Principal.WindowsIdentity identity) { } WindowsSecurityToken(System.Security.Principal.WindowsIdentity identity, string id)1152 public WindowsSecurityToken(System.Security.Principal.WindowsIdentity identity, string id) { } 1153 public override string Id { get { throw null; } } 1154 [System.MonoTODOAttribute] 1155 public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get { throw null; } } 1156 [System.MonoTODOAttribute] 1157 public override System.DateTime ValidFrom { get { throw null; } } 1158 [System.MonoTODOAttribute] 1159 public override System.DateTime ValidTo { get { throw null; } } 1160 public System.Security.Principal.WindowsIdentity WindowsIdentity { get { throw null; } } 1161 } 1162 public partial class X509AsymmetricSecurityKey : System.IdentityModel.Tokens.AsymmetricSecurityKey 1163 { X509AsymmetricSecurityKey(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)1164 public X509AsymmetricSecurityKey(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } 1165 public override int KeySize { get { throw null; } } DecryptKey(string algorithm, byte[] keyData)1166 public override byte[] DecryptKey(string algorithm, byte[] keyData) { throw null; } EncryptKey(string algorithm, byte[] keyData)1167 public override byte[] EncryptKey(string algorithm, byte[] keyData) { throw null; } GetAsymmetricAlgorithm(string algorithm, bool privateKey)1168 public override System.Security.Cryptography.AsymmetricAlgorithm GetAsymmetricAlgorithm(string algorithm, bool privateKey) { throw null; } GetHashAlgorithmForSignature(string algorithm)1169 public override System.Security.Cryptography.HashAlgorithm GetHashAlgorithmForSignature(string algorithm) { throw null; } GetSignatureDeformatter(string algorithm)1170 public override System.Security.Cryptography.AsymmetricSignatureDeformatter GetSignatureDeformatter(string algorithm) { throw null; } GetSignatureFormatter(string algorithm)1171 public override System.Security.Cryptography.AsymmetricSignatureFormatter GetSignatureFormatter(string algorithm) { throw null; } HasPrivateKey()1172 public override bool HasPrivateKey() { throw null; } IsAsymmetricAlgorithm(string algorithm)1173 public override bool IsAsymmetricAlgorithm(string algorithm) { throw null; } IsSupportedAlgorithm(string algorithm)1174 public override bool IsSupportedAlgorithm(string algorithm) { throw null; } IsSymmetricAlgorithm(string algorithm)1175 public override bool IsSymmetricAlgorithm(string algorithm) { throw null; } 1176 } 1177 public partial class X509IssuerSerialKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause 1178 { X509IssuerSerialKeyIdentifierClause(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)1179 public X509IssuerSerialKeyIdentifierClause(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) : base (default(string)) { } X509IssuerSerialKeyIdentifierClause(string issuerName, string issuerSerialNumber)1180 public X509IssuerSerialKeyIdentifierClause(string issuerName, string issuerSerialNumber) : base (default(string)) { } 1181 public string IssuerName { get { throw null; } } 1182 public string IssuerSerialNumber { get { throw null; } } Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause)1183 public override bool Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause clause) { throw null; } Matches(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)1184 public bool Matches(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; } Matches(string issuerName, string issuerSerialNumber)1185 public bool Matches(string issuerName, string issuerSerialNumber) { throw null; } 1186 [System.MonoTODOAttribute] ToString()1187 public override string ToString() { throw null; } 1188 } 1189 public partial class X509RawDataKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause 1190 { X509RawDataKeyIdentifierClause(byte[] certificateRawData)1191 public X509RawDataKeyIdentifierClause(byte[] certificateRawData) : base (default(string), default(byte[]), default(bool)) { } X509RawDataKeyIdentifierClause(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)1192 public X509RawDataKeyIdentifierClause(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) : base (default(string), default(byte[]), default(bool)) { } 1193 public override bool CanCreateKey { get { throw null; } } CreateKey()1194 public override System.IdentityModel.Tokens.SecurityKey CreateKey() { throw null; } 1195 [System.MonoTODOAttribute("Not sure what should be returned when there are public/private pair key and public-only key")] GetX509RawData()1196 public byte[] GetX509RawData() { throw null; } 1197 [System.MonoTODOAttribute("Not sure what should be returned when there are public/private pair key and public-only key")] Matches(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)1198 public bool Matches(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; } 1199 [System.MonoTODOAttribute] ToString()1200 public override string ToString() { throw null; } 1201 } 1202 public partial class X509SecurityToken : System.IdentityModel.Tokens.SecurityToken, System.IDisposable 1203 { X509SecurityToken(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)1204 public X509SecurityToken(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } X509SecurityToken(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string id)1205 public X509SecurityToken(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string id) { } 1206 public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } } 1207 public override string Id { get { throw null; } } 1208 public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get { throw null; } } 1209 public override System.DateTime ValidFrom { get { throw null; } } 1210 public override System.DateTime ValidTo { get { throw null; } } CanCreateKeyIdentifierClause()1211 public override bool CanCreateKeyIdentifierClause<T>() { throw null; } CreateKeyIdentifierClause()1212 public override T CreateKeyIdentifierClause<T>() { throw null; } Dispose()1213 public virtual void Dispose() { } 1214 [System.MonoTODOAttribute] MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause)1215 public override bool MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause) { throw null; } ThrowIfDisposed()1216 protected void ThrowIfDisposed() { } 1217 } 1218 public partial class X509SubjectKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause 1219 { 1220 [System.MonoTODOAttribute] X509SubjectKeyIdentifierClause(byte[] certificateSubject)1221 public X509SubjectKeyIdentifierClause(byte[] certificateSubject) : base (default(string), default(byte[]), default(bool)) { } 1222 [System.MonoTODOAttribute] CanCreateFrom(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)1223 public static bool CanCreateFrom(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; } 1224 [System.MonoTODOAttribute] GetX509SubjectKeyIdentifier()1225 public byte[] GetX509SubjectKeyIdentifier() { throw null; } 1226 [System.MonoTODOAttribute] Matches(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)1227 public bool Matches(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; } 1228 [System.MonoTODOAttribute] ToString()1229 public override string ToString() { throw null; } 1230 [System.MonoTODOAttribute] TryCreateFrom(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, out System.IdentityModel.Tokens.X509SubjectKeyIdentifierClause clause)1231 public static bool TryCreateFrom(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, out System.IdentityModel.Tokens.X509SubjectKeyIdentifierClause clause) { clause = default(System.IdentityModel.Tokens.X509SubjectKeyIdentifierClause); throw null; } 1232 } 1233 public partial class X509ThumbprintKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause 1234 { X509ThumbprintKeyIdentifierClause(byte[] certificateThumbprint)1235 public X509ThumbprintKeyIdentifierClause(byte[] certificateThumbprint) : base (default(string), default(byte[]), default(bool)) { } X509ThumbprintKeyIdentifierClause(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)1236 public X509ThumbprintKeyIdentifierClause(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) : base (default(string), default(byte[]), default(bool)) { } GetX509Thumbprint()1237 public byte[] GetX509Thumbprint() { throw null; } Matches(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)1238 public bool Matches(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; } 1239 [System.MonoTODOAttribute] ToString()1240 public override string ToString() { throw null; } 1241 } 1242 public partial class X509WindowsSecurityToken : System.IdentityModel.Tokens.X509SecurityToken 1243 { 1244 [System.MonoTODOAttribute] X509WindowsSecurityToken(System.Security.Cryptography.X509Certificates.X509Certificate2 cert, System.Security.Principal.WindowsIdentity identity)1245 public X509WindowsSecurityToken(System.Security.Cryptography.X509Certificates.X509Certificate2 cert, System.Security.Principal.WindowsIdentity identity) : base (default(System.Security.Cryptography.X509Certificates.X509Certificate2)) { } X509WindowsSecurityToken(System.Security.Cryptography.X509Certificates.X509Certificate2 cert, System.Security.Principal.WindowsIdentity identity, string id)1246 public X509WindowsSecurityToken(System.Security.Cryptography.X509Certificates.X509Certificate2 cert, System.Security.Principal.WindowsIdentity identity, string id) : base (default(System.Security.Cryptography.X509Certificates.X509Certificate2)) { } 1247 public System.Security.Principal.WindowsIdentity WindowsIdentity { get { throw null; } } 1248 } 1249 } 1250 namespace System.Security.Claims 1251 { 1252 public static partial class AuthenticationTypes 1253 { 1254 public const string Basic = "Basic"; 1255 public const string Federation = "Federation"; 1256 public const string Kerberos = "Kerberos"; 1257 public const string Negotiate = "Negotiate"; 1258 public const string Password = "Password"; 1259 public const string Signature = "Signature"; 1260 public const string Windows = "Windows"; 1261 public const string X509 = "X509"; 1262 } 1263 } 1264