-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
ProofDescriptor.xml
91 lines (89 loc) · 5.73 KB
/
ProofDescriptor.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
<Type Name="ProofDescriptor" FullName="System.IdentityModel.Tokens.ProofDescriptor">
<TypeSignature Language="C#" Value="public abstract class ProofDescriptor" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ProofDescriptor extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.IdentityModel.Tokens.ProofDescriptor" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class ProofDescriptor" />
<TypeSignature Language="F#" Value="type ProofDescriptor = class" />
<TypeSignature Language="C++ CLI" Value="public ref class ProofDescriptor abstract" />
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>The base class for the <see cref="T:System.IdentityModel.Tokens.SymmetricProofDescriptor" /> and <see cref="T:System.IdentityModel.Tokens.AsymmetricProofDescriptor" /> classes.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected ProofDescriptor ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Tokens.ProofDescriptor.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Sub New ()" />
<MemberSignature Language="C++ CLI" Value="protected:
 ProofDescriptor();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Called from constructors in derived classes to initialize the <see cref="T:System.IdentityModel.Tokens.ProofDescriptor" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ApplyTo">
<MemberSignature Language="C#" Value="public abstract 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.ProofDescriptor.ApplyTo(System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse)" />
<MemberSignature Language="VB.NET" Value="Public MustOverride Sub ApplyTo (response As RequestSecurityTokenResponse)" />
<MemberSignature Language="F#" Value="abstract member ApplyTo : System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse -> unit" Usage="proofDescriptor.ApplyTo response" />
<MemberSignature Language="C++ CLI" Value="public:
 abstract 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 object to be modified by this proof descriptor.</param>
<summary>Sets the appropriate properties inside the RSTR according to the properties of the current proof descriptor instance.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="KeyIdentifier">
<MemberSignature Language="C#" Value="public abstract System.IdentityModel.Tokens.SecurityKeyIdentifier KeyIdentifier { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Tokens.SecurityKeyIdentifier KeyIdentifier" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.ProofDescriptor.KeyIdentifier" />
<MemberSignature Language="VB.NET" Value="Public MustOverride ReadOnly Property KeyIdentifier As SecurityKeyIdentifier" />
<MemberSignature Language="F#" Value="member this.KeyIdentifier : System.IdentityModel.Tokens.SecurityKeyIdentifier" Usage="System.IdentityModel.Tokens.ProofDescriptor.KeyIdentifier" />
<MemberSignature Language="C++ CLI" Value="public:
 abstract property System::IdentityModel::Tokens::SecurityKeyIdentifier ^ KeyIdentifier { System::IdentityModel::Tokens::SecurityKeyIdentifier ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Tokens.SecurityKeyIdentifier</ReturnType>
</ReturnValue>
<Docs>
<summary>When implemented in a derived class, gets the key identifier that can be used inside issued tokens to define the key.</summary>
<value>The key identifier.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The key can be either symmetric or asymmetric. If the key is symmetric, the identifier is usually the binary secret or encrypted key. If the key is asymmetric, the identifier is usually the key identifier from the `<wst:UseKey>` element inside of a `wst:RequestSecurityToken` message (RST); the public key.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>