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 | |||||||||



