• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# This file is autogenerated.  See libcore/tools/docs/crypto/README for details.
2{
3  "api_level": "28",
4  "categories": [
5    {
6      "algorithms": [
7        {
8          "deprecated": "true",
9          "name": "AES",
10          "supported_api_levels": "1-8"
11        },
12        {
13          "deprecated": "true",
14          "name": "DES",
15          "supported_api_levels": "1-8"
16        },
17        {
18          "deprecated": "true",
19          "name": "DESede",
20          "supported_api_levels": "1-8"
21        },
22        {
23          "name": "DH",
24          "supported_api_levels": "1+"
25        },
26        {
27          "name": "DSA",
28          "supported_api_levels": "1+"
29        }
30      ],
31      "name": "AlgorithmParameterGenerator"
32    },
33    {
34      "algorithms": [
35        {
36          "name": "AES",
37          "supported_api_levels": "1+"
38        },
39        {
40          "name": "BLOWFISH",
41          "supported_api_levels": "10+"
42        },
43        {
44          "name": "ChaCha20",
45          "supported_api_levels": "28+"
46        },
47        {
48          "name": "DES",
49          "supported_api_levels": "1+"
50        },
51        {
52          "name": "DESede",
53          "supported_api_levels": "1+"
54        },
55        {
56          "name": "DH",
57          "supported_api_levels": "1+"
58        },
59        {
60          "name": "DSA",
61          "supported_api_levels": "1+"
62        },
63        {
64          "name": "EC",
65          "supported_api_levels": "26+"
66        },
67        {
68          "name": "GCM",
69          "supported_api_levels": "22+"
70        },
71        {
72          "deprecated": "true",
73          "name": "IES",
74          "supported_api_levels": "1-8"
75        },
76        {
77          "name": "OAEP",
78          "supported_api_levels": "1+"
79        },
80        {
81          "name": "PBEwithHmacSHA1AndAES_128",
82          "supported_api_levels": "26+"
83        },
84        {
85          "name": "PBEwithHmacSHA1AndAES_256",
86          "supported_api_levels": "26+"
87        },
88        {
89          "name": "PBEwithHmacSHA224AndAES_128",
90          "supported_api_levels": "26+"
91        },
92        {
93          "name": "PBEwithHmacSHA224AndAES_256",
94          "supported_api_levels": "26+"
95        },
96        {
97          "name": "PBEwithHmacSHA256AndAES_128",
98          "supported_api_levels": "26+"
99        },
100        {
101          "name": "PBEwithHmacSHA256AndAES_256",
102          "supported_api_levels": "26+"
103        },
104        {
105          "name": "PBEwithHmacSHA384AndAES_128",
106          "supported_api_levels": "26+"
107        },
108        {
109          "name": "PBEwithHmacSHA384AndAES_256",
110          "supported_api_levels": "26+"
111        },
112        {
113          "name": "PBEwithHmacSHA512AndAES_128",
114          "supported_api_levels": "26+"
115        },
116        {
117          "name": "PBEwithHmacSHA512AndAES_256",
118          "supported_api_levels": "26+"
119        },
120        {
121          "name": "PKCS12PBE",
122          "supported_api_levels": "1+"
123        },
124        {
125          "name": "PSS",
126          "supported_api_levels": "1-8,24+"
127        }
128      ],
129      "name": "AlgorithmParameters"
130    },
131    {
132      "algorithms": [
133        {
134          "name": "PKIX",
135          "supported_api_levels": "1+"
136        }
137      ],
138      "name": "CertPathBuilder"
139    },
140    {
141      "algorithms": [
142        {
143          "name": "PKIX",
144          "supported_api_levels": "1+"
145        }
146      ],
147      "name": "CertPathValidator"
148    },
149    {
150      "algorithms": [
151        {
152          "name": "Collection",
153          "supported_api_levels": "1+"
154        }
155      ],
156      "name": "CertStore"
157    },
158    {
159      "algorithms": [
160        {
161          "name": "X.509",
162          "supported_api_levels": "1+"
163        }
164      ],
165      "name": "CertificateFactory"
166    },
167    {
168      "algorithms": [
169        {
170          "name": "AES/CBC/ISO10126Padding",
171          "supported_api_levels": "1+"
172        },
173        {
174          "name": "AES/CBC/NoPadding",
175          "supported_api_levels": "1+"
176        },
177        {
178          "name": "AES/CBC/PKCS5Padding",
179          "supported_api_levels": "1+"
180        },
181        {
182          "name": "AES/CFB/ISO10126Padding",
183          "supported_api_levels": "1+"
184        },
185        {
186          "name": "AES/CFB/NoPadding",
187          "supported_api_levels": "1+"
188        },
189        {
190          "name": "AES/CFB/PKCS5Padding",
191          "supported_api_levels": "1+"
192        },
193        {
194          "name": "AES/CTR/ISO10126Padding",
195          "supported_api_levels": "1+"
196        },
197        {
198          "name": "AES/CTR/NoPadding",
199          "supported_api_levels": "1+"
200        },
201        {
202          "name": "AES/CTR/PKCS5Padding",
203          "supported_api_levels": "1+"
204        },
205        {
206          "name": "AES/CTS/ISO10126Padding",
207          "supported_api_levels": "1+"
208        },
209        {
210          "name": "AES/CTS/NoPadding",
211          "supported_api_levels": "1+"
212        },
213        {
214          "name": "AES/CTS/PKCS5Padding",
215          "supported_api_levels": "1+"
216        },
217        {
218          "name": "AES/ECB/ISO10126Padding",
219          "supported_api_levels": "1+"
220        },
221        {
222          "name": "AES/ECB/NoPadding",
223          "supported_api_levels": "1+"
224        },
225        {
226          "name": "AES/ECB/PKCS5Padding",
227          "supported_api_levels": "1+"
228        },
229        {
230          "name": "AES/GCM/NoPadding",
231          "supported_api_levels": "10+"
232        },
233        {
234          "name": "AES/OFB/ISO10126Padding",
235          "supported_api_levels": "1+"
236        },
237        {
238          "name": "AES/OFB/NoPadding",
239          "supported_api_levels": "1+"
240        },
241        {
242          "name": "AES/OFB/PKCS5Padding",
243          "supported_api_levels": "1+"
244        },
245        {
246          "name": "AES_128/CBC/NoPadding",
247          "supported_api_levels": "26+"
248        },
249        {
250          "name": "AES_128/CBC/PKCS5Padding",
251          "supported_api_levels": "26+"
252        },
253        {
254          "name": "AES_128/ECB/NoPadding",
255          "supported_api_levels": "26+"
256        },
257        {
258          "name": "AES_128/ECB/PKCS5Padding",
259          "supported_api_levels": "26+"
260        },
261        {
262          "name": "AES_128/GCM/NoPadding",
263          "supported_api_levels": "26+"
264        },
265        {
266          "name": "AES_256/CBC/NoPadding",
267          "supported_api_levels": "26+"
268        },
269        {
270          "name": "AES_256/CBC/PKCS5Padding",
271          "supported_api_levels": "26+"
272        },
273        {
274          "name": "AES_256/ECB/NoPadding",
275          "supported_api_levels": "26+"
276        },
277        {
278          "name": "AES_256/ECB/PKCS5Padding",
279          "supported_api_levels": "26+"
280        },
281        {
282          "name": "AES_256/GCM/NoPadding",
283          "supported_api_levels": "26+"
284        },
285        {
286          "name": "ARC4/ECB/NoPadding",
287          "supported_api_levels": "10+"
288        },
289        {
290          "name": "ARC4/NONE/NoPadding",
291          "supported_api_levels": "28+"
292        },
293        {
294          "name": "BLOWFISH/CBC/ISO10126Padding",
295          "supported_api_levels": "10+"
296        },
297        {
298          "name": "BLOWFISH/CBC/NoPadding",
299          "supported_api_levels": "10+"
300        },
301        {
302          "name": "BLOWFISH/CBC/PKCS5Padding",
303          "supported_api_levels": "10+"
304        },
305        {
306          "name": "BLOWFISH/CFB/ISO10126Padding",
307          "supported_api_levels": "10+"
308        },
309        {
310          "name": "BLOWFISH/CFB/NoPadding",
311          "supported_api_levels": "10+"
312        },
313        {
314          "name": "BLOWFISH/CFB/PKCS5Padding",
315          "supported_api_levels": "10+"
316        },
317        {
318          "name": "BLOWFISH/CTR/ISO10126Padding",
319          "supported_api_levels": "10+"
320        },
321        {
322          "name": "BLOWFISH/CTR/NoPadding",
323          "supported_api_levels": "10+"
324        },
325        {
326          "name": "BLOWFISH/CTR/PKCS5Padding",
327          "supported_api_levels": "10+"
328        },
329        {
330          "name": "BLOWFISH/CTS/ISO10126Padding",
331          "supported_api_levels": "10+"
332        },
333        {
334          "name": "BLOWFISH/CTS/NoPadding",
335          "supported_api_levels": "10+"
336        },
337        {
338          "name": "BLOWFISH/CTS/PKCS5Padding",
339          "supported_api_levels": "10+"
340        },
341        {
342          "name": "BLOWFISH/ECB/ISO10126Padding",
343          "supported_api_levels": "10+"
344        },
345        {
346          "name": "BLOWFISH/ECB/NoPadding",
347          "supported_api_levels": "10+"
348        },
349        {
350          "name": "BLOWFISH/ECB/PKCS5Padding",
351          "supported_api_levels": "10+"
352        },
353        {
354          "name": "BLOWFISH/OFB/ISO10126Padding",
355          "supported_api_levels": "10+"
356        },
357        {
358          "name": "BLOWFISH/OFB/NoPadding",
359          "supported_api_levels": "10+"
360        },
361        {
362          "name": "BLOWFISH/OFB/PKCS5Padding",
363          "supported_api_levels": "10+"
364        },
365        {
366          "name": "ChaCha20/NONE/NoPadding",
367          "note": "ChaCha with 20 rounds, 96-bit nonce, and 32-bit counter as described in RFC 7539.",
368          "supported_api_levels": "28+"
369        },
370        {
371          "name": "ChaCha20/Poly1305/NoPadding",
372          "note": "ChaCha with 20 rounds, 96-bit nonce, and 32-bit counter as described in RFC 7539.",
373          "supported_api_levels": "28+"
374        },
375        {
376          "name": "DES/CBC/ISO10126Padding",
377          "supported_api_levels": "1+"
378        },
379        {
380          "name": "DES/CBC/NoPadding",
381          "supported_api_levels": "1+"
382        },
383        {
384          "name": "DES/CBC/PKCS5Padding",
385          "supported_api_levels": "1+"
386        },
387        {
388          "name": "DES/CFB/ISO10126Padding",
389          "supported_api_levels": "1+"
390        },
391        {
392          "name": "DES/CFB/NoPadding",
393          "supported_api_levels": "1+"
394        },
395        {
396          "name": "DES/CFB/PKCS5Padding",
397          "supported_api_levels": "1+"
398        },
399        {
400          "name": "DES/CTR/ISO10126Padding",
401          "supported_api_levels": "1+"
402        },
403        {
404          "name": "DES/CTR/NoPadding",
405          "supported_api_levels": "1+"
406        },
407        {
408          "name": "DES/CTR/PKCS5Padding",
409          "supported_api_levels": "1+"
410        },
411        {
412          "name": "DES/CTS/ISO10126Padding",
413          "supported_api_levels": "1+"
414        },
415        {
416          "name": "DES/CTS/NoPadding",
417          "supported_api_levels": "1+"
418        },
419        {
420          "name": "DES/CTS/PKCS5Padding",
421          "supported_api_levels": "1+"
422        },
423        {
424          "name": "DES/ECB/ISO10126Padding",
425          "supported_api_levels": "1+"
426        },
427        {
428          "name": "DES/ECB/NoPadding",
429          "supported_api_levels": "1+"
430        },
431        {
432          "name": "DES/ECB/PKCS5Padding",
433          "supported_api_levels": "1+"
434        },
435        {
436          "name": "DES/OFB/ISO10126Padding",
437          "supported_api_levels": "1+"
438        },
439        {
440          "name": "DES/OFB/NoPadding",
441          "supported_api_levels": "1+"
442        },
443        {
444          "name": "DES/OFB/PKCS5Padding",
445          "supported_api_levels": "1+"
446        },
447        {
448          "name": "DESede/CBC/ISO10126Padding",
449          "supported_api_levels": "1+"
450        },
451        {
452          "name": "DESede/CBC/NoPadding",
453          "supported_api_levels": "1+"
454        },
455        {
456          "name": "DESede/CBC/PKCS5Padding",
457          "supported_api_levels": "1+"
458        },
459        {
460          "name": "DESede/CFB/ISO10126Padding",
461          "supported_api_levels": "1+"
462        },
463        {
464          "name": "DESede/CFB/NoPadding",
465          "supported_api_levels": "1+"
466        },
467        {
468          "name": "DESede/CFB/PKCS5Padding",
469          "supported_api_levels": "1+"
470        },
471        {
472          "name": "DESede/CTR/ISO10126Padding",
473          "supported_api_levels": "1+"
474        },
475        {
476          "name": "DESede/CTR/NoPadding",
477          "supported_api_levels": "1+"
478        },
479        {
480          "name": "DESede/CTR/PKCS5Padding",
481          "supported_api_levels": "1+"
482        },
483        {
484          "name": "DESede/CTS/ISO10126Padding",
485          "supported_api_levels": "1+"
486        },
487        {
488          "name": "DESede/CTS/NoPadding",
489          "supported_api_levels": "1+"
490        },
491        {
492          "name": "DESede/CTS/PKCS5Padding",
493          "supported_api_levels": "1+"
494        },
495        {
496          "name": "DESede/ECB/ISO10126Padding",
497          "supported_api_levels": "1+"
498        },
499        {
500          "name": "DESede/ECB/NoPadding",
501          "supported_api_levels": "1+"
502        },
503        {
504          "name": "DESede/ECB/PKCS5Padding",
505          "supported_api_levels": "1+"
506        },
507        {
508          "name": "DESede/OFB/ISO10126Padding",
509          "supported_api_levels": "1+"
510        },
511        {
512          "name": "DESede/OFB/NoPadding",
513          "supported_api_levels": "1+"
514        },
515        {
516          "name": "DESede/OFB/PKCS5Padding",
517          "supported_api_levels": "1+"
518        },
519        {
520          "name": "RSA/ECB/NoPadding",
521          "supported_api_levels": "1+"
522        },
523        {
524          "name": "RSA/ECB/OAEPPadding",
525          "supported_api_levels": "1+"
526        },
527        {
528          "name": "RSA/ECB/OAEPwithSHA-1andMGF1Padding",
529          "supported_api_levels": "10+"
530        },
531        {
532          "name": "RSA/ECB/OAEPwithSHA-224andMGF1Padding",
533          "supported_api_levels": "23+"
534        },
535        {
536          "name": "RSA/ECB/OAEPwithSHA-256andMGF1Padding",
537          "supported_api_levels": "10+"
538        },
539        {
540          "name": "RSA/ECB/OAEPwithSHA-384andMGF1Padding",
541          "supported_api_levels": "23+"
542        },
543        {
544          "name": "RSA/ECB/OAEPwithSHA-512andMGF1Padding",
545          "supported_api_levels": "23+"
546        },
547        {
548          "name": "RSA/ECB/PKCS1Padding",
549          "supported_api_levels": "1+"
550        },
551        {
552          "name": "RSA/NONE/NoPadding",
553          "supported_api_levels": "1+"
554        },
555        {
556          "name": "RSA/NONE/OAEPPadding",
557          "supported_api_levels": "1+"
558        },
559        {
560          "name": "RSA/NONE/OAEPwithSHA-1andMGF1Padding",
561          "supported_api_levels": "10+"
562        },
563        {
564          "name": "RSA/NONE/OAEPwithSHA-224andMGF1Padding",
565          "supported_api_levels": "23+"
566        },
567        {
568          "name": "RSA/NONE/OAEPwithSHA-256andMGF1Padding",
569          "supported_api_levels": "10+"
570        },
571        {
572          "name": "RSA/NONE/OAEPwithSHA-384andMGF1Padding",
573          "supported_api_levels": "23+"
574        },
575        {
576          "name": "RSA/NONE/OAEPwithSHA-512andMGF1Padding",
577          "supported_api_levels": "23+"
578        },
579        {
580          "name": "RSA/NONE/PKCS1Padding",
581          "supported_api_levels": "1+"
582        }
583      ],
584      "name": "Cipher"
585    },
586    {
587      "algorithms": [
588        {
589          "name": "DH",
590          "supported_api_levels": "1+"
591        },
592        {
593          "name": "ECDH",
594          "supported_api_levels": "11+"
595        }
596      ],
597      "name": "KeyAgreement"
598    },
599    {
600      "algorithms": [
601        {
602          "name": "DH",
603          "supported_api_levels": "1+"
604        },
605        {
606          "name": "DSA",
607          "supported_api_levels": "1+"
608        },
609        {
610          "name": "EC",
611          "supported_api_levels": "11+"
612        },
613        {
614          "name": "RSA",
615          "supported_api_levels": "1+"
616        },
617        {
618          "deprecated": "true",
619          "name": "X.509",
620          "supported_api_levels": "1-8"
621        }
622      ],
623      "name": "KeyFactory"
624    },
625    {
626      "algorithms": [
627        {
628          "name": "AES",
629          "supported_api_levels": "1+"
630        },
631        {
632          "deprecated": "true",
633          "name": "AESWRAP",
634          "supported_api_levels": "1-8"
635        },
636        {
637          "name": "ARC4",
638          "supported_api_levels": "14+"
639        },
640        {
641          "name": "BLOWFISH",
642          "supported_api_levels": "10+"
643        },
644        {
645          "name": "ChaCha20",
646          "supported_api_levels": "28+"
647        },
648        {
649          "name": "DES",
650          "supported_api_levels": "1+"
651        },
652        {
653          "name": "DESede",
654          "supported_api_levels": "1+"
655        },
656        {
657          "deprecated": "true",
658          "name": "DESedeWRAP",
659          "supported_api_levels": "1-8"
660        },
661        {
662          "name": "HmacMD5",
663          "supported_api_levels": "1+"
664        },
665        {
666          "name": "HmacSHA1",
667          "supported_api_levels": "11+"
668        },
669        {
670          "name": "HmacSHA224",
671          "supported_api_levels": "1-8,22+"
672        },
673        {
674          "name": "HmacSHA256",
675          "supported_api_levels": "1+"
676        },
677        {
678          "name": "HmacSHA384",
679          "supported_api_levels": "1+"
680        },
681        {
682          "name": "HmacSHA512",
683          "supported_api_levels": "1+"
684        },
685        {
686          "deprecated": "true",
687          "name": "RC4",
688          "supported_api_levels": "10-13"
689        }
690      ],
691      "name": "KeyGenerator"
692    },
693    {
694      "algorithms": [
695        {
696          "name": "PKIX",
697          "supported_api_levels": "1+"
698        }
699      ],
700      "name": "KeyManagerFactory"
701    },
702    {
703      "algorithms": [
704        {
705          "name": "DH",
706          "supported_api_levels": "1+"
707        },
708        {
709          "name": "DSA",
710          "supported_api_levels": "1+"
711        },
712        {
713          "name": "EC",
714          "supported_api_levels": "11+"
715        },
716        {
717          "name": "RSA",
718          "supported_api_levels": "1+"
719        }
720      ],
721      "name": "KeyPairGenerator"
722    },
723    {
724      "algorithms": [
725        {
726          "name": "AndroidCAStore",
727          "supported_api_levels": "14+"
728        },
729        {
730          "name": "AndroidKeyStore",
731          "supported_api_levels": "18+"
732        },
733        {
734          "deprecated": "true",
735          "name": "BCPKCS12",
736          "supported_api_levels": "1-8"
737        },
738        {
739          "name": "BKS",
740          "supported_api_levels": "1+"
741        },
742        {
743          "name": "BouncyCastle",
744          "supported_api_levels": "1+"
745        },
746        {
747          "name": "PKCS12",
748          "supported_api_levels": "1+"
749        },
750        {
751          "deprecated": "true",
752          "name": "PKCS12-DEF",
753          "supported_api_levels": "1-8"
754        }
755      ],
756      "name": "KeyStore"
757    },
758    {
759      "algorithms": [
760        {
761          "deprecated": "true",
762          "name": "DESMAC",
763          "supported_api_levels": "1-8"
764        },
765        {
766          "deprecated": "true",
767          "name": "DESMAC/CFB8",
768          "supported_api_levels": "1-8"
769        },
770        {
771          "deprecated": "true",
772          "name": "DESedeMAC",
773          "supported_api_levels": "1-8"
774        },
775        {
776          "deprecated": "true",
777          "name": "DESedeMAC/CFB8",
778          "supported_api_levels": "1-8"
779        },
780        {
781          "deprecated": "true",
782          "name": "DESedeMAC64",
783          "supported_api_levels": "1-8"
784        },
785        {
786          "deprecated": "true",
787          "name": "DESwithISO9797",
788          "supported_api_levels": "1-8"
789        },
790        {
791          "name": "HmacMD5",
792          "supported_api_levels": "1+"
793        },
794        {
795          "name": "HmacSHA1",
796          "supported_api_levels": "1+"
797        },
798        {
799          "name": "HmacSHA224",
800          "supported_api_levels": "1-8,22+"
801        },
802        {
803          "name": "HmacSHA256",
804          "supported_api_levels": "1+"
805        },
806        {
807          "name": "HmacSHA384",
808          "supported_api_levels": "1+"
809        },
810        {
811          "name": "HmacSHA512",
812          "supported_api_levels": "1+"
813        },
814        {
815          "deprecated": "true",
816          "name": "ISO9797ALG3MAC",
817          "supported_api_levels": "1-8"
818        },
819        {
820          "name": "PBEwithHmacSHA",
821          "supported_api_levels": "1+"
822        },
823        {
824          "name": "PBEwithHmacSHA1",
825          "supported_api_levels": "1+"
826        },
827        {
828          "name": "PBEwithHmacSHA224",
829          "supported_api_levels": "26+"
830        },
831        {
832          "name": "PBEwithHmacSHA256",
833          "supported_api_levels": "26+"
834        },
835        {
836          "name": "PBEwithHmacSHA384",
837          "supported_api_levels": "26+"
838        },
839        {
840          "name": "PBEwithHmacSHA512",
841          "supported_api_levels": "26+"
842        }
843      ],
844      "name": "Mac"
845    },
846    {
847      "algorithms": [
848        {
849          "name": "MD5",
850          "supported_api_levels": "1+"
851        },
852        {
853          "name": "SHA-1",
854          "supported_api_levels": "1+"
855        },
856        {
857          "name": "SHA-224",
858          "supported_api_levels": "1-8,22+"
859        },
860        {
861          "name": "SHA-256",
862          "supported_api_levels": "1+"
863        },
864        {
865          "name": "SHA-384",
866          "supported_api_levels": "1+"
867        },
868        {
869          "name": "SHA-512",
870          "supported_api_levels": "1+"
871        }
872      ],
873      "name": "MessageDigest"
874    },
875    {
876      "algorithms": [
877        {
878          "name": "Default",
879          "supported_api_levels": "10+"
880        },
881        {
882          "name": "SSL",
883          "supported_api_levels": "10+"
884        },
885        {
886          "deprecated": "true",
887          "name": "SSLv3",
888          "supported_api_levels": "10-25"
889        },
890        {
891          "name": "TLS",
892          "supported_api_levels": "1+"
893        },
894        {
895          "name": "TLSv1",
896          "supported_api_levels": "10+"
897        },
898        {
899          "name": "TLSv1.1",
900          "supported_api_levels": "16+"
901        },
902        {
903          "name": "TLSv1.2",
904          "supported_api_levels": "16+"
905        }
906      ],
907      "name": "SSLContext"
908    },
909    {
910      "algorithms": [
911        {
912          "deprecated": "true",
913          "name": "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA",
914          "supported_api_levels": "9-19"
915        },
916        {
917          "deprecated": "true",
918          "name": "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA",
919          "supported_api_levels": "9-19"
920        },
921        {
922          "deprecated": "true",
923          "name": "SSL_DHE_DSS_WITH_DES_CBC_SHA",
924          "supported_api_levels": "9-19"
925        },
926        {
927          "deprecated": "true",
928          "name": "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA",
929          "supported_api_levels": "9-19"
930        },
931        {
932          "deprecated": "true",
933          "name": "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA",
934          "supported_api_levels": "9-19"
935        },
936        {
937          "deprecated": "true",
938          "name": "SSL_DHE_RSA_WITH_DES_CBC_SHA",
939          "supported_api_levels": "9-19"
940        },
941        {
942          "deprecated": "true",
943          "name": "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA",
944          "supported_api_levels": "9-19"
945        },
946        {
947          "deprecated": "true",
948          "name": "SSL_RSA_EXPORT_WITH_RC4_40_MD5",
949          "supported_api_levels": "9-19"
950        },
951        {
952          "deprecated": "true",
953          "name": "SSL_RSA_WITH_3DES_EDE_CBC_SHA",
954          "supported_api_levels": "9-19"
955        },
956        {
957          "deprecated": "true",
958          "name": "SSL_RSA_WITH_DES_CBC_SHA",
959          "supported_api_levels": "9-19"
960        },
961        {
962          "deprecated": "true",
963          "name": "SSL_RSA_WITH_RC4_128_MD5",
964          "supported_api_levels": "9-19"
965        },
966        {
967          "deprecated": "true",
968          "name": "SSL_RSA_WITH_RC4_128_SHA",
969          "supported_api_levels": "9-23"
970        },
971        {
972          "deprecated": "true",
973          "name": "TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA",
974          "supported_api_levels": "1-8"
975        },
976        {
977          "deprecated": "true",
978          "name": "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA",
979          "supported_api_levels": "1-8"
980        },
981        {
982          "deprecated": "true",
983          "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA",
984          "supported_api_levels": "9-22"
985        },
986        {
987          "deprecated": "true",
988          "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA",
989          "supported_api_levels": "20-22"
990        },
991        {
992          "deprecated": "true",
993          "name": "TLS_DHE_DSS_WITH_DES_CBC_SHA",
994          "supported_api_levels": "1-8"
995        },
996        {
997          "deprecated": "true",
998          "name": "TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA",
999          "supported_api_levels": "1-8"
1000        },
1001        {
1002          "deprecated": "true",
1003          "name": "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA",
1004          "supported_api_levels": "1-8"
1005        },
1006        {
1007          "deprecated": "true",
1008          "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA",
1009          "supported_api_levels": "9-25"
1010        },
1011        {
1012          "deprecated": "true",
1013          "name": "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256",
1014          "supported_api_levels": "20-25"
1015        },
1016        {
1017          "deprecated": "true",
1018          "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA",
1019          "supported_api_levels": "20-25"
1020        },
1021        {
1022          "deprecated": "true",
1023          "name": "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384",
1024          "supported_api_levels": "20-25"
1025        },
1026        {
1027          "deprecated": "true",
1028          "name": "TLS_DHE_RSA_WITH_DES_CBC_SHA",
1029          "supported_api_levels": "1-8"
1030        },
1031        {
1032          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA",
1033          "supported_api_levels": "20+"
1034        },
1035        {
1036          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
1037          "supported_api_levels": "20+"
1038        },
1039        {
1040          "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA",
1041          "supported_api_levels": "20+"
1042        },
1043        {
1044          "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
1045          "supported_api_levels": "20+"
1046        },
1047        {
1048          "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
1049          "supported_api_levels": "24+"
1050        },
1051        {
1052          "deprecated": "true",
1053          "name": "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA",
1054          "supported_api_levels": "20-23"
1055        },
1056        {
1057          "name": "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA",
1058          "supported_api_levels": "21+"
1059        },
1060        {
1061          "name": "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA",
1062          "supported_api_levels": "21+"
1063        },
1064        {
1065          "name": "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256",
1066          "supported_api_levels": "24+"
1067        },
1068        {
1069          "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
1070          "supported_api_levels": "20+"
1071        },
1072        {
1073          "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
1074          "supported_api_levels": "20+"
1075        },
1076        {
1077          "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA",
1078          "supported_api_levels": "20+"
1079        },
1080        {
1081          "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
1082          "supported_api_levels": "20+"
1083        },
1084        {
1085          "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
1086          "supported_api_levels": "24+"
1087        },
1088        {
1089          "deprecated": "true",
1090          "name": "TLS_ECDHE_RSA_WITH_RC4_128_SHA",
1091          "supported_api_levels": "20-23"
1092        },
1093        {
1094          "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV",
1095          "supported_api_levels": "20+"
1096        },
1097        {
1098          "deprecated": "true",
1099          "name": "TLS_PSK_WITH_3DES_EDE_CBC_SHA",
1100          "supported_api_levels": ""
1101        },
1102        {
1103          "name": "TLS_PSK_WITH_AES_128_CBC_SHA",
1104          "supported_api_levels": "21+"
1105        },
1106        {
1107          "name": "TLS_PSK_WITH_AES_256_CBC_SHA",
1108          "supported_api_levels": "21+"
1109        },
1110        {
1111          "deprecated": "true",
1112          "name": "TLS_RSA_EXPORT_WITH_DES40_CBC_SHA",
1113          "supported_api_levels": "1-8"
1114        },
1115        {
1116          "deprecated": "true",
1117          "name": "TLS_RSA_WITH_3DES_EDE_CBC_SHA",
1118          "supported_api_levels": "1-8"
1119        },
1120        {
1121          "name": "TLS_RSA_WITH_AES_128_CBC_SHA",
1122          "supported_api_levels": "9+"
1123        },
1124        {
1125          "name": "TLS_RSA_WITH_AES_128_GCM_SHA256",
1126          "supported_api_levels": "20+"
1127        },
1128        {
1129          "name": "TLS_RSA_WITH_AES_256_CBC_SHA",
1130          "supported_api_levels": "20+"
1131        },
1132        {
1133          "name": "TLS_RSA_WITH_AES_256_GCM_SHA384",
1134          "supported_api_levels": "20+"
1135        },
1136        {
1137          "deprecated": "true",
1138          "name": "TLS_RSA_WITH_DES_CBC_SHA",
1139          "supported_api_levels": "1-8"
1140        }
1141      ],
1142      "name": "SSLEngine.Enabled"
1143    },
1144    {
1145      "algorithms": [
1146        {
1147          "deprecated": "true",
1148          "name": "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA",
1149          "supported_api_levels": "9-22"
1150        },
1151        {
1152          "deprecated": "true",
1153          "name": "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA",
1154          "supported_api_levels": "9-22"
1155        },
1156        {
1157          "deprecated": "true",
1158          "name": "SSL_DHE_DSS_WITH_DES_CBC_SHA",
1159          "supported_api_levels": "9-22"
1160        },
1161        {
1162          "deprecated": "true",
1163          "name": "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA",
1164          "supported_api_levels": "9-22"
1165        },
1166        {
1167          "deprecated": "true",
1168          "name": "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA",
1169          "supported_api_levels": "9-22"
1170        },
1171        {
1172          "deprecated": "true",
1173          "name": "SSL_DHE_RSA_WITH_DES_CBC_SHA",
1174          "supported_api_levels": "9-22"
1175        },
1176        {
1177          "deprecated": "true",
1178          "name": "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA",
1179          "supported_api_levels": "9-22"
1180        },
1181        {
1182          "deprecated": "true",
1183          "name": "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5",
1184          "supported_api_levels": "9-22"
1185        },
1186        {
1187          "deprecated": "true",
1188          "name": "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA",
1189          "supported_api_levels": "9-22"
1190        },
1191        {
1192          "deprecated": "true",
1193          "name": "SSL_DH_anon_WITH_DES_CBC_SHA",
1194          "supported_api_levels": "9-22"
1195        },
1196        {
1197          "deprecated": "true",
1198          "name": "SSL_DH_anon_WITH_RC4_128_MD5",
1199          "supported_api_levels": "9-22"
1200        },
1201        {
1202          "deprecated": "true",
1203          "name": "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA",
1204          "supported_api_levels": "9-22"
1205        },
1206        {
1207          "deprecated": "true",
1208          "name": "SSL_RSA_EXPORT_WITH_RC4_40_MD5",
1209          "supported_api_levels": "9-22"
1210        },
1211        {
1212          "name": "SSL_RSA_WITH_3DES_EDE_CBC_SHA",
1213          "supported_api_levels": "9+"
1214        },
1215        {
1216          "deprecated": "true",
1217          "name": "SSL_RSA_WITH_DES_CBC_SHA",
1218          "supported_api_levels": "9-22"
1219        },
1220        {
1221          "deprecated": "true",
1222          "name": "SSL_RSA_WITH_NULL_MD5",
1223          "supported_api_levels": "9-22"
1224        },
1225        {
1226          "deprecated": "true",
1227          "name": "SSL_RSA_WITH_NULL_SHA",
1228          "supported_api_levels": "9-22"
1229        },
1230        {
1231          "deprecated": "true",
1232          "name": "SSL_RSA_WITH_RC4_128_MD5",
1233          "supported_api_levels": "9-25"
1234        },
1235        {
1236          "deprecated": "true",
1237          "name": "SSL_RSA_WITH_RC4_128_SHA",
1238          "supported_api_levels": "9-25"
1239        },
1240        {
1241          "deprecated": "true",
1242          "name": "TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA",
1243          "supported_api_levels": "1-8"
1244        },
1245        {
1246          "deprecated": "true",
1247          "name": "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA",
1248          "supported_api_levels": "1-8"
1249        },
1250        {
1251          "deprecated": "true",
1252          "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA",
1253          "supported_api_levels": "9-22"
1254        },
1255        {
1256          "deprecated": "true",
1257          "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256",
1258          "supported_api_levels": "20-22"
1259        },
1260        {
1261          "deprecated": "true",
1262          "name": "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256",
1263          "supported_api_levels": "20-22"
1264        },
1265        {
1266          "deprecated": "true",
1267          "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA",
1268          "supported_api_levels": "9-22"
1269        },
1270        {
1271          "deprecated": "true",
1272          "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256",
1273          "supported_api_levels": "20-22"
1274        },
1275        {
1276          "deprecated": "true",
1277          "name": "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384",
1278          "supported_api_levels": "20-22"
1279        },
1280        {
1281          "deprecated": "true",
1282          "name": "TLS_DHE_DSS_WITH_DES_CBC_SHA",
1283          "supported_api_levels": "1-8"
1284        },
1285        {
1286          "deprecated": "true",
1287          "name": "TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA",
1288          "supported_api_levels": "1-8"
1289        },
1290        {
1291          "deprecated": "true",
1292          "name": "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA",
1293          "supported_api_levels": "1-8"
1294        },
1295        {
1296          "deprecated": "true",
1297          "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA",
1298          "supported_api_levels": "9-25"
1299        },
1300        {
1301          "deprecated": "true",
1302          "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256",
1303          "supported_api_levels": "20-25"
1304        },
1305        {
1306          "deprecated": "true",
1307          "name": "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256",
1308          "supported_api_levels": "20-25"
1309        },
1310        {
1311          "deprecated": "true",
1312          "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA",
1313          "supported_api_levels": "9-25"
1314        },
1315        {
1316          "deprecated": "true",
1317          "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256",
1318          "supported_api_levels": "20-25"
1319        },
1320        {
1321          "deprecated": "true",
1322          "name": "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384",
1323          "supported_api_levels": "20-25"
1324        },
1325        {
1326          "deprecated": "true",
1327          "name": "TLS_DHE_RSA_WITH_DES_CBC_SHA",
1328          "supported_api_levels": "1-8"
1329        },
1330        {
1331          "deprecated": "true",
1332          "name": "TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA",
1333          "supported_api_levels": "1-8"
1334        },
1335        {
1336          "deprecated": "true",
1337          "name": "TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA",
1338          "supported_api_levels": "1-8"
1339        },
1340        {
1341          "deprecated": "true",
1342          "name": "TLS_DH_DSS_WITH_DES_CBC_SHA",
1343          "supported_api_levels": "1-8"
1344        },
1345        {
1346          "deprecated": "true",
1347          "name": "TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA",
1348          "supported_api_levels": "1-8"
1349        },
1350        {
1351          "deprecated": "true",
1352          "name": "TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA",
1353          "supported_api_levels": "1-8"
1354        },
1355        {
1356          "deprecated": "true",
1357          "name": "TLS_DH_RSA_WITH_DES_CBC_SHA",
1358          "supported_api_levels": "1-8"
1359        },
1360        {
1361          "deprecated": "true",
1362          "name": "TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA",
1363          "supported_api_levels": "1-8"
1364        },
1365        {
1366          "deprecated": "true",
1367          "name": "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA",
1368          "supported_api_levels": "1-8"
1369        },
1370        {
1371          "deprecated": "true",
1372          "name": "TLS_DH_anon_WITH_AES_128_CBC_SHA",
1373          "supported_api_levels": "9-22"
1374        },
1375        {
1376          "deprecated": "true",
1377          "name": "TLS_DH_anon_WITH_AES_128_CBC_SHA256",
1378          "supported_api_levels": "20-22"
1379        },
1380        {
1381          "deprecated": "true",
1382          "name": "TLS_DH_anon_WITH_AES_128_GCM_SHA256",
1383          "supported_api_levels": "20-22"
1384        },
1385        {
1386          "deprecated": "true",
1387          "name": "TLS_DH_anon_WITH_AES_256_CBC_SHA",
1388          "supported_api_levels": "9-22"
1389        },
1390        {
1391          "deprecated": "true",
1392          "name": "TLS_DH_anon_WITH_AES_256_CBC_SHA256",
1393          "supported_api_levels": "20-22"
1394        },
1395        {
1396          "deprecated": "true",
1397          "name": "TLS_DH_anon_WITH_AES_256_GCM_SHA384",
1398          "supported_api_levels": "20-22"
1399        },
1400        {
1401          "deprecated": "true",
1402          "name": "TLS_DH_anon_WITH_DES_CBC_SHA",
1403          "supported_api_levels": "1-8"
1404        },
1405        {
1406          "deprecated": "true",
1407          "name": "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA",
1408          "supported_api_levels": "20-22"
1409        },
1410        {
1411          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA",
1412          "supported_api_levels": "20+"
1413        },
1414        {
1415          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256",
1416          "supported_api_levels": "20+"
1417        },
1418        {
1419          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
1420          "supported_api_levels": "20+"
1421        },
1422        {
1423          "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA",
1424          "supported_api_levels": "20+"
1425        },
1426        {
1427          "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384",
1428          "supported_api_levels": "20+"
1429        },
1430        {
1431          "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
1432          "supported_api_levels": "20+"
1433        },
1434        {
1435          "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
1436          "supported_api_levels": "24+"
1437        },
1438        {
1439          "deprecated": "true",
1440          "name": "TLS_ECDHE_ECDSA_WITH_NULL_SHA",
1441          "supported_api_levels": "20-22"
1442        },
1443        {
1444          "deprecated": "true",
1445          "name": "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA",
1446          "supported_api_levels": "20-25"
1447        },
1448        {
1449          "name": "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA",
1450          "supported_api_levels": "21+"
1451        },
1452        {
1453          "name": "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA",
1454          "supported_api_levels": "21+"
1455        },
1456        {
1457          "name": "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256",
1458          "supported_api_levels": "24+"
1459        },
1460        {
1461          "deprecated": "true",
1462          "name": "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA",
1463          "supported_api_levels": "20-22"
1464        },
1465        {
1466          "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
1467          "supported_api_levels": "20+"
1468        },
1469        {
1470          "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256",
1471          "supported_api_levels": "20+"
1472        },
1473        {
1474          "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
1475          "supported_api_levels": "20+"
1476        },
1477        {
1478          "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA",
1479          "supported_api_levels": "20+"
1480        },
1481        {
1482          "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384",
1483          "supported_api_levels": "20+"
1484        },
1485        {
1486          "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
1487          "supported_api_levels": "20+"
1488        },
1489        {
1490          "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
1491          "supported_api_levels": "24+"
1492        },
1493        {
1494          "deprecated": "true",
1495          "name": "TLS_ECDHE_RSA_WITH_NULL_SHA",
1496          "supported_api_levels": "20-22"
1497        },
1498        {
1499          "deprecated": "true",
1500          "name": "TLS_ECDHE_RSA_WITH_RC4_128_SHA",
1501          "supported_api_levels": "20-25"
1502        },
1503        {
1504          "deprecated": "true",
1505          "name": "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA",
1506          "supported_api_levels": "20-22"
1507        },
1508        {
1509          "deprecated": "true",
1510          "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA",
1511          "supported_api_levels": "20-22"
1512        },
1513        {
1514          "deprecated": "true",
1515          "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256",
1516          "supported_api_levels": "20-22"
1517        },
1518        {
1519          "deprecated": "true",
1520          "name": "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256",
1521          "supported_api_levels": "20-22"
1522        },
1523        {
1524          "deprecated": "true",
1525          "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA",
1526          "supported_api_levels": "20-22"
1527        },
1528        {
1529          "deprecated": "true",
1530          "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384",
1531          "supported_api_levels": "20-22"
1532        },
1533        {
1534          "deprecated": "true",
1535          "name": "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384",
1536          "supported_api_levels": "20-22"
1537        },
1538        {
1539          "deprecated": "true",
1540          "name": "TLS_ECDH_ECDSA_WITH_NULL_SHA",
1541          "supported_api_levels": "20-22"
1542        },
1543        {
1544          "deprecated": "true",
1545          "name": "TLS_ECDH_ECDSA_WITH_RC4_128_SHA",
1546          "supported_api_levels": "20-22"
1547        },
1548        {
1549          "deprecated": "true",
1550          "name": "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA",
1551          "supported_api_levels": "20-22"
1552        },
1553        {
1554          "deprecated": "true",
1555          "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA",
1556          "supported_api_levels": "20-22"
1557        },
1558        {
1559          "deprecated": "true",
1560          "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256",
1561          "supported_api_levels": "20-22"
1562        },
1563        {
1564          "deprecated": "true",
1565          "name": "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256",
1566          "supported_api_levels": "20-22"
1567        },
1568        {
1569          "deprecated": "true",
1570          "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA",
1571          "supported_api_levels": "20-22"
1572        },
1573        {
1574          "deprecated": "true",
1575          "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384",
1576          "supported_api_levels": "20-22"
1577        },
1578        {
1579          "deprecated": "true",
1580          "name": "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384",
1581          "supported_api_levels": "20-22"
1582        },
1583        {
1584          "deprecated": "true",
1585          "name": "TLS_ECDH_RSA_WITH_NULL_SHA",
1586          "supported_api_levels": "20-22"
1587        },
1588        {
1589          "deprecated": "true",
1590          "name": "TLS_ECDH_RSA_WITH_RC4_128_SHA",
1591          "supported_api_levels": "20-22"
1592        },
1593        {
1594          "deprecated": "true",
1595          "name": "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA",
1596          "supported_api_levels": "20-22"
1597        },
1598        {
1599          "deprecated": "true",
1600          "name": "TLS_ECDH_anon_WITH_AES_128_CBC_SHA",
1601          "supported_api_levels": "20-22"
1602        },
1603        {
1604          "deprecated": "true",
1605          "name": "TLS_ECDH_anon_WITH_AES_256_CBC_SHA",
1606          "supported_api_levels": "20-22"
1607        },
1608        {
1609          "deprecated": "true",
1610          "name": "TLS_ECDH_anon_WITH_NULL_SHA",
1611          "supported_api_levels": "20-22"
1612        },
1613        {
1614          "deprecated": "true",
1615          "name": "TLS_ECDH_anon_WITH_RC4_128_SHA",
1616          "supported_api_levels": "20-22"
1617        },
1618        {
1619          "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV",
1620          "supported_api_levels": "20+"
1621        },
1622        {
1623          "name": "TLS_FALLBACK_SCSV",
1624          "supported_api_levels": "21+"
1625        },
1626        {
1627          "deprecated": "true",
1628          "name": "TLS_NULL_WITH_NULL_NULL",
1629          "supported_api_levels": "1-8"
1630        },
1631        {
1632          "deprecated": "true",
1633          "name": "TLS_PSK_WITH_3DES_EDE_CBC_SHA",
1634          "supported_api_levels": "21-22"
1635        },
1636        {
1637          "name": "TLS_PSK_WITH_AES_128_CBC_SHA",
1638          "supported_api_levels": "21+"
1639        },
1640        {
1641          "name": "TLS_PSK_WITH_AES_256_CBC_SHA",
1642          "supported_api_levels": "21+"
1643        },
1644        {
1645          "deprecated": "true",
1646          "name": "TLS_PSK_WITH_RC4_128_SHA",
1647          "supported_api_levels": "21-25"
1648        },
1649        {
1650          "deprecated": "true",
1651          "name": "TLS_RSA_EXPORT_WITH_DES40_CBC_SHA",
1652          "supported_api_levels": "1-8"
1653        },
1654        {
1655          "deprecated": "true",
1656          "name": "TLS_RSA_WITH_3DES_EDE_CBC_SHA",
1657          "supported_api_levels": "1-8"
1658        },
1659        {
1660          "name": "TLS_RSA_WITH_AES_128_CBC_SHA",
1661          "supported_api_levels": "9+"
1662        },
1663        {
1664          "name": "TLS_RSA_WITH_AES_128_CBC_SHA256",
1665          "supported_api_levels": "20+"
1666        },
1667        {
1668          "name": "TLS_RSA_WITH_AES_128_GCM_SHA256",
1669          "supported_api_levels": "20+"
1670        },
1671        {
1672          "name": "TLS_RSA_WITH_AES_256_CBC_SHA",
1673          "supported_api_levels": "9+"
1674        },
1675        {
1676          "name": "TLS_RSA_WITH_AES_256_CBC_SHA256",
1677          "supported_api_levels": "20+"
1678        },
1679        {
1680          "name": "TLS_RSA_WITH_AES_256_GCM_SHA384",
1681          "supported_api_levels": "20+"
1682        },
1683        {
1684          "deprecated": "true",
1685          "name": "TLS_RSA_WITH_DES_CBC_SHA",
1686          "supported_api_levels": "1-8"
1687        },
1688        {
1689          "deprecated": "true",
1690          "name": "TLS_RSA_WITH_NULL_MD5",
1691          "supported_api_levels": "1-8"
1692        },
1693        {
1694          "deprecated": "true",
1695          "name": "TLS_RSA_WITH_NULL_SHA",
1696          "supported_api_levels": "1-8"
1697        },
1698        {
1699          "deprecated": "true",
1700          "name": "TLS_RSA_WITH_NULL_SHA256",
1701          "supported_api_levels": "20-22"
1702        }
1703      ],
1704      "name": "SSLEngine.Supported"
1705    },
1706    {
1707      "algorithms": [
1708        {
1709          "deprecated": "true",
1710          "name": "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA",
1711          "supported_api_levels": "9-19"
1712        },
1713        {
1714          "deprecated": "true",
1715          "name": "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA",
1716          "supported_api_levels": "9-19"
1717        },
1718        {
1719          "deprecated": "true",
1720          "name": "SSL_DHE_DSS_WITH_DES_CBC_SHA",
1721          "supported_api_levels": "9-19"
1722        },
1723        {
1724          "deprecated": "true",
1725          "name": "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA",
1726          "supported_api_levels": "9-19"
1727        },
1728        {
1729          "deprecated": "true",
1730          "name": "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA",
1731          "supported_api_levels": "9-19"
1732        },
1733        {
1734          "deprecated": "true",
1735          "name": "SSL_DHE_RSA_WITH_DES_CBC_SHA",
1736          "supported_api_levels": "9-19"
1737        },
1738        {
1739          "deprecated": "true",
1740          "name": "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA",
1741          "supported_api_levels": "9-19"
1742        },
1743        {
1744          "deprecated": "true",
1745          "name": "SSL_RSA_EXPORT_WITH_RC4_40_MD5",
1746          "supported_api_levels": "9-19"
1747        },
1748        {
1749          "deprecated": "true",
1750          "name": "SSL_RSA_WITH_3DES_EDE_CBC_SHA",
1751          "supported_api_levels": "9-19"
1752        },
1753        {
1754          "deprecated": "true",
1755          "name": "SSL_RSA_WITH_DES_CBC_SHA",
1756          "supported_api_levels": "9-19"
1757        },
1758        {
1759          "deprecated": "true",
1760          "name": "SSL_RSA_WITH_RC4_128_MD5",
1761          "supported_api_levels": "9-19"
1762        },
1763        {
1764          "deprecated": "true",
1765          "name": "SSL_RSA_WITH_RC4_128_SHA",
1766          "supported_api_levels": "9-23"
1767        },
1768        {
1769          "deprecated": "true",
1770          "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA",
1771          "supported_api_levels": "9-22"
1772        },
1773        {
1774          "deprecated": "true",
1775          "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA",
1776          "supported_api_levels": "11-22"
1777        },
1778        {
1779          "deprecated": "true",
1780          "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA",
1781          "supported_api_levels": "9-25"
1782        },
1783        {
1784          "deprecated": "true",
1785          "name": "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256",
1786          "supported_api_levels": "20-25"
1787        },
1788        {
1789          "deprecated": "true",
1790          "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA",
1791          "supported_api_levels": "11-25"
1792        },
1793        {
1794          "deprecated": "true",
1795          "name": "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384",
1796          "supported_api_levels": "20-25"
1797        },
1798        {
1799          "deprecated": "true",
1800          "name": "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA",
1801          "supported_api_levels": "11-19"
1802        },
1803        {
1804          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA",
1805          "supported_api_levels": "11+"
1806        },
1807        {
1808          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
1809          "supported_api_levels": "20+"
1810        },
1811        {
1812          "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA",
1813          "supported_api_levels": "11+"
1814        },
1815        {
1816          "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
1817          "supported_api_levels": "20+"
1818        },
1819        {
1820          "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
1821          "supported_api_levels": "24+"
1822        },
1823        {
1824          "deprecated": "true",
1825          "name": "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA",
1826          "supported_api_levels": "11-23"
1827        },
1828        {
1829          "name": "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA",
1830          "supported_api_levels": "21+"
1831        },
1832        {
1833          "name": "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA",
1834          "supported_api_levels": "21+"
1835        },
1836        {
1837          "name": "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256",
1838          "supported_api_levels": "24+"
1839        },
1840        {
1841          "deprecated": "true",
1842          "name": "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA",
1843          "supported_api_levels": "11-19"
1844        },
1845        {
1846          "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
1847          "supported_api_levels": "11+"
1848        },
1849        {
1850          "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
1851          "supported_api_levels": "20+"
1852        },
1853        {
1854          "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA",
1855          "supported_api_levels": "11+"
1856        },
1857        {
1858          "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
1859          "supported_api_levels": "20+"
1860        },
1861        {
1862          "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
1863          "supported_api_levels": "24+"
1864        },
1865        {
1866          "deprecated": "true",
1867          "name": "TLS_ECDHE_RSA_WITH_RC4_128_SHA",
1868          "supported_api_levels": "11-23"
1869        },
1870        {
1871          "deprecated": "true",
1872          "name": "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA",
1873          "supported_api_levels": "11-19"
1874        },
1875        {
1876          "deprecated": "true",
1877          "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA",
1878          "supported_api_levels": "11-19"
1879        },
1880        {
1881          "deprecated": "true",
1882          "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA",
1883          "supported_api_levels": "11-19"
1884        },
1885        {
1886          "deprecated": "true",
1887          "name": "TLS_ECDH_ECDSA_WITH_RC4_128_SHA",
1888          "supported_api_levels": "11-19"
1889        },
1890        {
1891          "deprecated": "true",
1892          "name": "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA",
1893          "supported_api_levels": "11-19"
1894        },
1895        {
1896          "deprecated": "true",
1897          "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA",
1898          "supported_api_levels": "11-19"
1899        },
1900        {
1901          "deprecated": "true",
1902          "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA",
1903          "supported_api_levels": "11-19"
1904        },
1905        {
1906          "deprecated": "true",
1907          "name": "TLS_ECDH_RSA_WITH_RC4_128_SHA",
1908          "supported_api_levels": "11-19"
1909        },
1910        {
1911          "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV",
1912          "supported_api_levels": "11+"
1913        },
1914        {
1915          "deprecated": "true",
1916          "name": "TLS_PSK_WITH_3DES_EDE_CBC_SHA",
1917          "supported_api_levels": ""
1918        },
1919        {
1920          "name": "TLS_PSK_WITH_AES_128_CBC_SHA",
1921          "supported_api_levels": "21+"
1922        },
1923        {
1924          "name": "TLS_PSK_WITH_AES_256_CBC_SHA",
1925          "supported_api_levels": "21+"
1926        },
1927        {
1928          "name": "TLS_RSA_WITH_AES_128_CBC_SHA",
1929          "supported_api_levels": "9+"
1930        },
1931        {
1932          "name": "TLS_RSA_WITH_AES_128_GCM_SHA256",
1933          "supported_api_levels": "20+"
1934        },
1935        {
1936          "name": "TLS_RSA_WITH_AES_256_CBC_SHA",
1937          "supported_api_levels": "11+"
1938        },
1939        {
1940          "name": "TLS_RSA_WITH_AES_256_GCM_SHA384",
1941          "supported_api_levels": "20+"
1942        }
1943      ],
1944      "name": "SSLSocket.Enabled"
1945    },
1946    {
1947      "algorithms": [
1948        {
1949          "deprecated": "true",
1950          "name": "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA",
1951          "supported_api_levels": "9-22"
1952        },
1953        {
1954          "deprecated": "true",
1955          "name": "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA",
1956          "supported_api_levels": "9-22"
1957        },
1958        {
1959          "deprecated": "true",
1960          "name": "SSL_DHE_DSS_WITH_DES_CBC_SHA",
1961          "supported_api_levels": "9-22"
1962        },
1963        {
1964          "deprecated": "true",
1965          "name": "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA",
1966          "supported_api_levels": "9-22"
1967        },
1968        {
1969          "deprecated": "true",
1970          "name": "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA",
1971          "supported_api_levels": "9-22"
1972        },
1973        {
1974          "deprecated": "true",
1975          "name": "SSL_DHE_RSA_WITH_DES_CBC_SHA",
1976          "supported_api_levels": "9-22"
1977        },
1978        {
1979          "deprecated": "true",
1980          "name": "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA",
1981          "supported_api_levels": "9-22"
1982        },
1983        {
1984          "deprecated": "true",
1985          "name": "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5",
1986          "supported_api_levels": "9-22"
1987        },
1988        {
1989          "deprecated": "true",
1990          "name": "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA",
1991          "supported_api_levels": "9-22"
1992        },
1993        {
1994          "deprecated": "true",
1995          "name": "SSL_DH_anon_WITH_DES_CBC_SHA",
1996          "supported_api_levels": "9-22"
1997        },
1998        {
1999          "deprecated": "true",
2000          "name": "SSL_DH_anon_WITH_RC4_128_MD5",
2001          "supported_api_levels": "9-22"
2002        },
2003        {
2004          "deprecated": "true",
2005          "name": "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA",
2006          "supported_api_levels": "9-22"
2007        },
2008        {
2009          "deprecated": "true",
2010          "name": "SSL_RSA_EXPORT_WITH_RC4_40_MD5",
2011          "supported_api_levels": "9-22"
2012        },
2013        {
2014          "name": "SSL_RSA_WITH_3DES_EDE_CBC_SHA",
2015          "supported_api_levels": "9+"
2016        },
2017        {
2018          "deprecated": "true",
2019          "name": "SSL_RSA_WITH_DES_CBC_SHA",
2020          "supported_api_levels": "9-22"
2021        },
2022        {
2023          "deprecated": "true",
2024          "name": "SSL_RSA_WITH_NULL_MD5",
2025          "supported_api_levels": "9-22"
2026        },
2027        {
2028          "deprecated": "true",
2029          "name": "SSL_RSA_WITH_NULL_SHA",
2030          "supported_api_levels": "9-22"
2031        },
2032        {
2033          "deprecated": "true",
2034          "name": "SSL_RSA_WITH_RC4_128_MD5",
2035          "supported_api_levels": "9-25"
2036        },
2037        {
2038          "deprecated": "true",
2039          "name": "SSL_RSA_WITH_RC4_128_SHA",
2040          "supported_api_levels": "9-25"
2041        },
2042        {
2043          "deprecated": "true",
2044          "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA",
2045          "supported_api_levels": "9-22"
2046        },
2047        {
2048          "deprecated": "true",
2049          "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256",
2050          "supported_api_levels": "20-22"
2051        },
2052        {
2053          "deprecated": "true",
2054          "name": "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256",
2055          "supported_api_levels": "20-22"
2056        },
2057        {
2058          "deprecated": "true",
2059          "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA",
2060          "supported_api_levels": "9-22"
2061        },
2062        {
2063          "deprecated": "true",
2064          "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256",
2065          "supported_api_levels": "20-22"
2066        },
2067        {
2068          "deprecated": "true",
2069          "name": "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384",
2070          "supported_api_levels": "20-22"
2071        },
2072        {
2073          "deprecated": "true",
2074          "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA",
2075          "supported_api_levels": "9-25"
2076        },
2077        {
2078          "deprecated": "true",
2079          "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256",
2080          "supported_api_levels": "20-25"
2081        },
2082        {
2083          "deprecated": "true",
2084          "name": "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256",
2085          "supported_api_levels": "20-25"
2086        },
2087        {
2088          "deprecated": "true",
2089          "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA",
2090          "supported_api_levels": "9-25"
2091        },
2092        {
2093          "deprecated": "true",
2094          "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256",
2095          "supported_api_levels": "20-25"
2096        },
2097        {
2098          "deprecated": "true",
2099          "name": "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384",
2100          "supported_api_levels": "20-25"
2101        },
2102        {
2103          "deprecated": "true",
2104          "name": "TLS_DH_anon_WITH_AES_128_CBC_SHA",
2105          "supported_api_levels": "9-22"
2106        },
2107        {
2108          "deprecated": "true",
2109          "name": "TLS_DH_anon_WITH_AES_128_CBC_SHA256",
2110          "supported_api_levels": "20-22"
2111        },
2112        {
2113          "deprecated": "true",
2114          "name": "TLS_DH_anon_WITH_AES_128_GCM_SHA256",
2115          "supported_api_levels": "20-22"
2116        },
2117        {
2118          "deprecated": "true",
2119          "name": "TLS_DH_anon_WITH_AES_256_CBC_SHA",
2120          "supported_api_levels": "9-22"
2121        },
2122        {
2123          "deprecated": "true",
2124          "name": "TLS_DH_anon_WITH_AES_256_CBC_SHA256",
2125          "supported_api_levels": "20-22"
2126        },
2127        {
2128          "deprecated": "true",
2129          "name": "TLS_DH_anon_WITH_AES_256_GCM_SHA384",
2130          "supported_api_levels": "20-22"
2131        },
2132        {
2133          "deprecated": "true",
2134          "name": "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA",
2135          "supported_api_levels": "11-22"
2136        },
2137        {
2138          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA",
2139          "supported_api_levels": "11+"
2140        },
2141        {
2142          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256",
2143          "supported_api_levels": "20+"
2144        },
2145        {
2146          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
2147          "supported_api_levels": "20+"
2148        },
2149        {
2150          "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA",
2151          "supported_api_levels": "11+"
2152        },
2153        {
2154          "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384",
2155          "supported_api_levels": "20+"
2156        },
2157        {
2158          "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384",
2159          "supported_api_levels": "20+"
2160        },
2161        {
2162          "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256",
2163          "supported_api_levels": "24+"
2164        },
2165        {
2166          "deprecated": "true",
2167          "name": "TLS_ECDHE_ECDSA_WITH_NULL_SHA",
2168          "supported_api_levels": "11-22"
2169        },
2170        {
2171          "deprecated": "true",
2172          "name": "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA",
2173          "supported_api_levels": "11-25"
2174        },
2175        {
2176          "name": "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA",
2177          "supported_api_levels": "21+"
2178        },
2179        {
2180          "name": "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA",
2181          "supported_api_levels": "21+"
2182        },
2183        {
2184          "name": "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256",
2185          "supported_api_levels": "24+"
2186        },
2187        {
2188          "deprecated": "true",
2189          "name": "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA",
2190          "supported_api_levels": "11-22"
2191        },
2192        {
2193          "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA",
2194          "supported_api_levels": "11+"
2195        },
2196        {
2197          "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256",
2198          "supported_api_levels": "20+"
2199        },
2200        {
2201          "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256",
2202          "supported_api_levels": "20+"
2203        },
2204        {
2205          "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA",
2206          "supported_api_levels": "11+"
2207        },
2208        {
2209          "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384",
2210          "supported_api_levels": "20+"
2211        },
2212        {
2213          "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
2214          "supported_api_levels": "20+"
2215        },
2216        {
2217          "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256",
2218          "supported_api_levels": "24+"
2219        },
2220        {
2221          "deprecated": "true",
2222          "name": "TLS_ECDHE_RSA_WITH_NULL_SHA",
2223          "supported_api_levels": "11-22"
2224        },
2225        {
2226          "deprecated": "true",
2227          "name": "TLS_ECDHE_RSA_WITH_RC4_128_SHA",
2228          "supported_api_levels": "11-25"
2229        },
2230        {
2231          "deprecated": "true",
2232          "name": "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA",
2233          "supported_api_levels": "11-22"
2234        },
2235        {
2236          "deprecated": "true",
2237          "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA",
2238          "supported_api_levels": "11-22"
2239        },
2240        {
2241          "deprecated": "true",
2242          "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256",
2243          "supported_api_levels": "20-22"
2244        },
2245        {
2246          "deprecated": "true",
2247          "name": "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256",
2248          "supported_api_levels": "20-22"
2249        },
2250        {
2251          "deprecated": "true",
2252          "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA",
2253          "supported_api_levels": "11-22"
2254        },
2255        {
2256          "deprecated": "true",
2257          "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384",
2258          "supported_api_levels": "20-22"
2259        },
2260        {
2261          "deprecated": "true",
2262          "name": "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384",
2263          "supported_api_levels": "20-22"
2264        },
2265        {
2266          "deprecated": "true",
2267          "name": "TLS_ECDH_ECDSA_WITH_NULL_SHA",
2268          "supported_api_levels": "11-22"
2269        },
2270        {
2271          "deprecated": "true",
2272          "name": "TLS_ECDH_ECDSA_WITH_RC4_128_SHA",
2273          "supported_api_levels": "11-22"
2274        },
2275        {
2276          "deprecated": "true",
2277          "name": "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA",
2278          "supported_api_levels": "11-22"
2279        },
2280        {
2281          "deprecated": "true",
2282          "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA",
2283          "supported_api_levels": "11-22"
2284        },
2285        {
2286          "deprecated": "true",
2287          "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256",
2288          "supported_api_levels": "20-22"
2289        },
2290        {
2291          "deprecated": "true",
2292          "name": "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256",
2293          "supported_api_levels": "20-22"
2294        },
2295        {
2296          "deprecated": "true",
2297          "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA",
2298          "supported_api_levels": "11-22"
2299        },
2300        {
2301          "deprecated": "true",
2302          "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384",
2303          "supported_api_levels": "20-22"
2304        },
2305        {
2306          "deprecated": "true",
2307          "name": "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384",
2308          "supported_api_levels": "20-22"
2309        },
2310        {
2311          "deprecated": "true",
2312          "name": "TLS_ECDH_RSA_WITH_NULL_SHA",
2313          "supported_api_levels": "11-22"
2314        },
2315        {
2316          "deprecated": "true",
2317          "name": "TLS_ECDH_RSA_WITH_RC4_128_SHA",
2318          "supported_api_levels": "11-22"
2319        },
2320        {
2321          "deprecated": "true",
2322          "name": "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA",
2323          "supported_api_levels": "11-22"
2324        },
2325        {
2326          "deprecated": "true",
2327          "name": "TLS_ECDH_anon_WITH_AES_128_CBC_SHA",
2328          "supported_api_levels": "11-22"
2329        },
2330        {
2331          "deprecated": "true",
2332          "name": "TLS_ECDH_anon_WITH_AES_256_CBC_SHA",
2333          "supported_api_levels": "11-22"
2334        },
2335        {
2336          "deprecated": "true",
2337          "name": "TLS_ECDH_anon_WITH_NULL_SHA",
2338          "supported_api_levels": "11-22"
2339        },
2340        {
2341          "deprecated": "true",
2342          "name": "TLS_ECDH_anon_WITH_RC4_128_SHA",
2343          "supported_api_levels": "11-22"
2344        },
2345        {
2346          "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV",
2347          "supported_api_levels": "11+"
2348        },
2349        {
2350          "name": "TLS_FALLBACK_SCSV",
2351          "supported_api_levels": "21+"
2352        },
2353        {
2354          "deprecated": "true",
2355          "name": "TLS_PSK_WITH_3DES_EDE_CBC_SHA",
2356          "supported_api_levels": "21-22"
2357        },
2358        {
2359          "name": "TLS_PSK_WITH_AES_128_CBC_SHA",
2360          "supported_api_levels": "21+"
2361        },
2362        {
2363          "name": "TLS_PSK_WITH_AES_256_CBC_SHA",
2364          "supported_api_levels": "21+"
2365        },
2366        {
2367          "deprecated": "true",
2368          "name": "TLS_PSK_WITH_RC4_128_SHA",
2369          "supported_api_levels": "21-25"
2370        },
2371        {
2372          "name": "TLS_RSA_WITH_AES_128_CBC_SHA",
2373          "supported_api_levels": "9+"
2374        },
2375        {
2376          "name": "TLS_RSA_WITH_AES_128_CBC_SHA256",
2377          "supported_api_levels": "20+"
2378        },
2379        {
2380          "name": "TLS_RSA_WITH_AES_128_GCM_SHA256",
2381          "supported_api_levels": "20+"
2382        },
2383        {
2384          "name": "TLS_RSA_WITH_AES_256_CBC_SHA",
2385          "supported_api_levels": "9+"
2386        },
2387        {
2388          "name": "TLS_RSA_WITH_AES_256_CBC_SHA256",
2389          "supported_api_levels": "20+"
2390        },
2391        {
2392          "name": "TLS_RSA_WITH_AES_256_GCM_SHA384",
2393          "supported_api_levels": "20+"
2394        },
2395        {
2396          "deprecated": "true",
2397          "name": "TLS_RSA_WITH_NULL_SHA256",
2398          "supported_api_levels": "20-22"
2399        }
2400      ],
2401      "name": "SSLSocket.Supported"
2402    },
2403    {
2404      "algorithms": [
2405        {
2406          "name": "AES",
2407          "supported_api_levels": "23+"
2408        },
2409        {
2410          "name": "DES",
2411          "supported_api_levels": "1+"
2412        },
2413        {
2414          "name": "DESede",
2415          "supported_api_levels": "1+"
2416        },
2417        {
2418          "name": "HmacSHA1",
2419          "supported_api_levels": "23+"
2420        },
2421        {
2422          "name": "HmacSHA224",
2423          "supported_api_levels": "23+"
2424        },
2425        {
2426          "name": "HmacSHA256",
2427          "supported_api_levels": "23+"
2428        },
2429        {
2430          "name": "HmacSHA384",
2431          "supported_api_levels": "23+"
2432        },
2433        {
2434          "name": "HmacSHA512",
2435          "supported_api_levels": "23+"
2436        },
2437        {
2438          "name": "PBEwithHmacSHA1",
2439          "supported_api_levels": "1+"
2440        },
2441        {
2442          "name": "PBEwithHmacSHA1AndAES_128",
2443          "supported_api_levels": "26+"
2444        },
2445        {
2446          "name": "PBEwithHmacSHA1AndAES_256",
2447          "supported_api_levels": "26+"
2448        },
2449        {
2450          "name": "PBEwithHmacSHA224AndAES_128",
2451          "supported_api_levels": "26+"
2452        },
2453        {
2454          "name": "PBEwithHmacSHA224AndAES_256",
2455          "supported_api_levels": "26+"
2456        },
2457        {
2458          "name": "PBEwithHmacSHA256AndAES_128",
2459          "supported_api_levels": "26+"
2460        },
2461        {
2462          "name": "PBEwithHmacSHA256AndAES_256",
2463          "supported_api_levels": "26+"
2464        },
2465        {
2466          "name": "PBEwithHmacSHA384AndAES_128",
2467          "supported_api_levels": "26+"
2468        },
2469        {
2470          "name": "PBEwithHmacSHA384AndAES_256",
2471          "supported_api_levels": "26+"
2472        },
2473        {
2474          "name": "PBEwithHmacSHA512AndAES_128",
2475          "supported_api_levels": "26+"
2476        },
2477        {
2478          "name": "PBEwithHmacSHA512AndAES_256",
2479          "supported_api_levels": "26+"
2480        },
2481        {
2482          "name": "PBEwithMD5AND128BITAES-CBC-OPENSSL",
2483          "supported_api_levels": "1+"
2484        },
2485        {
2486          "name": "PBEwithMD5AND192BITAES-CBC-OPENSSL",
2487          "supported_api_levels": "1+"
2488        },
2489        {
2490          "name": "PBEwithMD5AND256BITAES-CBC-OPENSSL",
2491          "supported_api_levels": "1+"
2492        },
2493        {
2494          "name": "PBEwithMD5ANDDES",
2495          "supported_api_levels": "1+"
2496        },
2497        {
2498          "name": "PBEwithMD5ANDRC2",
2499          "supported_api_levels": "1+"
2500        },
2501        {
2502          "name": "PBEwithSHA1ANDDES",
2503          "supported_api_levels": "1+"
2504        },
2505        {
2506          "name": "PBEwithSHA1ANDRC2",
2507          "supported_api_levels": "1+"
2508        },
2509        {
2510          "name": "PBEwithSHA256AND128BITAES-CBC-BC",
2511          "supported_api_levels": "1+"
2512        },
2513        {
2514          "name": "PBEwithSHA256AND192BITAES-CBC-BC",
2515          "supported_api_levels": "1+"
2516        },
2517        {
2518          "name": "PBEwithSHA256AND256BITAES-CBC-BC",
2519          "supported_api_levels": "1+"
2520        },
2521        {
2522          "name": "PBEwithSHAAND128BITAES-CBC-BC",
2523          "supported_api_levels": "1+"
2524        },
2525        {
2526          "name": "PBEwithSHAAND128BITRC2-CBC",
2527          "supported_api_levels": "10+"
2528        },
2529        {
2530          "name": "PBEwithSHAAND128BITRC4",
2531          "supported_api_levels": "10+"
2532        },
2533        {
2534          "name": "PBEwithSHAAND192BITAES-CBC-BC",
2535          "supported_api_levels": "1+"
2536        },
2537        {
2538          "name": "PBEwithSHAAND2-KEYTRIPLEDES-CBC",
2539          "supported_api_levels": "1+"
2540        },
2541        {
2542          "name": "PBEwithSHAAND256BITAES-CBC-BC",
2543          "supported_api_levels": "1+"
2544        },
2545        {
2546          "name": "PBEwithSHAAND3-KEYTRIPLEDES-CBC",
2547          "supported_api_levels": "1+"
2548        },
2549        {
2550          "name": "PBEwithSHAAND40BITRC2-CBC",
2551          "supported_api_levels": "1+"
2552        },
2553        {
2554          "name": "PBEwithSHAAND40BITRC4",
2555          "supported_api_levels": "10+"
2556        },
2557        {
2558          "name": "PBEwithSHAANDTWOFISH-CBC",
2559          "supported_api_levels": "10+"
2560        },
2561        {
2562          "name": "PBKDF2withHmacSHA1",
2563          "supported_api_levels": "10+"
2564        },
2565        {
2566          "name": "PBKDF2withHmacSHA1And8BIT",
2567          "supported_api_levels": "19+"
2568        },
2569        {
2570          "name": "PBKDF2withHmacSHA224",
2571          "supported_api_levels": "26+"
2572        },
2573        {
2574          "name": "PBKDF2withHmacSHA256",
2575          "supported_api_levels": "26+"
2576        },
2577        {
2578          "name": "PBKDF2withHmacSHA384",
2579          "supported_api_levels": "26+"
2580        },
2581        {
2582          "name": "PBKDF2withHmacSHA512",
2583          "supported_api_levels": "26+"
2584        }
2585      ],
2586      "name": "SecretKeyFactory"
2587    },
2588    {
2589      "algorithms": [
2590        {
2591          "name": "SHA1PRNG",
2592          "supported_api_levels": "1+"
2593        }
2594      ],
2595      "name": "SecureRandom"
2596    },
2597    {
2598      "algorithms": [
2599        {
2600          "name": "DSA",
2601          "supported_api_levels": "1+"
2602        },
2603        {
2604          "name": "DSAwithSHA1",
2605          "supported_api_levels": "1+"
2606        },
2607        {
2608          "deprecated": "true",
2609          "name": "DSS",
2610          "supported_api_levels": "1-19"
2611        },
2612        {
2613          "name": "ECDSA",
2614          "supported_api_levels": "11+"
2615        },
2616        {
2617          "name": "ECDSAwithSHA1",
2618          "supported_api_levels": "11+"
2619        },
2620        {
2621          "deprecated": "true",
2622          "name": "MD2withRSA",
2623          "supported_api_levels": "1-3"
2624        },
2625        {
2626          "deprecated": "true",
2627          "name": "MD4withRSA",
2628          "supported_api_levels": "1-8"
2629        },
2630        {
2631          "name": "MD5withRSA",
2632          "supported_api_levels": "1+"
2633        },
2634        {
2635          "deprecated": "true",
2636          "name": "MD5withRSA/ISO9796-2",
2637          "supported_api_levels": "1-8"
2638        },
2639        {
2640          "name": "NONEwithDSA",
2641          "supported_api_levels": "1+"
2642        },
2643        {
2644          "name": "NONEwithECDSA",
2645          "supported_api_levels": "11+"
2646        },
2647        {
2648          "name": "NONEwithRSA",
2649          "supported_api_levels": "17+"
2650        },
2651        {
2652          "deprecated": "true",
2653          "name": "RSASSA-PSS",
2654          "supported_api_levels": "1-8"
2655        },
2656        {
2657          "name": "SHA1withDSA",
2658          "supported_api_levels": "1+"
2659        },
2660        {
2661          "name": "SHA1withECDSA",
2662          "supported_api_levels": "11+"
2663        },
2664        {
2665          "name": "SHA1withRSA",
2666          "supported_api_levels": "1+"
2667        },
2668        {
2669          "deprecated": "true",
2670          "name": "SHA1withRSA/ISO9796-2",
2671          "supported_api_levels": "1-8"
2672        },
2673        {
2674          "name": "SHA1withRSA/PSS",
2675          "supported_api_levels": "23+"
2676        },
2677        {
2678          "name": "SHA224withDSA",
2679          "supported_api_levels": "20+"
2680        },
2681        {
2682          "name": "SHA224withECDSA",
2683          "supported_api_levels": "20+"
2684        },
2685        {
2686          "name": "SHA224withRSA",
2687          "supported_api_levels": "20+"
2688        },
2689        {
2690          "name": "SHA224withRSA/PSS",
2691          "supported_api_levels": "23+"
2692        },
2693        {
2694          "name": "SHA256withDSA",
2695          "supported_api_levels": "1+"
2696        },
2697        {
2698          "name": "SHA256withECDSA",
2699          "supported_api_levels": "11+"
2700        },
2701        {
2702          "name": "SHA256withRSA",
2703          "supported_api_levels": "1+"
2704        },
2705        {
2706          "name": "SHA256withRSA/PSS",
2707          "supported_api_levels": "23+"
2708        },
2709        {
2710          "name": "SHA384withECDSA",
2711          "supported_api_levels": "11+"
2712        },
2713        {
2714          "name": "SHA384withRSA",
2715          "supported_api_levels": "1+"
2716        },
2717        {
2718          "name": "SHA384withRSA/PSS",
2719          "supported_api_levels": "23+"
2720        },
2721        {
2722          "name": "SHA512withECDSA",
2723          "supported_api_levels": "11+"
2724        },
2725        {
2726          "name": "SHA512withRSA",
2727          "supported_api_levels": "1+"
2728        },
2729        {
2730          "name": "SHA512withRSA/PSS",
2731          "supported_api_levels": "23+"
2732        }
2733      ],
2734      "name": "Signature"
2735    },
2736    {
2737      "algorithms": [
2738        {
2739          "name": "PKIX",
2740          "supported_api_levels": "1+"
2741        }
2742      ],
2743      "name": "TrustManagerFactory"
2744    }
2745  ],
2746  "last_updated": "2018-02-02 13:58:08 UTC"
2747}