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