-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
SecurityTokenDescriptor.xml
433 lines (429 loc) · 29.5 KB
/
SecurityTokenDescriptor.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
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
<Type Name="SecurityTokenDescriptor" FullName="System.IdentityModel.Tokens.SecurityTokenDescriptor">
<TypeSignature Language="C#" Value="public class SecurityTokenDescriptor" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SecurityTokenDescriptor extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.IdentityModel.Tokens.SecurityTokenDescriptor" />
<TypeSignature Language="VB.NET" Value="Public Class SecurityTokenDescriptor" />
<TypeSignature Language="F#" Value="type SecurityTokenDescriptor = class" />
<TypeSignature Language="C++ CLI" Value="public ref class SecurityTokenDescriptor" />
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>This is a place holder for all the attributes related to the issued token.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SecurityTokenDescriptor ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Tokens.SecurityTokenDescriptor.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 SecurityTokenDescriptor();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.IdentityModel.Tokens.SecurityTokenDescriptor" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="AddAuthenticationClaims">
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Adds the specified authentication claims to the subject of the current instance.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AddAuthenticationClaims">
<MemberSignature Language="C#" Value="public void AddAuthenticationClaims (string authType);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddAuthenticationClaims(string authType) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Tokens.SecurityTokenDescriptor.AddAuthenticationClaims(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub AddAuthenticationClaims (authType As String)" />
<MemberSignature Language="F#" Value="member this.AddAuthenticationClaims : string -> unit" Usage="securityTokenDescriptor.AddAuthenticationClaims authType" />
<MemberSignature Language="C++ CLI" Value="public:
 void AddAuthenticationClaims(System::String ^ authType);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="authType" Type="System.String" />
</Parameters>
<Docs>
<param name="authType">A URI that specifies the authentication method.</param>
<summary>Adds a claim for the specified authentication method to the subject of the current instance. The authentication instant is set to the current time.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
A <xref:System.Security.Claims.Claim> with a claim type of <xref:System.Security.Claims.ClaimTypes.AuthenticationMethod> and a value of `authType` and a <xref:System.Security.Claims.Claim> with a claim type of <xref:System.Security.Claims.ClaimTypes.AuthenticationInstant> and a value of <xref:System.DateTime.UtcNow%2A> are added to the <xref:System.Security.Claims.ClaimsIdentity> specified by the <xref:System.IdentityModel.Tokens.SecurityTokenDescriptor.Subject%2A> property.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AddAuthenticationClaims">
<MemberSignature Language="C#" Value="public void AddAuthenticationClaims (string authType, DateTime time);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddAuthenticationClaims(string authType, valuetype System.DateTime time) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Tokens.SecurityTokenDescriptor.AddAuthenticationClaims(System.String,System.DateTime)" />
<MemberSignature Language="VB.NET" Value="Public Sub AddAuthenticationClaims (authType As String, time As DateTime)" />
<MemberSignature Language="F#" Value="member this.AddAuthenticationClaims : string * DateTime -> unit" Usage="securityTokenDescriptor.AddAuthenticationClaims (authType, time)" />
<MemberSignature Language="C++ CLI" Value="public:
 void AddAuthenticationClaims(System::String ^ authType, DateTime time);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="authType" Type="System.String" />
