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