Microsoft.Web.Services2.Security.Tokens Namespace

Classes

Class Description
BinarySecurityToken Provides a base class for all implementations of binary security tokens, as defined in the WS-Security specification.
DerivedKeyToken Represents a security token whose key is cryptographically derived from the key of another security token.
DerivedKeyTokenManager Represents a security token manager for DerivedKeyToken security tokens.
KerberosToken Represents a security token for a Kerberos version 5.0 service ticket. This class cannot be inherited.
KerberosToken2 Represents a security token for a Kerberos version 5.0 service ticket. This class cannot be inherited.
KerberosToken2Manager Represents a security token manager for KerberosToken security tokens.
KerberosTokenManager Represents a security token manager for KerberosToken security tokens.
KeyIdentifierCachedSecurityTokenManager When overridden in a derived class, represents a security token manager that contains a security token cache that is based on the security token's KeyIdentifier.
MRUSecurityTokenCache Provides the base implementation for a security token cache that makes room for a new token by removing the least recently accessed item.
PasswordTypes Contains constants representing the URIs specifying how the password for a UsernameToken security token is sent in a SOAP message.
SecurityContextToken Represents a security context token, which is a used for signing and/or encrypting SOAP messages.
SecurityContextTokenManager Represents a security token manager for SecurityContextToken security tokens.
SecurityToken Represents a base class used to implement all security tokens.
SecurityTokenCollection Represents a strongly-typed collection of SecurityToken objects.
SecurityTokenManager When overridden in a derived class, represents a security token manager. The class also provides static methods for working with all registered security token managers.
UsernameToken Represents security credentials in the form of a user name and/or password.
UsernameTokenManager Represents a security token manager for UsernameToken security tokens.
X509SecurityToken Represents an X.509v3 security token. An X509SecurityToken can be used to sign, encrypt, and pass security credentials in a SOAP message.
X509SecurityTokenManager Represents a security token manager for X509SecurityToken security tokens.

Interfaces

Interface Description
IDerivableToken Enables security tokens based on symmetric keys to be derived into a DerivedKeyToken.
IIssuedToken Defines properties of a security token that is issued by a security token service.
IMutableSecurityToken Provides an interface for security tokens containing mutable portions that affect cryptographic operations.
ISecurityTokenAssertion Represents a policy assertion for a security token.
ISecurityTokenCache Defines a security token cache.
ISecurityTokenManager Represents the interface all security token manager implement.

Enumerations

Enumeration Description
ImpersonationLevel Specifies how a recipient of a security token can use the identity associated with the security token.
PasswordOption Specifies how passwords contained in a SOAP message are sent.