RecipientServiceModelSecurityTokenRequirement Class

Definition

Specifies security property requirements specific to the listener service in the Windows Communication Foundation (WCF).

public ref class RecipientServiceModelSecurityTokenRequirement sealed : System::ServiceModel::Security::Tokens::ServiceModelSecurityTokenRequirement
public sealed class RecipientServiceModelSecurityTokenRequirement : System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement
type RecipientServiceModelSecurityTokenRequirement = class
    inherit ServiceModelSecurityTokenRequirement
Public NotInheritable Class RecipientServiceModelSecurityTokenRequirement
Inherits ServiceModelSecurityTokenRequirement
Inheritance
RecipientServiceModelSecurityTokenRequirement

Remarks

Token requirement classes are used by a security token manager to specify what is required of a security token, such as the key size, key type, and how the key can be used. When a security token can be identified that matches the specified criteria, a security token provider and security token authenticator can be created.

This token requirement class specifies recipient-related requirements.

Constructors

RecipientServiceModelSecurityTokenRequirement()

Initializes a new instance of the RecipientServiceModelSecurityTokenRequirement class.

Fields

Namespace

Specifies the current namespace.

(Inherited from ServiceModelSecurityTokenRequirement)

Properties

AuditLogLocation

Gets or sets the audit log location.

IsInitiator

Gets a value that indicates whether the endpoint that is creating the security token requirement is an initiator or a recipient.

(Inherited from ServiceModelSecurityTokenRequirement)
IssuerAddress

If the token requirement is for an issued token, this property contains the endpoint address of the issuer.

(Inherited from ServiceModelSecurityTokenRequirement)
IssuerBinding

If the token requirement is for an issued token, this property contains the binding to use to communicate with the issuer.

(Inherited from ServiceModelSecurityTokenRequirement)
KeySize

Gets or sets the required size of the key associated with a security token.

(Inherited from SecurityTokenRequirement)
KeyType

Gets or sets the type of key (asymmetric or symmetric) associated with a security token.

(Inherited from SecurityTokenRequirement)
KeyUsage

Gets or sets a value that specifies how the key associated with a security token can be used.

(Inherited from SecurityTokenRequirement)
ListenUri

Gets or sets the listener URI.

MessageAuthenticationAuditLevel

Gets or sets the message authentication audit level.

MessageSecurityVersion

Gets or sets the message security version to be used (if necessary).

(Inherited from ServiceModelSecurityTokenRequirement)
Properties

Gets a collection of the non-static properties for the current SecurityTokenRequirement instance.

(Inherited from SecurityTokenRequirement)
RequireCryptographicToken

Gets or sets a value that indicates whether the security token must be capable of performing cryptographic operations, such as encryption.

(Inherited from SecurityTokenRequirement)
SecureConversationSecurityBindingElement

Gets or sets a security binding element used for securing the secure conversation bootstrap messages.

(Inherited from ServiceModelSecurityTokenRequirement)
SecurityAlgorithmSuite

Gets or sets the security algorithm suite to be used (if necessary).

(Inherited from ServiceModelSecurityTokenRequirement)
SecurityBindingElement

Gets or sets the security binding element.

(Inherited from ServiceModelSecurityTokenRequirement)
SuppressAuditFailure

Gets or sets a value that indicates whether the audit failures are suppressed.

TokenType

Gets or sets the required security token type.

(Inherited from SecurityTokenRequirement)
TransportScheme

Gets or sets the transport scheme.

(Inherited from ServiceModelSecurityTokenRequirement)

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)
GetProperty<TValue>(String)

Gets the specified property for the current SecurityTokenRequirement instance.

(Inherited from SecurityTokenRequirement)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Displays a text representation of this instance of the class.

TryGetProperty<TValue>(String, TValue)

Gets the specified property for the current SecurityTokenRequirement instance.

(Inherited from SecurityTokenRequirement)

Applies to