Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[Starting with the .NET Framework 4.5, Windows Identity Foundation (WIF) has been fully integrated into the .NET Framework. The version of WIF addressed by this topic, WIF 3.5, is deprecated and should only be used when developing against the .NET Framework 3.5 SP1 or the .NET Framework 4. For more information about WIF in the .NET Framework 4.5, also known as WIF 4.5, see the Windows Identity Foundation documentation in the .NET Framework 4.5 Development Guide.]
Constructor.
Namespace: Microsoft.IdentityModel.Protocols.WSTrust.Bindings
Assembly: Microsoft.IdentityModel (in Microsoft.IdentityModel.dll)
Usage
'Usage
Dim issuerBinding As Binding
Dim issuerAddress As EndpointAddress
Dim mode As SecurityMode
Dim version As TrustVersion
Dim keyType As SecurityKeyType
Dim algorithmSuite As SecurityAlgorithmSuite
Dim tokenType As String
Dim claimTypeRequirements As IEnumerable(Of ClaimTypeRequirement)
Dim issuerMetadataAddress As EndpointAddress
Dim instance As New IssuedTokenWSTrustBinding(issuerBinding, issuerAddress, mode, version, keyType, algorithmSuite, tokenType, claimTypeRequirements, issuerMetadataAddress)
Syntax
'Declaration
Public Sub New ( _
issuerBinding As Binding, _
issuerAddress As EndpointAddress, _
mode As SecurityMode, _
version As TrustVersion, _
keyType As SecurityKeyType, _
algorithmSuite As SecurityAlgorithmSuite, _
tokenType As String, _
claimTypeRequirements As IEnumerable(Of ClaimTypeRequirement), _
issuerMetadataAddress As EndpointAddress _
)
public IssuedTokenWSTrustBinding (
Binding issuerBinding,
EndpointAddress issuerAddress,
SecurityMode mode,
TrustVersion version,
SecurityKeyType keyType,
SecurityAlgorithmSuite algorithmSuite,
string tokenType,
IEnumerable<ClaimTypeRequirement> claimTypeRequirements,
EndpointAddress issuerMetadataAddress
)
public:
IssuedTokenWSTrustBinding (
Binding^ issuerBinding,
EndpointAddress^ issuerAddress,
SecurityMode mode,
TrustVersion^ version,
SecurityKeyType keyType,
SecurityAlgorithmSuite^ algorithmSuite,
String^ tokenType,
IEnumerable<ClaimTypeRequirement^>^ claimTypeRequirements,
EndpointAddress^ issuerMetadataAddress
)
public IssuedTokenWSTrustBinding (
Binding issuerBinding,
EndpointAddress issuerAddress,
SecurityMode mode,
TrustVersion version,
SecurityKeyType keyType,
SecurityAlgorithmSuite algorithmSuite,
String tokenType,
IEnumerable<ClaimTypeRequirement> claimTypeRequirements,
EndpointAddress issuerMetadataAddress
)
public function IssuedTokenWSTrustBinding (
issuerBinding : Binding,
issuerAddress : EndpointAddress,
mode : SecurityMode,
version : TrustVersion,
keyType : SecurityKeyType,
algorithmSuite : SecurityAlgorithmSuite,
tokenType : String,
claimTypeRequirements : IEnumerable<ClaimTypeRequirement>,
issuerMetadataAddress : EndpointAddress
)
Parameters
- issuerBinding
Binding to be used for communicating with the issuer to obtain a token.
- issuerAddress
The address of the issuer.
- mode
The SecurityMode to be used.
- version
The TrustVersion to be used.
- keyType
The type of key to be included in the issued-token.
- algorithmSuite
The SecurityAlgorithmSuite to be used.
- tokenType
The type of the issued-token.
- claimTypeRequirements
A collection of claim-type requirements.
- issuerMetadataAddress
The endpoint address to retrieve the issuer's metadata.
Platforms
Target Platforms
Windows 7, Windows Server 2008 R2, Windows Vista SP2, Windows Server 2008 SP2, Windows Server 2003 SP2 (32-bit or 64-bit)
See Also
Reference
IssuedTokenWSTrustBinding Class
IssuedTokenWSTrustBinding Members
Microsoft.IdentityModel.Protocols.WSTrust.Bindings Namespace
Copyright © 2008 by Microsoft Corporation. All rights reserved.