RsaSecurityTokenHandler Class
Represents a SecurityTokenHandler that processes tokens of type RsaSecurityToken.
Assembly: System.IdentityModel (in System.IdentityModel.dll)
System.IdentityModel.Tokens::SecurityTokenHandler
System.IdentityModel.Tokens::RsaSecurityTokenHandler
| Name | Description | |
|---|---|---|
![]() | RsaSecurityTokenHandler() | Initializes a new instance of the RsaSecurityTokenHandler class. |
| Name | Description | |
|---|---|---|
![]() | CanValidateToken | Gets a value that indicates whether this handler supports validation of tokens of type RsaSecurityToken.(Overrides SecurityTokenHandler::CanValidateToken.) |
![]() | CanWriteToken | Gets a value that indicates whether this handler can write tokens of type RsaSecurityToken.(Overrides SecurityTokenHandler::CanWriteToken.) |
![]() | Configuration | Gets or sets the SecurityTokenHandlerConfiguration object that provides configuration for the current instance.(Inherited from SecurityTokenHandler.) |
![]() | ContainingCollection | Gets the token handler collection that contains the current instance.(Inherited from SecurityTokenHandler.) |
![]() | TokenType | Gets the Type of the tokens that this handler processes.(Overrides SecurityTokenHandler::TokenType.) |
| Name | Description | |
|---|---|---|
![]() | CanReadKeyIdentifierClause(XmlReader^) | Returns a value that indicates whether the XML element referred to by the specified XML reader is a key identifier clause that can be deserialized by this instance.(Inherited from SecurityTokenHandler.) |
![]() | CanReadToken(String^) | Returns a value that indicates whether the specified string can be deserialized as a token of the type processed by this instance.(Inherited from SecurityTokenHandler.) |
![]() | CanReadToken(XmlReader^) | Indicates whether the current XML element can be read as a RsaSecurityToken.(Overrides SecurityTokenHandler::CanReadToken(XmlReader^).) |
![]() | CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause^) | Returns a value that indicates whether the specified key identifier clause can be serialized by this instance.(Inherited from SecurityTokenHandler.) |
![]() | CreateSecurityTokenReference(SecurityToken^, Boolean) | When overridden in a derived class, creates the security token reference for tokens processed by that class. This method is typically called by a security token service (STS).(Inherited from SecurityTokenHandler.) |
![]() | CreateToken(SecurityTokenDescriptor^) | When overridden in a derived class, creates a security token using the specified token descriptor. This method is called by a security token service (STS). (Inherited from SecurityTokenHandler.) |
![]() | DetectReplayedToken(SecurityToken^) | When overridden in a derived class, throws an exception if the specified token is detected as being replayed.(Inherited from SecurityTokenHandler.) |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetTokenTypeIdentifiers() | Gets the RSA Security Token type (URI) as defined in the WS-Security Token profile.(Overrides SecurityTokenHandler::GetTokenTypeIdentifiers().) |
![]() | GetType() | |
![]() | LoadCustomConfiguration(XmlNodeList^) | When overridden in a derived class, loads custom configuration from XML.(Inherited from SecurityTokenHandler.) |
![]() | MemberwiseClone() | |
![]() | ReadKeyIdentifierClause(XmlReader^) | When overridden in a derived class, deserializes the XML referenced by the specified XML reader to a key identifier clause that references a token processed by the derived class.(Inherited from SecurityTokenHandler.) |
![]() | ReadToken(String^) | When overridden in a derived class, deserializes the specified string to a token of the type processed by the derived class.(Inherited from SecurityTokenHandler.) |
![]() | ReadToken(XmlReader^) | Deserializes an RSA security token from XML.(Overrides SecurityTokenHandler::ReadToken(XmlReader^).) |
![]() | ReadToken(XmlReader^, SecurityTokenResolver^) | When overridden in a derived class, deserializes the XML referenced by the specified XML reader to a token of the type processed by the derived class by using the specified token resolver.(Inherited from SecurityTokenHandler.) |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | TraceTokenValidationFailure(SecurityToken^, String^) | Traces the failure event during the validation of security tokens when tracing is enabled.(Inherited from SecurityTokenHandler.) |
![]() | TraceTokenValidationSuccess(SecurityToken^) | Traces the successful validation of security tokens event when tracing is enabled.(Inherited from SecurityTokenHandler.) |
![]() | ValidateToken(SecurityToken^) | Validates the specified security token.(Overrides SecurityTokenHandler::ValidateToken(SecurityToken^).) |
![]() | WriteKeyIdentifierClause(XmlWriter^, SecurityKeyIdentifierClause^) | When overridden in a derived class, serializes the specified key identifier clause to XML. The key identifier clause must be of the type supported by the derived class.(Inherited from SecurityTokenHandler.) |
![]() | WriteToken(SecurityToken^) | When overridden in a derived class, serializes the specified security token to a string. The token must be of the type processed by the derived class.(Inherited from SecurityTokenHandler.) |
![]() | WriteToken(XmlWriter^, SecurityToken^) | Serializes an RSA security token to XML.(Overrides SecurityTokenHandler::WriteToken(XmlWriter^, SecurityToken^).) |
Available since 4.5
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


