KerberosSecurityTokenHandler Class
Represents a security token handler that processes Kerberos tokens. Handles tokens of type KerberosReceiverSecurityToken.
Assembly: System.IdentityModel (in System.IdentityModel.dll)
System.IdentityModel.Tokens::SecurityTokenHandler
System.IdentityModel.Tokens::KerberosSecurityTokenHandler
| Name | Description | |
|---|---|---|
![]() | KerberosSecurityTokenHandler() | Initializes a new instance of the KerberosSecurityTokenHandler class. |
| Name | Description | |
|---|---|---|
![]() | CanValidateToken | Gets a value that indicates whether the current instance can validate security tokens.(Overrides SecurityTokenHandler::CanValidateToken.) |
![]() | CanWriteToken | Gets a value that indicates whether the handler can serialize security tokens.(Inherited from SecurityTokenHandler.) |
![]() | 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 token handled by the current instance.(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^) | Returns a value that indicates whether the XML element referenced by the specified XML reader can be read as a token of the type processed by this instance.(Inherited from SecurityTokenHandler.) |
![]() | 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 Kerberos Security token type defined in WS-Security Kerberos 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^) | 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.(Inherited from SecurityTokenHandler.) |
![]() | 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 Kerberos 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^) | When overridden in a derived class, serializes the specified security token to XML. The token must be of the type processed by the derived class.(Inherited from SecurityTokenHandler.) |
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.


