X509CertificateStoreTokenResolver Class

Definition

Represents a token resolver that can resolve tokens of type X509SecurityToken against a specified X.509 certificate store.

public ref class X509CertificateStoreTokenResolver : System::IdentityModel::Selectors::SecurityTokenResolver
public class X509CertificateStoreTokenResolver : System.IdentityModel.Selectors.SecurityTokenResolver
type X509CertificateStoreTokenResolver = class
    inherit SecurityTokenResolver
Public Class X509CertificateStoreTokenResolver
Inherits SecurityTokenResolver
Inheritance
X509CertificateStoreTokenResolver

Constructors

X509CertificateStoreTokenResolver()

Initializes a new instance of the X509CertificateStoreTokenResolver class with a default X.509 certificate store.

X509CertificateStoreTokenResolver(StoreName, StoreLocation)

Initializes a new instance of the X509CertificateStoreTokenResolver class that uses the X.509 certificate store with the specified location and name to resolve tokens.

X509CertificateStoreTokenResolver(String, StoreLocation)

Initializes a new instance of the X509CertificateStoreTokenResolver class that uses the X.509 certificate store with the specified location and name to resolve tokens.

Properties

StoreLocation

Gets the location of the X.509 certificate store that is used by this token resolver.

StoreName

Gets the name of the X.509 certificate store that is used by this token resolver.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
LoadCustomConfiguration(XmlNodeList)

When overridden in a derived class, loads custom configuration from XML.

(Inherited from SecurityTokenResolver)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ResolveSecurityKey(SecurityKeyIdentifierClause)

Obtains the key that is referenced in the specified key identifier clause.

(Inherited from SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifier)

Retrieves a security token that matches one of the security key identifier clauses contained within the specified key identifier.

(Inherited from SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifierClause)

Retrieves the security token that matches the specified key identifier clause.

(Inherited from SecurityTokenResolver)
ToString()

Returns a string that represents the current object.

(Inherited from Object)
TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

Attempts to retrieve the key that is referenced in the specified key identifier clause.

(Inherited from SecurityTokenResolver)
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

Attempts to resolve the specified key identifier clause to a security key.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Attempts to retrieve the security token that matches one of the key identifier clauses contained within the specified key identifier.

(Inherited from SecurityTokenResolver)
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Attempts to retrieve the security token that matches the specified key identifier clause.

(Inherited from SecurityTokenResolver)
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Resolves the specified key identifier to a security token.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Resolves the specified key identifier clause to a security token.

Applies to