Mono Class Library Status for System.IdentityModel

TODO Missing
Extra Errors
Completed

Target Reference: monodoc msdn msdn2 Windows SDK

System.IdentityModel: 89%: 153: 45: 2: 19
System.Diagnostics.DebuggableAttribute
System.Reflection.AssemblyConfigurationAttribute
System.Reflection.AssemblyFileVersionAttribute
System.Reflection.AssemblyTrademarkAttribute
System.Runtime.CompilerServices.CompilationRelaxationsAttribute
System.Runtime.CompilerServices.InternalsVisibleToAttribute
System.Runtime.CompilerServices.InternalsVisibleToAttribute
System.Runtime.InteropServices.ComCompatibleVersionAttribute
System.Security.AllowPartiallyTrustedCallersAttribute
System.Security.SecurityCriticalAttribute
System.IdentityModel.Claims: 93%: 14
Claim: 97%: 1
CreateDenyOnlyWindowsSidClaim(System.Security.Principal.SecurityIdentifier)
ClaimSet: 96%: 1
Windows
ClaimTypes: 100%
DefaultClaimSet: 96%: 1
ToString()
Rights: 100%
WindowsClaimSet: 78%: 7
.ctor(System.Security.Principal.WindowsIdentity)
.ctor(System.Security.Principal.WindowsIdentity, System.Boolean): 50%
.ctor(System.Security.Principal.WindowsIdentity, System.Boolean, System.DateTime): 66%
.ctor(System.Security.Principal.WindowsIdentity, System.DateTime): 50%
Dispose()
FindClaims(System.String, System.String): 50%
GetEnumerator()
X509CertificateClaimSet: 82%: 4
ExpirationTime
Dispose()
FindClaims(System.String, System.String): 50%
ToString()
System.IdentityModel.Policy: 96%: 1
AuthorizationContext: 91%: 1
CreateDefaultAuthorizationContext(System.Collections.Generic.IList`1[System.IdentityModel.Policy.IAuthorizationPolicy])
EvaluationContext: 100%
System.IdentityModel.Selectors: 88%: 29: 12: 11
AudienceUriModeValidationHelper: 1
IsDefined(System.IdentityModel.Selectors.AudienceUriMode)
CustomUserNameSecurityTokenAuthenticator: 100%
KerberosSecurityTokenAuthenticator: 40%: 3
.ctor()
.ctor(System.Boolean)
CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken)
KerberosSecurityTokenProvider: 82%: 3
.ctor(System.String, System.Security.Principal.TokenImpersonationLevel): 50%
.ctor(System.String, System.Security.Principal.TokenImpersonationLevel, System.Net.NetworkCredential): 66%
GetTokenCore(System.TimeSpan)
RsaSecurityTokenAuthenticator: 80%: 1
ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken)
SamlSecurityTokenAuthenticator: 70%: 3: 3
AllowedAudienceUris
AudienceUriMode
ResolveClaimSet(System.IdentityModel.Tokens.SecurityKeyIdentifier)
ResolveIdentity(System.IdentityModel.Tokens.SecurityKeyIdentifier)
ValidateAudienceRestriction(System.IdentityModel.Tokens.SamlAudienceRestrictionCondition)
ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken)
SecurityTokenAuthenticator: 100%
SecurityTokenManager: 100%
SecurityTokenProvider: 96%: 2
BeginGetTokenCore(System.TimeSpan, System.AsyncCallback, System.Object): 66%
EndGetTokenCore(System.IAsyncResult)
SecurityTokenRequirement: 97%: 1
PeerAuthenticationMode
SecurityTokenResolver: 100%
SecurityTokenSerializer: 78%: 12
CanReadKeyIdentifier(System.Xml.XmlReader)
CanReadKeyIdentifierClause(System.Xml.XmlReader)
CanReadToken(System.Xml.XmlReader)
CanWriteKeyIdentifier(System.IdentityModel.Tokens.SecurityKeyIdentifier)
CanWriteKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)
CanWriteToken(System.IdentityModel.Tokens.SecurityToken)
ReadKeyIdentifier(System.Xml.XmlReader)
ReadKeyIdentifierClause(System.Xml.XmlReader)
ReadToken(System.Xml.XmlReader, System.IdentityModel.Selectors.SecurityTokenResolver): 50%
WriteKeyIdentifier(System.Xml.XmlWriter, System.IdentityModel.Tokens.SecurityKeyIdentifier): 50%
WriteKeyIdentifierClause(System.Xml.XmlWriter, System.IdentityModel.Tokens.SecurityKeyIdentifierClause): 50%
WriteToken(System.Xml.XmlWriter, System.IdentityModel.Tokens.SecurityToken): 50%
SecurityTokenVersion: 100%
UserNamePasswordValidator: 100%
UserNameSecurityTokenAuthenticator: 100%
UserNameSecurityTokenProvider: 100%
WindowsSecurityTokenAuthenticator: 42%: 4
.ctor()
.ctor(System.Boolean)
CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken)
ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken)
WindowsUserNameSecurityTokenAuthenticator: 83%: 1
ValidateUserNamePasswordCore(System.String, System.String): 50%
X509CertificateValidator: 100%
X509SecurityTokenAuthenticator: 93%: 1
MapCertificateToWindowsAccount
X509SecurityTokenProvider: 100%
AudienceUriMode: 6
System.IConvertible
System.IComparable
System.IFormattable
Always
BearerKeyOnly
Never
System.IdentityModel.Tokens: 88%: 109: 25: 8
AsymmetricSecurityKey: 100%
BinaryKeyIdentifierClause: 100%
EncryptedKeyIdentifierClause: 96%: 1
ToString()
GenericXmlSecurityToken: 80%: 5: 1
Id
SecurityKeys
CanCreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
CreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)
ToString()
InMemorySymmetricSecurityKey: 97%: 1
GetIVSize(System.String)
KerberosReceiverSecurityToken: 33%: 8: 4
System.IDisposable
.ctor(System.Byte[])
.ctor(System.Byte[], System.String): 50%
SecurityKey
SecurityKeys
ValidFrom
ValidTo
WindowsIdentity
CanCreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
CreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
GetRequest()
MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)
KerberosRequestorSecurityToken: 58%: 10
.ctor(System.String)
.ctor(System.String, System.Security.Principal.TokenImpersonationLevel, System.Net.NetworkCredential, System.String): 75%
SecurityKey
SecurityKeys
ValidFrom
ValidTo
CanCreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
CreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
GetRequest()
MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)
KerberosTicketHashKeyIdentifierClause: 4
.ctor(System.Byte[])
.ctor(System.Byte[], System.Byte[], System.Int32)
GetKerberosTicketHash()
ToString()
LocalIdKeyIdentifierClause: 95%: 1
ToString()
RsaKeyIdentifierClause: 83%: 3
ToString()
WriteExponentAsBase64(System.Xml.XmlWriter)
WriteModulusAsBase64(System.Xml.XmlWriter)
RsaSecurityKey: 65%: 9
DecryptKey(System.String, System.Byte[]): 50%
EncryptKey(System.String, System.Byte[]): 50%
GetAsymmetricAlgorithm(System.String, System.Boolean): 50%
GetHashAlgorithmForSignature(System.String)
GetSignatureDeformatter(System.String)
GetSignatureFormatter(System.String)
IsAsymmetricAlgorithm(System.String)
IsSupportedAlgorithm(System.String)
IsSymmetricAlgorithm(System.String)
RsaSecurityToken: 75%: 4: 1
SecurityKeys
CanCreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
CreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
Finalize()
MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)
SamlAction: 100%
SamlAdvice: 100%
SamlAssertion: 94%: 3
SigningToken
ReadSignature(System.Xml.XmlDictionaryReader, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver, System.IdentityModel.Tokens.SamlSerializer): 75%
ReadXml(System.Xml.XmlDictionaryReader, System.IdentityModel.Tokens.SamlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 75%
SamlAssertionKeyIdentifierClause: 60%: 3: 1
.ctor(System.String)
.ctor(System.String, System.Byte[], System.Int32)
Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)
ToString()
SamlAttribute: 93%: 2
ExtractClaims()
ReadXml(System.Xml.XmlDictionaryReader, System.IdentityModel.Tokens.SamlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 75%
SamlAttributeStatement: 90%: 2
AddClaimsToList(System.Collections.Generic.IList`1[System.IdentityModel.Claims.Claim])
ReadXml(System.Xml.XmlDictionaryReader, System.IdentityModel.Tokens.SamlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 75%
SamlAudienceRestrictionCondition: 94%: 1
ReadXml(System.Xml.XmlDictionaryReader, System.IdentityModel.Tokens.SamlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 75%
SamlAuthenticationClaimResource: 93%: 2
Equals(System.Object)
GetHashCode()
SamlAuthenticationStatement: 95%: 2
AddClaimsToList(System.Collections.Generic.IList`1[System.IdentityModel.Claims.Claim])
ReadXml(System.Xml.XmlDictionaryReader, System.IdentityModel.Tokens.SamlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 75%
SamlAuthorityBinding: 96%: 1
ReadXml(System.Xml.XmlDictionaryReader, System.IdentityModel.Tokens.SamlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 75%
SamlAuthorizationDecisionClaimResource: 87%: 2
Equals(System.Object)
GetHashCode()
SamlAuthorizationDecisionStatement: 97%: 1
AddClaimsToList(System.Collections.Generic.IList`1[System.IdentityModel.Claims.Claim])
SamlCondition: 100%
SamlConditions: 96%: 1
ReadXml(System.Xml.XmlDictionaryReader, System.IdentityModel.Tokens.SamlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 75%
SamlConstants: 100%
SamlDoNotCacheCondition: 92%: 1
ReadXml(System.Xml.XmlDictionaryReader, System.IdentityModel.Tokens.SamlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 75%
SamlEvidence: 100%
SamlNameIdentifierClaimResource: 84%: 2
Equals(System.Object)
GetHashCode()
SamlSecurityToken: 52%: 9
.ctor()
Id
SecurityKeys
ValidFrom
ValidTo
CanCreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
CreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
Initialize(System.IdentityModel.Tokens.SamlAssertion)
MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)
SamlSerializer: 71%: 10
.ctor()
LoadAdvice(System.Xml.XmlDictionaryReader, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 66%
LoadAssertion(System.Xml.XmlDictionaryReader, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 66%
LoadAttribute(System.Xml.XmlDictionaryReader, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 66%
LoadCondition(System.Xml.XmlDictionaryReader, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 66%
LoadConditions(System.Xml.XmlDictionaryReader, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 66%
LoadStatement(System.Xml.XmlDictionaryReader, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 66%
PopulateDictionary(System.Xml.IXmlDictionary)
ReadToken(System.Xml.XmlReader, System.IdentityModel.Selectors.SecurityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver): 66%
WriteToken(System.IdentityModel.Tokens.SamlSecurityToken, System.Xml.XmlWriter, System.IdentityModel.Selectors.SecurityTokenSerializer): 66%
SamlStatement: 100%
SamlSubject: 93%: 2: 1
.ctor(System.String, System.String, System.String, System.Collections.Generic.IEnumerable`1[System.String], System.String, System.IdentityModel.Tokens.SecurityKeyIdentifier)
ExtractClaims()
ExtractSubjectKeyClaimSet(System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator)
SamlSubjectStatement: 94%: 1
CreatePolicy(System.IdentityModel.Claims.ClaimSet, System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator): 50%
SecurityAlgorithms: 96%: 1
Psha1KeyDerivationDec2005
SecurityKey: 93%: 1
.ctor()
SecurityKeyIdentifier: 100%
SecurityKeyIdentifierClause: 93%: 1
Matches(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)
SecurityToken: 66%: 5
ValidFrom
ValidTo
CanCreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
CreateKeyIdentifierClause<(System.IdentityModel.Tokens.SecurityKeyIdentifierClause) T>()
ResolveKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)
SecurityTokenException: 100%
SecurityTokenTypes: 100%
SecurityTokenValidationException: 100%
SigningCredentials: 100%
SymmetricSecurityKey: 95%: 1
.ctor()
UserNameSecurityToken: 100%
WindowsSecurityToken: 55%: 5: 4: 3
System.IDisposable
.ctor()
.ctor(System.Security.Principal.WindowsIdentity)
SecurityKeys
ValidFrom
ValidTo
WindowsIdentity: 100%: 2
get_WindowsIdentity()
Dispose()
Initialize(System.String, System.DateTime, System.DateTime, System.Security.Principal.WindowsIdentity, System.Boolean)
ThrowIfDisposed()
X509AsymmetricSecurityKey: 92%: 2
GetSignatureDeformatter(System.String)
GetSignatureFormatter(System.String)
X509IssuerSerialKeyIdentifierClause: 94%: 1
ToString()
X509RawDataKeyIdentifierClause: 72%: 3
GetX509RawData()
Matches(System.Security.Cryptography.X509Certificates.X509Certificate2)
ToString()
X509SecurityToken: 95%: 1
MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)
X509SubjectKeyIdentifierClause: 50%: 6
.ctor(System.Byte[])
CanCreateFrom(System.Security.Cryptography.X509Certificates.X509Certificate2)
GetX509SubjectKeyIdentifier()
Matches(System.Security.Cryptography.X509Certificates.X509Certificate2)
ToString()
TryCreateFrom(System.Security.Cryptography.X509Certificates.X509Certificate2, out System.IdentityModel.Tokens.X509SubjectKeyIdentifierClause&): 66%
X509ThumbprintKeyIdentifierClause: 87%: 1
ToString()
X509WindowsSecurityToken: 81%: 1: 1
.ctor(System.Security.Cryptography.X509Certificates.X509Certificate2, System.Security.Principal.WindowsIdentity): 50%
Dispose()
SecurityKeyType: 83%: 1
BearerKey

Legend :
Assembly Namespace Class Struct
Interface Delegate Enum Method
Field Property Event Attribute
Generic Constraints