/
ServiceModelSecurityTokenTypes.xml
255 lines (243 loc) · 13.3 KB
/
ServiceModelSecurityTokenTypes.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
<Type Name="ServiceModelSecurityTokenTypes" FullName="System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes">
<TypeSignature Language="C#" Value="public static class ServiceModelSecurityTokenTypes" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit ServiceModelSecurityTokenTypes extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes" />
<TypeSignature Language="VB.NET" Value="Public Class ServiceModelSecurityTokenTypes" />
<TypeSignature Language="F#" Value="type ServiceModelSecurityTokenTypes = class" />
<TypeSignature Language="C++ CLI" Value="public ref class ServiceModelSecurityTokenTypes abstract sealed" />
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Primitives</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>6.2.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Private.ServiceModel</AssemblyName>
<AssemblyVersion>4.10.3.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Represents the types of security tokens recognized by WCF.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The static strings in this type are used by the <xref:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager> and <xref:System.ServiceModel.ClientCredentialsSecurityTokenManager> to identify token providers and token authenticators to create based on the token type.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="AnonymousSslnego">
<MemberSignature Language="C#" Value="public static string AnonymousSslnego { get; }" />
<MemberSignature Language="ILAsm" Value=".property string AnonymousSslnego" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.AnonymousSslnego" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly Property AnonymousSslnego As String" />
<MemberSignature Language="F#" Value="static member AnonymousSslnego : string" Usage="System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.AnonymousSslnego" />
<MemberSignature Language="C++ CLI" Value="public:
 static property System::String ^ AnonymousSslnego { System::String ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Primitives</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Private.ServiceModel</AssemblyName>
<AssemblyVersion>4.10.3.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a string that indicates that the initiator is anonymous but the responder certificate is available as part of a SOAP SSL negotiation.</summary>
<value>A string that indicates that the initiator is anonymous but the responder certificate is available as part of a SOAP SSL negotiation.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MutualSslnego">
<MemberSignature Language="C#" Value="public static string MutualSslnego { get; }" />
<MemberSignature Language="ILAsm" Value=".property string MutualSslnego" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.MutualSslnego" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly Property MutualSslnego As String" />
<MemberSignature Language="F#" Value="static member MutualSslnego : string" Usage="System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.MutualSslnego" />
<MemberSignature Language="C++ CLI" Value="public:
 static property System::String ^ MutualSslnego { System::String ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Primitives</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Private.ServiceModel</AssemblyName>
<AssemblyVersion>4.10.3.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a string that indicates that the initiator and responder mutually authenticate each other using X.509 certificates.</summary>
<value>A string that indicates that the initiator and responder mutually authenticate each other using X.509 certificates.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The responder's certificate is available from the SOAP SSL negotiation.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="SecureConversation">
<MemberSignature Language="C#" Value="public static string SecureConversation { get; }" />
<MemberSignature Language="ILAsm" Value=".property string SecureConversation" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.SecureConversation" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly Property SecureConversation As String" />
<MemberSignature Language="F#" Value="static member SecureConversation : string" Usage="System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.SecureConversation" />
<MemberSignature Language="C++ CLI" Value="public:
 static property System::String ^ SecureConversation { System::String ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Primitives</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Private.ServiceModel</AssemblyName>
<AssemblyVersion>4.10.3.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a string that indicates whether the service uses WS-SecureConversation authentication.</summary>
<value>A string that indicates whether the service uses WS-SecureConversation authentication.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The WS-SecureConversation specification is built on the WS-Security and WS-Policy specifications. It provides secure communication between services.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="SecurityContext">
<MemberSignature Language="C#" Value="public static string SecurityContext { get; }" />
<MemberSignature Language="ILAsm" Value=".property string SecurityContext" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.SecurityContext" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly Property SecurityContext As String" />
<MemberSignature Language="F#" Value="static member SecurityContext : string" Usage="System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.SecurityContext" />
<MemberSignature Language="C++ CLI" Value="public:
 static property System::String ^ SecurityContext { System::String ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Primitives</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Private.ServiceModel</AssemblyName>
<AssemblyVersion>4.10.3.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a string that indicates whether the service uses SOAP SecurityContext authentication.</summary>
<value>A string that indicates whether the service uses SOAP SecurityContext authentication.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This value indicates that a `SecurityContextToken` is used to represent the security context that secures a conversation between a sender and a recipient.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Spnego">
<MemberSignature Language="C#" Value="public static string Spnego { get; }" />
<MemberSignature Language="ILAsm" Value=".property string Spnego" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.Spnego" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly Property Spnego As String" />
<MemberSignature Language="F#" Value="static member Spnego : string" Usage="System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.Spnego" />
<MemberSignature Language="C++ CLI" Value="public:
 static property System::String ^ Spnego { System::String ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Primitives</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Private.ServiceModel</AssemblyName>
<AssemblyVersion>4.10.3.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a string that indicates whether authentication is done via the Windows Services SP Negotiation (SPNEGO) protocol.</summary>
<value>A string that indicates whether authentication is done via the Windows Services SPNEGO protocol.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
SPNEGO is the native Windows-to-Windows authentication service.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="SspiCredential">
<MemberSignature Language="C#" Value="public static string SspiCredential { get; }" />
<MemberSignature Language="ILAsm" Value=".property string SspiCredential" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.SspiCredential" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly Property SspiCredential As String" />
<MemberSignature Language="F#" Value="static member SspiCredential : string" Usage="System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.SspiCredential" />
<MemberSignature Language="C++ CLI" Value="public:
 static property System::String ^ SspiCredential { System::String ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceModel.Primitives</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Private.ServiceModel</AssemblyName>
<AssemblyVersion>4.10.3.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a string that indicates whether client authentication is by means of a Windows credential.</summary>
<value>A string that indicates whether client authentication is by means of a Windows credential.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
SSPI allows an application to use various security models that are available on a computer or network without changing the interface to the security system.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>