baseline.netframework.json 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298
  1. {
  2. "AssemblyIdentity": "Microsoft.AspNetCore.DataProtection.Extensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
  3. "Types": [
  4. {
  5. "Name": "Microsoft.AspNetCore.DataProtection.DataProtectionAdvancedExtensions",
  6. "Visibility": "Public",
  7. "Kind": "Class",
  8. "Abstract": true,
  9. "Static": true,
  10. "Sealed": true,
  11. "ImplementedInterfaces": [],
  12. "Members": [
  13. {
  14. "Kind": "Method",
  15. "Name": "Protect",
  16. "Parameters": [
  17. {
  18. "Name": "protector",
  19. "Type": "Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector"
  20. },
  21. {
  22. "Name": "plaintext",
  23. "Type": "System.Byte[]"
  24. },
  25. {
  26. "Name": "lifetime",
  27. "Type": "System.TimeSpan"
  28. }
  29. ],
  30. "ReturnType": "System.Byte[]",
  31. "Static": true,
  32. "Extension": true,
  33. "Visibility": "Public",
  34. "GenericParameter": []
  35. },
  36. {
  37. "Kind": "Method",
  38. "Name": "Protect",
  39. "Parameters": [
  40. {
  41. "Name": "protector",
  42. "Type": "Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector"
  43. },
  44. {
  45. "Name": "plaintext",
  46. "Type": "System.String"
  47. },
  48. {
  49. "Name": "expiration",
  50. "Type": "System.DateTimeOffset"
  51. }
  52. ],
  53. "ReturnType": "System.String",
  54. "Static": true,
  55. "Extension": true,
  56. "Visibility": "Public",
  57. "GenericParameter": []
  58. },
  59. {
  60. "Kind": "Method",
  61. "Name": "Protect",
  62. "Parameters": [
  63. {
  64. "Name": "protector",
  65. "Type": "Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector"
  66. },
  67. {
  68. "Name": "plaintext",
  69. "Type": "System.String"
  70. },
  71. {
  72. "Name": "lifetime",
  73. "Type": "System.TimeSpan"
  74. }
  75. ],
  76. "ReturnType": "System.String",
  77. "Static": true,
  78. "Extension": true,
  79. "Visibility": "Public",
  80. "GenericParameter": []
  81. },
  82. {
  83. "Kind": "Method",
  84. "Name": "ToTimeLimitedDataProtector",
  85. "Parameters": [
  86. {
  87. "Name": "protector",
  88. "Type": "Microsoft.AspNetCore.DataProtection.IDataProtector"
  89. }
  90. ],
  91. "ReturnType": "Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector",
  92. "Static": true,
  93. "Extension": true,
  94. "Visibility": "Public",
  95. "GenericParameter": []
  96. },
  97. {
  98. "Kind": "Method",
  99. "Name": "Unprotect",
  100. "Parameters": [
  101. {
  102. "Name": "protector",
  103. "Type": "Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector"
  104. },
  105. {
  106. "Name": "protectedData",
  107. "Type": "System.String"
  108. },
  109. {
  110. "Name": "expiration",
  111. "Type": "System.DateTimeOffset",
  112. "Direction": "Out"
  113. }
  114. ],
  115. "ReturnType": "System.String",
  116. "Static": true,
  117. "Extension": true,
  118. "Visibility": "Public",
  119. "GenericParameter": []
  120. }
  121. ],
  122. "GenericParameters": []
  123. },
  124. {
  125. "Name": "Microsoft.AspNetCore.DataProtection.DataProtectionProvider",
  126. "Visibility": "Public",
  127. "Kind": "Class",
  128. "Abstract": true,
  129. "Static": true,
  130. "Sealed": true,
  131. "ImplementedInterfaces": [],
  132. "Members": [
  133. {
  134. "Kind": "Method",
  135. "Name": "Create",
  136. "Parameters": [
  137. {
  138. "Name": "applicationName",
  139. "Type": "System.String"
  140. }
  141. ],
  142. "ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionProvider",
  143. "Static": true,
  144. "Visibility": "Public",
  145. "GenericParameter": []
  146. },
  147. {
  148. "Kind": "Method",
  149. "Name": "Create",
  150. "Parameters": [
  151. {
  152. "Name": "keyDirectory",
  153. "Type": "System.IO.DirectoryInfo"
  154. }
  155. ],
  156. "ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionProvider",
  157. "Static": true,
  158. "Visibility": "Public",
  159. "GenericParameter": []
  160. },
  161. {
  162. "Kind": "Method",
  163. "Name": "Create",
  164. "Parameters": [
  165. {
  166. "Name": "keyDirectory",
  167. "Type": "System.IO.DirectoryInfo"
  168. },
  169. {
  170. "Name": "setupAction",
  171. "Type": "System.Action<Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder>"
  172. }
  173. ],
  174. "ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionProvider",
  175. "Static": true,
  176. "Visibility": "Public",
  177. "GenericParameter": []
  178. },
  179. {
  180. "Kind": "Method",
  181. "Name": "Create",
  182. "Parameters": [
  183. {
  184. "Name": "applicationName",
  185. "Type": "System.String"
  186. },
  187. {
  188. "Name": "certificate",
  189. "Type": "System.Security.Cryptography.X509Certificates.X509Certificate2"
  190. }
  191. ],
  192. "ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionProvider",
  193. "Static": true,
  194. "Visibility": "Public",
  195. "GenericParameter": []
  196. },
  197. {
  198. "Kind": "Method",
  199. "Name": "Create",
  200. "Parameters": [
  201. {
  202. "Name": "keyDirectory",
  203. "Type": "System.IO.DirectoryInfo"
  204. },
  205. {
  206. "Name": "certificate",
  207. "Type": "System.Security.Cryptography.X509Certificates.X509Certificate2"
  208. }
  209. ],
  210. "ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionProvider",
  211. "Static": true,
  212. "Visibility": "Public",
  213. "GenericParameter": []
  214. },
  215. {
  216. "Kind": "Method",
  217. "Name": "Create",
  218. "Parameters": [
  219. {
  220. "Name": "keyDirectory",
  221. "Type": "System.IO.DirectoryInfo"
  222. },
  223. {
  224. "Name": "setupAction",
  225. "Type": "System.Action<Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder>"
  226. },
  227. {
  228. "Name": "certificate",
  229. "Type": "System.Security.Cryptography.X509Certificates.X509Certificate2"
  230. }
  231. ],
  232. "ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionProvider",
  233. "Static": true,
  234. "Visibility": "Public",
  235. "GenericParameter": []
  236. }
  237. ],
  238. "GenericParameters": []
  239. },
  240. {
  241. "Name": "Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector",
  242. "Visibility": "Public",
  243. "Kind": "Interface",
  244. "Abstract": true,
  245. "ImplementedInterfaces": [
  246. "Microsoft.AspNetCore.DataProtection.IDataProtector"
  247. ],
  248. "Members": [
  249. {
  250. "Kind": "Method",
  251. "Name": "CreateProtector",
  252. "Parameters": [
  253. {
  254. "Name": "purpose",
  255. "Type": "System.String"
  256. }
  257. ],
  258. "ReturnType": "Microsoft.AspNetCore.DataProtection.ITimeLimitedDataProtector",
  259. "GenericParameter": []
  260. },
  261. {
  262. "Kind": "Method",
  263. "Name": "Protect",
  264. "Parameters": [
  265. {
  266. "Name": "plaintext",
  267. "Type": "System.Byte[]"
  268. },
  269. {
  270. "Name": "expiration",
  271. "Type": "System.DateTimeOffset"
  272. }
  273. ],
  274. "ReturnType": "System.Byte[]",
  275. "GenericParameter": []
  276. },
  277. {
  278. "Kind": "Method",
  279. "Name": "Unprotect",
  280. "Parameters": [
  281. {
  282. "Name": "protectedData",
  283. "Type": "System.Byte[]"
  284. },
  285. {
  286. "Name": "expiration",
  287. "Type": "System.DateTimeOffset",
  288. "Direction": "Out"
  289. }
  290. ],
  291. "ReturnType": "System.Byte[]",
  292. "GenericParameter": []
  293. }
  294. ],
  295. "GenericParameters": []
  296. }
  297. ]
  298. }