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