RecipientServiceModelSecurityTokenRequirement Class
Specifies security property requirements specific to the listener service in the Windows Communication Foundation (WCF).
Assembly: System.ServiceModel (in System.ServiceModel.dll)
System.IdentityModel.Selectors::SecurityTokenRequirement
System.ServiceModel.Security.Tokens::ServiceModelSecurityTokenRequirement
System.ServiceModel.Security.Tokens::RecipientServiceModelSecurityTokenRequirement
| Name | Description | |
|---|---|---|
![]() | RecipientServiceModelSecurityTokenRequirement() | Initializes a new instance of the RecipientServiceModelSecurityTokenRequirement class. |
| Name | Description | |
|---|---|---|
![]() | 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.) |
| Name | Description | |
|---|---|---|
![]() | 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() | |
![]() | ToString() | Displays a text representation of this instance of the class.(Overrides Object::ToString().) |
![]() | TryGetProperty<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.
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.

