RecipientServiceModelSecurityTokenRequirement Class

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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

Namespace:   System.ServiceModel.Security.Tokens
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

System.Object
  System.IdentityModel.Selectors.SecurityTokenRequirement
    System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement
      System.ServiceModel.Security.Tokens.RecipientServiceModelSecurityTokenRequirement

public sealed class RecipientServiceModelSecurityTokenRequirement : ServiceModelSecurityTokenRequirement

NameDescription
System_CAPS_pubmethodRecipientServiceModelSecurityTokenRequirement()

Initializes a new instance of the RecipientServiceModelSecurityTokenRequirement class.

NameDescription
System_CAPS_pubpropertyAuditLogLocation

Gets or sets the audit log location.

System_CAPS_pubpropertyIsInitiator

Gets a value that indicates whether the endpoint that is creating the security token requirement is an initiator or a recipient. (Inherited from ServiceModelSecurityTokenRequirement.)

System_CAPS_pubpropertyIssuerAddress

If the token requirement is for an issued token, this property contains the endpoint address of the issuer.(Inherited from ServiceModelSecurityTokenRequirement.)

System_CAPS_pubpropertyIssuerBinding

If the token requirement is for an issued token, this property contains the binding to use to communicate with the issuer.(Inherited from ServiceModelSecurityTokenRequirement.)

System_CAPS_pubpropertyKeySize

Gets or sets the required size of the key associated with a security token.(Inherited from SecurityTokenRequirement.)

System_CAPS_pubpropertyKeyType

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

System_CAPS_pubpropertyKeyUsage

Gets or sets a value that specifies how the key associated with a security token can be used.(Inherited from SecurityTokenRequirement.)

System_CAPS_pubpropertyListenUri

Gets or sets the listener URI.

System_CAPS_pubpropertyMessageAuthenticationAuditLevel

Gets or sets the message authentication audit level.

System_CAPS_pubpropertyMessageSecurityVersion

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

System_CAPS_pubpropertyProperties

Gets a collection of the non-static properties for the current SecurityTokenRequirement instance.(Inherited from SecurityTokenRequirement.)

System_CAPS_pubpropertyRequireCryptographicToken

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

System_CAPS_pubpropertySecureConversationSecurityBindingElement

Gets or sets a security binding element used for securing the secure conversation bootstrap messages. (Inherited from ServiceModelSecurityTokenRequirement.)

System_CAPS_pubpropertySecurityAlgorithmSuite

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

System_CAPS_pubpropertySecurityBindingElement

Gets or sets the security binding element.(Inherited from ServiceModelSecurityTokenRequirement.)

System_CAPS_pubpropertySuppressAuditFailure

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

System_CAPS_pubpropertyTokenType

Gets or sets the required security token type.(Inherited from SecurityTokenRequirement.)

System_CAPS_pubpropertyTransportScheme

Gets or sets the transport scheme.(Inherited from ServiceModelSecurityTokenRequirement.)

NameDescription
System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetProperty<TValue>(String)

Gets the specified property for the current SecurityTokenRequirement instance.(Inherited from SecurityTokenRequirement.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodToString()

Displays a text representation of this instance of the class.(Overrides Object.ToString().)

System_CAPS_pubmethodTryGetProperty<TValue>(String, TValue)

Gets the specified property for the current SecurityTokenRequirement instance.(Inherited from SecurityTokenRequirement.)

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.

.NET Framework
Available since 3.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: