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