Enables a web context management component ("bindee") to initiate the process of establishing a secure binding with another context management component ("binder").
[OperationContractAttribute()]
[WebGetAttribute(IsBodyStyleSetExplicitly=true, UriTemplate="?id={id}&domain={domain}&interface=SecureBinding&method=InitializeBinding&bindeeCoupon={bindeeCoupon}&propertyNames={propertyNames}&propertyValues={propertyValues}")]
Stream InitializeSecureBinding(
string ,
string domain,
int ,
string[] ,
string[]
)
'Declaration
<OperationContractAttribute()>
<WebGetAttribute(IsBodyStyleSetExplicitly=True, UriTemplate="?id={id}&domain={domain}&interface=SecureBinding&method=InitializeBinding&bindeeCoupon={bindeeCoupon}&propertyNames={propertyNames}&propertyValues={propertyValues}")>
Function InitializeSecureBinding( _
ByVal As String, _
ByVal domain As String, _
ByVal As Integer, _
ByVal () As String, _
ByVal () As String _
) As Stream
'Usage
Dim instance As ISecureBindingService
Dim id As String
Dim domain As String
Dim bindeeCoupon As Integer
Dim propertyNames() As String
Dim propertyValues() As String
Dim value As Stream
value = instance.InitializeSecureBinding(id, domain, bindeeCoupon, propertyNames, propertyValues)
[OperationContractAttribute()]
[WebGetAttribute(IsBodyStyleSetExplicitly=true, UriTemplate="?id={id}&domain={domain}&interface=SecureBinding&method=InitializeBinding&bindeeCoupon={bindeeCoupon}&propertyNames={propertyNames}&propertyValues={propertyValues}")]
Stream^ InitializeSecureBinding(
String^ ,
String^ domain,
int ,
array<String^>^ ,
array<String^>^
)
Parameters
- id
- The context manager id.
- domain
- The domain name of the site or organization that is being served by the located component.
- bindeeCoupon
- The binder coupon.
- propertyNames
- The property names of the technology-specific secure binding-related properties for which the bindee wishes to establish agreement.
- propertyValues
- The property values.
Return Value
The binderPublicKey and mac values.