<Parameter Name="time" Type="System.DateTime" />
</Parameters>
<Docs>
<param name="authType">A URI that specifies the authentication method.</param>
<param name="time">The authentication instant in UTC. If the time is not in UTC, it is converted to UTC.</param>
<summary>Adds claims for the specified authentication type and authentication instant to the subject of the current instance.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
A <xref:System.Security.Claims.Claim> with a claim type of <xref:System.Security.Claims.ClaimTypes.AuthenticationMethod> and a value of `authType` and a <xref:System.Security.Claims.Claim> with a claim type of <xref:System.Security.Claims.ClaimTypes.AuthenticationInstant> and a value of `time` are added to the <xref:System.Security.Claims.ClaimsIdentity> specified by the <xref:System.IdentityModel.Tokens.SecurityTokenDescriptor.Subject%2A> property.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AppliesToAddress">
<MemberSignature Language="C#" Value="public string AppliesToAddress { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AppliesToAddress" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.AppliesToAddress" />
<MemberSignature Language="VB.NET" Value="Public Property AppliesToAddress As String" />
<MemberSignature Language="F#" Value="member this.AppliesToAddress : string with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.AppliesToAddress" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ AppliesToAddress { System::String ^ get(); void set(System::String ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the address for the AppliesTo property in the <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" />.</summary>
<value>An absolute URI that represents the address.</value>
<remarks>To be added.</remarks>
<exception cref="T:System.InvalidOperationException">An attempt to set the property to a value that is not an absolute URI occurs.</exception>
</Docs>
</Member>
<Member MemberName="ApplyTo">
<MemberSignature Language="C#" Value="public virtual void ApplyTo (System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse response);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ApplyTo(class System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse response) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Tokens.SecurityTokenDescriptor.ApplyTo(System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Sub ApplyTo (response As RequestSecurityTokenResponse)" />
<MemberSignature Language="F#" Value="abstract member ApplyTo : System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse -> unit
override this.ApplyTo : System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse -> unit" Usage="securityTokenDescriptor.ApplyTo response" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual void ApplyTo(System::IdentityModel::Protocols::WSTrust::RequestSecurityTokenResponse ^ response);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="response" Type="System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" />
</Parameters>
<Docs>
<param name="response">The RSTR to which to apply the settings of the current instance.</param>
<summary>Sets the appropriate properties of the specified RSTR based on the properties of the current instance.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="response" /> is <see langword="null" />.</exception>
</Docs>
</Member>
<Member MemberName="AttachedReference">
<MemberSignature Language="C#" Value="public System.IdentityModel.Tokens.SecurityKeyIdentifierClause AttachedReference { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Tokens.SecurityKeyIdentifierClause AttachedReference" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.AttachedReference" />
<MemberSignature Language="VB.NET" Value="Public Property AttachedReference As SecurityKeyIdentifierClause" />
<MemberSignature Language="F#" Value="member this.AttachedReference : System.IdentityModel.Tokens.SecurityKeyIdentifierClause with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.AttachedReference" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ AttachedReference { System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ get(); void set(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Tokens.SecurityKeyIdentifierClause</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the key identifier clause when the token is attached to the message.</summary>
<value>The key identifier clause.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AuthenticationInfo">
<MemberSignature Language="C#" Value="public System.Security.Claims.AuthenticationInformation AuthenticationInfo { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Security.Claims.AuthenticationInformation AuthenticationInfo" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.AuthenticationInfo" />
<MemberSignature Language="VB.NET" Value="Public Property AuthenticationInfo As AuthenticationInformation" />
<MemberSignature Language="F#" Value="member this.AuthenticationInfo : System.Security.Claims.AuthenticationInformation with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.AuthenticationInfo" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Security::Claims::AuthenticationInformation ^ AuthenticationInfo { System::Security::Claims::AuthenticationInformation ^ get(); void set(System::Security::Claims::AuthenticationInformation ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Claims.AuthenticationInformation</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the authentication information for the token.</summary>
<value>The authentication information for the token.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EncryptingCredentials">
<MemberSignature Language="C#" Value="public System.IdentityModel.Tokens.EncryptingCredentials EncryptingCredentials { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Tokens.EncryptingCredentials EncryptingCredentials" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.EncryptingCredentials" />
<MemberSignature Language="VB.NET" Value="Public Property EncryptingCredentials As EncryptingCredentials" />
<MemberSignature Language="F#" Value="member this.EncryptingCredentials : System.IdentityModel.Tokens.EncryptingCredentials with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.EncryptingCredentials" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Tokens::EncryptingCredentials ^ EncryptingCredentials { System::IdentityModel::Tokens::EncryptingCredentials ^ get(); void set(System::IdentityModel::Tokens::EncryptingCredentials ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Tokens.EncryptingCredentials</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the credentials that are used to encrypt the token.</summary>
<value>The credentials that are used to encrypt the token.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Lifetime">
<MemberSignature Language="C#" Value="public System.IdentityModel.Protocols.WSTrust.Lifetime Lifetime { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Protocols.WSTrust.Lifetime Lifetime" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.Lifetime" />
<MemberSignature Language="VB.NET" Value="Public Property Lifetime As Lifetime" />
<MemberSignature Language="F#" Value="member this.Lifetime : System.IdentityModel.Protocols.WSTrust.Lifetime with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.Lifetime" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Protocols::WSTrust::Lifetime ^ Lifetime { System::IdentityModel::Protocols::WSTrust::Lifetime ^ get(); void set(System::IdentityModel::Protocols::WSTrust::Lifetime ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Protocols.WSTrust.Lifetime</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the lifetime information for the issued token.</summary>
<value>The lifetime information for the issued token.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Proof">
<MemberSignature Language="C#" Value="public System.IdentityModel.Tokens.ProofDescriptor Proof { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Tokens.ProofDescriptor Proof" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.Proof" />
<MemberSignature Language="VB.NET" Value="Public Property Proof As ProofDescriptor" />
<MemberSignature Language="F#" Value="member this.Proof : System.IdentityModel.Tokens.ProofDescriptor with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.Proof" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Tokens::ProofDescriptor ^ Proof { System::IdentityModel::Tokens::ProofDescriptor ^ get(); void set(System::IdentityModel::Tokens::ProofDescriptor ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Tokens.ProofDescriptor</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the proof descriptor for the issued token, which can be used to modify some fields inside the RSTR, such as requested proof token.</summary>
<value>The proof descriptor.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Properties">
<MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary<string,object> Properties { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.Dictionary`2<string, object> Properties" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.Properties" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Properties As Dictionary(Of String, Object)" />
<MemberSignature Language="F#" Value="member this.Properties : System.Collections.Generic.Dictionary<string, obj>" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.Properties" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Collections::Generic::Dictionary<System::String ^, System::Object ^> ^ Properties { System::Collections::Generic::Dictionary<System::String ^, System::Object ^> ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.Dictionary<System.String,System.Object></ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the properties bag for the issued token.</summary>
<value>The dictionary that represents the properties bag.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReplyToAddress">
<MemberSignature Language="C#" Value="public string ReplyToAddress { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ReplyToAddress" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.ReplyToAddress" />
<MemberSignature Language="VB.NET" Value="Public Property ReplyToAddress As String" />
<MemberSignature Language="F#" Value="member this.ReplyToAddress : string with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.ReplyToAddress" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ ReplyToAddress { System::String ^ get(); void set(System::String ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the address for the ReplyToAddress property in the <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" />.</summary>
<value>A URI that represents the address.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SigningCredentials">
<MemberSignature Language="C#" Value="public System.IdentityModel.Tokens.SigningCredentials SigningCredentials { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Tokens.SigningCredentials SigningCredentials" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.SigningCredentials" />
<MemberSignature Language="VB.NET" Value="Public Property SigningCredentials As SigningCredentials" />
<MemberSignature Language="F#" Value="member this.SigningCredentials : System.IdentityModel.Tokens.SigningCredentials with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.SigningCredentials" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Tokens::SigningCredentials ^ SigningCredentials { System::IdentityModel::Tokens::SigningCredentials ^ get(); void set(System::IdentityModel::Tokens::SigningCredentials ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Tokens.SigningCredentials</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the credentials that are used to sign the token.</summary>
<value>The credentials that are used to sign the token.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Subject">
<MemberSignature Language="C#" Value="public System.Security.Claims.ClaimsIdentity Subject { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Security.Claims.ClaimsIdentity Subject" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.Subject" />
<MemberSignature Language="VB.NET" Value="Public Property Subject As ClaimsIdentity" />
<MemberSignature Language="F#" Value="member this.Subject : System.Security.Claims.ClaimsIdentity with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.Subject" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Security::Claims::ClaimsIdentity ^ Subject { System::Security::Claims::ClaimsIdentity ^ get(); void set(System::Security::Claims::ClaimsIdentity ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Claims.ClaimsIdentity</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the output claims to be included in the issued token.</summary>
<value>The claims identity that contains the output claims.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Token">
<MemberSignature Language="C#" Value="public System.IdentityModel.Tokens.SecurityToken Token { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Tokens.SecurityToken Token" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.Token" />
<MemberSignature Language="VB.NET" Value="Public Property Token As SecurityToken" />
<MemberSignature Language="F#" Value="member this.Token : System.IdentityModel.Tokens.SecurityToken with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.Token" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Tokens::SecurityToken ^ Token { System::IdentityModel::Tokens::SecurityToken ^ get(); void set(System::IdentityModel::Tokens::SecurityToken ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Tokens.SecurityToken</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the issued security token.</summary>
<value>The issued security token.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TokenIssuerName">
<MemberSignature Language="C#" Value="public string TokenIssuerName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string TokenIssuerName" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.TokenIssuerName" />
<MemberSignature Language="VB.NET" Value="Public Property TokenIssuerName As String" />
<MemberSignature Language="F#" Value="member this.TokenIssuerName : string with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.TokenIssuerName" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ TokenIssuerName { System::String ^ get(); void set(System::String ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the issuer name, which may be used inside the issued token also.</summary>
<value>The issuer name.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TokenType">
<MemberSignature Language="C#" Value="public string TokenType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string TokenType" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.TokenType" />
<MemberSignature Language="VB.NET" Value="Public Property TokenType As String" />
<MemberSignature Language="F#" Value="member this.TokenType : string with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.TokenType" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ TokenType { System::String ^ get(); void set(System::String ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the token type of the issued token.</summary>
<value>The token type.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UnattachedReference">
<MemberSignature Language="C#" Value="public System.IdentityModel.Tokens.SecurityKeyIdentifierClause UnattachedReference { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Tokens.SecurityKeyIdentifierClause UnattachedReference" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SecurityTokenDescriptor.UnattachedReference" />
<MemberSignature Language="VB.NET" Value="Public Property UnattachedReference As SecurityKeyIdentifierClause" />
<MemberSignature Language="F#" Value="member this.UnattachedReference : System.IdentityModel.Tokens.SecurityKeyIdentifierClause with get, set" Usage="System.IdentityModel.Tokens.SecurityTokenDescriptor.UnattachedReference" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ UnattachedReference { System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ get(); void set(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Tokens.SecurityKeyIdentifierClause</ReturnType>
</ReturnValue>
<Docs>
<summary>The key identifier clause when the issued token is not attached to the message.</summary>
<value>The key identifier clause.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>