WSSecurityTokenSerializer Members

The class used for serializing and deserializing SecurityTokens, SecurityKeyIdentifiers, and SecurityKeyIdentifierClauses defined in the WS-Security, WS-Trust, and WS-SecureConversation security specifications.

The WSSecurityTokenSerializer type exposes the following members.

  NameDescription
Public method WSSecurityTokenSerializer Overloaded. Initializes a new instance of the WSSecurityTokenSerializer class.
Top

  NameDescription
Public method CanReadKeyIdentifier Determines whether this serializer can read the <KeyIdentifier> element referred to by the specified XML reader. (Inherited from SecurityTokenSerializer.)
Public method CanReadKeyIdentifierClause Determines whether this serializer can read a clause in a <KeyIdentifier> element referred to by the specified XML reader. (Inherited from SecurityTokenSerializer.)
Protected method CanReadKeyIdentifierClauseCore Gets a value that indicates whether the key identifier clause core can be read using the specified reader. (Overrides SecurityTokenSerializer.CanReadKeyIdentifierClauseCore(XmlReader).)
Protected method CanReadKeyIdentifierCore Gets a value that indicates whether the key identifier core can be read using the specified reader. (Overrides SecurityTokenSerializer.CanReadKeyIdentifierCore(XmlReader).)
Public method CanReadToken Determines whether this serializer can read the security token pointed at by the specified XML reader. (Inherited from SecurityTokenSerializer.)
Protected method CanReadTokenCore Gets a value that indicates whether the token core can be read using the specified reader. (Overrides SecurityTokenSerializer.CanReadTokenCore(XmlReader).)
Public method CanWriteKeyIdentifier Determines whether this serializer can write the specified key identifier. (Inherited from SecurityTokenSerializer.)
Public method CanWriteKeyIdentifierClause Determines whether this serializer can write the specified key identifier clause. (Inherited from SecurityTokenSerializer.)
Protected method CanWriteKeyIdentifierClauseCore Gets a value that indicates whether the key identifier clause core with a specified key identifier clause can be written. (Overrides SecurityTokenSerializer.CanWriteKeyIdentifierClauseCore(SecurityKeyIdentifierClause).)
Protected method CanWriteKeyIdentifierCore Gets a value that indicates whether the key identifier core with a specified key identifier clause can be written. (Overrides SecurityTokenSerializer.CanWriteKeyIdentifierCore(SecurityKeyIdentifier).)
Public method CanWriteToken Determines whether this serializer can write the specified security token to XML. (Inherited from SecurityTokenSerializer.)
Protected method CanWriteTokenCore Gets a value that indicates whether the token core with a specified security token can be written. (Overrides SecurityTokenSerializer.CanWriteTokenCore(SecurityToken).)
Public method CreateKeyIdentifierClauseFromTokenXml Creates a key identifier clause from a token expressed as XML.
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Protected method GetTokenTypeUri Gets the URI of the security token of the specified type.
Public method GetType Gets the type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ReadKeyIdentifier Reads the key identifier using specified XML reader. (Inherited from SecurityTokenSerializer.)
Public method ReadKeyIdentifierClause Reads the key identifier clause using specified XML reader. (Inherited from SecurityTokenSerializer.)
Protected method ReadKeyIdentifierClauseCore Reads the key identifier clause core using the specified XmlReader. (Overrides SecurityTokenSerializer.ReadKeyIdentifierClauseCore(XmlReader).)
Protected method ReadKeyIdentifierCore Reads the key identifier core using the specified XmlReader. (Overrides SecurityTokenSerializer.ReadKeyIdentifierCore(XmlReader).)
Public method ReadToken Reads the security token pointed at by the specified XML reader. (Inherited from SecurityTokenSerializer.)
Protected method ReadTokenCore Reads the token core using the specified XmlReader. (Overrides SecurityTokenSerializer.ReadTokenCore(XmlReader, SecurityTokenResolver).)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method WriteKeyIdentifier Writes the specified key identifier using the specified XML writer. (Inherited from SecurityTokenSerializer.)
Public method WriteKeyIdentifierClause Writes the specified key identifier clause using the specified XML writer. (Inherited from SecurityTokenSerializer.)
Protected method WriteKeyIdentifierClauseCore Writes the key identifier clause core with a specified key identifier clause using the specified XmlWriter. (Overrides SecurityTokenSerializer.WriteKeyIdentifierClauseCore(XmlWriter, SecurityKeyIdentifierClause).)
Protected method WriteKeyIdentifierCore Writes the key identifier core with a specified key identifier clause using the specified XmlWriter. (Overrides SecurityTokenSerializer.WriteKeyIdentifierCore(XmlWriter, SecurityKeyIdentifier).)
Public method WriteToken Writes the specified security token using the specified XML writer. (Inherited from SecurityTokenSerializer.)
Protected method WriteTokenCore Writes the token core with a specified security token using the specified XmlWriter. (Overrides SecurityTokenSerializer.WriteTokenCore(XmlWriter, SecurityToken).)
Top

  NameDescription
Public property Static member DefaultInstance Gets a default instance of this class.
Public property EmitBspRequiredAttributes Gets a value that indicates whether to emit BSP required attributes.
Public property MaximumKeyDerivationLabelLength Gets the maximum key derivation label length.
Public property MaximumKeyDerivationNonceLength Gets the maximum key derivation nonce length.
Public property MaximumKeyDerivationOffset Gets the maximum key derivation offset.
Public property SecurityVersion Gets the security version.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2015 Microsoft