Udostępnij za pośrednictwem


AsymmetricSecurityBindingElement.RecipientTokenParameters Właściwość

Definicja

Określa definicję tokenu dla adresata.

public:
 property System::ServiceModel::Security::Tokens::SecurityTokenParameters ^ RecipientTokenParameters { System::ServiceModel::Security::Tokens::SecurityTokenParameters ^ get(); void set(System::ServiceModel::Security::Tokens::SecurityTokenParameters ^ value); };
public System.ServiceModel.Security.Tokens.SecurityTokenParameters RecipientTokenParameters { get; set; }
member this.RecipientTokenParameters : System.ServiceModel.Security.Tokens.SecurityTokenParameters with get, set
Public Property RecipientTokenParameters As SecurityTokenParameters

Wartość właściwości

Element SecurityTokenParameters , który zawiera definicję tokenu.

Przykłady

Poniższy kod przedstawia przykład odwoływania się do tej właściwości.

AsymmetricSecurityBindingElement abe =
    (AsymmetricSecurityBindingElement)SecurityBindingElement.
    CreateMutualCertificateBindingElement(
    MessageSecurityVersion.
    WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10);

abe.SetKeyDerivation(false);

X509SecurityTokenParameters istp =
   abe.InitiatorTokenParameters as X509SecurityTokenParameters;
if (istp != null)
{
    istp.X509ReferenceStyle =
    X509KeyIdentifierClauseType.IssuerSerial;
}
X509SecurityTokenParameters rstp =
abe.RecipientTokenParameters as X509SecurityTokenParameters;
if (rstp != null)
{
    rstp.X509ReferenceStyle =
    X509KeyIdentifierClauseType.IssuerSerial;
}
Dim abe As AsymmetricSecurityBindingElement = CType(SecurityBindingElement.CreateMutualCertificateBindingElement(MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10), AsymmetricSecurityBindingElement)

abe.SetKeyDerivation(False)

Dim istp As X509SecurityTokenParameters = TryCast(abe.InitiatorTokenParameters, X509SecurityTokenParameters)
If istp IsNot Nothing Then
    istp.X509ReferenceStyle = X509KeyIdentifierClauseType.IssuerSerial
End If
Dim rstp As X509SecurityTokenParameters = TryCast(abe.RecipientTokenParameters, X509SecurityTokenParameters)
If rstp IsNot Nothing Then
    rstp.X509ReferenceStyle = X509KeyIdentifierClauseType.IssuerSerial
End If

Uwagi

Ta właściwość pobiera i ustawia klasę, która zawiera właściwości tokenu strony, która odbiera komunikację.

Dotyczy