-
Notifications
You must be signed in to change notification settings - Fork 255
/
CryptoUtilities.xml
147 lines (147 loc) · 8.22 KB
/
CryptoUtilities.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
<Type Name="CryptoUtilities" FullName="Microsoft.Azure.Management.EdgeGateway.CryptoUtilities">
<TypeSignature Language="C#" Value="public class CryptoUtilities" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CryptoUtilities extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Azure.Management.EdgeGateway.CryptoUtilities" />
<TypeSignature Language="VB.NET" Value="Public Class CryptoUtilities" />
<TypeSignature Language="F#" Value="type CryptoUtilities = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.EdgeGateway</AssemblyName>
<AssemblyVersion>0.8.1.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
The crypto helper.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CryptoUtilities ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Management.EdgeGateway.CryptoUtilities.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.EdgeGateway</AssemblyName>
<AssemblyVersion>0.8.1.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DecryptCipherAES">
<MemberSignature Language="C#" Value="public static string DecryptCipherAES (string cipherText, string sharedSecret);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string DecryptCipherAES(string cipherText, string sharedSecret) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Management.EdgeGateway.CryptoUtilities.DecryptCipherAES(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function DecryptCipherAES (cipherText As String, sharedSecret As String) As String" />
<MemberSignature Language="F#" Value="static member DecryptCipherAES : string * string -> string" Usage="Microsoft.Azure.Management.EdgeGateway.CryptoUtilities.DecryptCipherAES (cipherText, sharedSecret)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.EdgeGateway</AssemblyName>
<AssemblyVersion>0.8.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cipherText" Type="System.String" />
<Parameter Name="sharedSecret" Type="System.String" />
</Parameters>
<Docs>
<param name="cipherText">The cipher text.</param>
<param name="sharedSecret">The shared secret.</param>
<summary>
The AES algorithm is used to decrypt the given cipherText.
</summary>
<returns>The decrypted secret in pain text.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DecryptStringAES">
<MemberSignature Language="C#" Value="public static string DecryptStringAES (string cipherText, string sharedSecret);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string DecryptStringAES(string cipherText, string sharedSecret) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Management.EdgeGateway.CryptoUtilities.DecryptStringAES(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function DecryptStringAES (cipherText As String, sharedSecret As String) As String" />
<MemberSignature Language="F#" Value="static member DecryptStringAES : string * string -> string" Usage="Microsoft.Azure.Management.EdgeGateway.CryptoUtilities.DecryptStringAES (cipherText, sharedSecret)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.EdgeGateway</AssemblyName>
<AssemblyVersion>0.8.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cipherText" Type="System.String" />
<Parameter Name="sharedSecret" Type="System.String" />
</Parameters>
<Docs>
<param name="cipherText">To be added.</param>
<param name="sharedSecret">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EncryptSecretRSAPKCS">
<MemberSignature Language="C#" Value="public static string EncryptSecretRSAPKCS (string plainText, string publicCertificate);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string EncryptSecretRSAPKCS(string plainText, string publicCertificate) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Management.EdgeGateway.CryptoUtilities.EncryptSecretRSAPKCS(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function EncryptSecretRSAPKCS (plainText As String, publicCertificate As String) As String" />
<MemberSignature Language="F#" Value="static member EncryptSecretRSAPKCS : string * string -> string" Usage="Microsoft.Azure.Management.EdgeGateway.CryptoUtilities.EncryptSecretRSAPKCS (plainText, publicCertificate)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.EdgeGateway</AssemblyName>
<AssemblyVersion>0.8.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="plainText" Type="System.String" />
<Parameter Name="publicCertificate" Type="System.String" />
</Parameters>
<Docs>
<param name="plainText">The secret in plain text.</param>
<param name="publicCertificate">The public certificate to be used for encryption.</param>
<summary>
This method encrypts a given secret using the public certificate.
</summary>
<returns>The encrypted secret.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EncryptStringRsaPkcs1v15">
<MemberSignature Language="C#" Value="public static string EncryptStringRsaPkcs1v15 (string plaintext, string encodedCertificate);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string EncryptStringRsaPkcs1v15(string plaintext, string encodedCertificate) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Management.EdgeGateway.CryptoUtilities.EncryptStringRsaPkcs1v15(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function EncryptStringRsaPkcs1v15 (plaintext As String, encodedCertificate As String) As String" />
<MemberSignature Language="F#" Value="static member EncryptStringRsaPkcs1v15 : string * string -> string" Usage="Microsoft.Azure.Management.EdgeGateway.CryptoUtilities.EncryptStringRsaPkcs1v15 (plaintext, encodedCertificate)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.EdgeGateway</AssemblyName>
<AssemblyVersion>0.8.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="plaintext" Type="System.String" />
<Parameter Name="encodedCertificate" Type="System.String" />
</Parameters>
<Docs>
<param name="plaintext">To be added.</param>
<param name="encodedCertificate">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>