1# This file is autogenerated. See libcore/tools/docs/crypto/README for details. 2{ 3 "api_level": "29", 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": "TLSv1.3", 908 "supported_api_levels": "29+" 909 } 910 ], 911 "name": "SSLContext" 912 }, 913 { 914 "algorithms": [ 915 { 916 "deprecated": "true", 917 "name": "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA", 918 "supported_api_levels": "9-19" 919 }, 920 { 921 "deprecated": "true", 922 "name": "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA", 923 "supported_api_levels": "9-19" 924 }, 925 { 926 "deprecated": "true", 927 "name": "SSL_DHE_DSS_WITH_DES_CBC_SHA", 928 "supported_api_levels": "9-19" 929 }, 930 { 931 "deprecated": "true", 932 "name": "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA", 933 "supported_api_levels": "9-19" 934 }, 935 { 936 "deprecated": "true", 937 "name": "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA", 938 "supported_api_levels": "9-19" 939 }, 940 { 941 "deprecated": "true", 942 "name": "SSL_DHE_RSA_WITH_DES_CBC_SHA", 943 "supported_api_levels": "9-19" 944 }, 945 { 946 "deprecated": "true", 947 "name": "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA", 948 "supported_api_levels": "9-19" 949 }, 950 { 951 "deprecated": "true", 952 "name": "SSL_RSA_EXPORT_WITH_RC4_40_MD5", 953 "supported_api_levels": "9-19" 954 }, 955 { 956 "deprecated": "true", 957 "name": "SSL_RSA_WITH_3DES_EDE_CBC_SHA", 958 "supported_api_levels": "9-19" 959 }, 960 { 961 "deprecated": "true", 962 "name": "SSL_RSA_WITH_DES_CBC_SHA", 963 "supported_api_levels": "9-19" 964 }, 965 { 966 "deprecated": "true", 967 "name": "SSL_RSA_WITH_RC4_128_MD5", 968 "supported_api_levels": "9-19" 969 }, 970 { 971 "deprecated": "true", 972 "name": "SSL_RSA_WITH_RC4_128_SHA", 973 "supported_api_levels": "9-23" 974 }, 975 { 976 "name": "TLS_AES_128_GCM_SHA256", 977 "supported_api_levels": "29+" 978 }, 979 { 980 "name": "TLS_AES_256_GCM_SHA384", 981 "supported_api_levels": "29+" 982 }, 983 { 984 "name": "TLS_CHACHA20_POLY1305_SHA256", 985 "supported_api_levels": "29+" 986 }, 987 { 988 "deprecated": "true", 989 "name": "TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA", 990 "supported_api_levels": "1-8" 991 }, 992 { 993 "deprecated": "true", 994 "name": "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA", 995 "supported_api_levels": "1-8" 996 }, 997 { 998 "deprecated": "true", 999 "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA", 1000 "supported_api_levels": "9-22" 1001 }, 1002 { 1003 "deprecated": "true", 1004 "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA", 1005 "supported_api_levels": "20-22" 1006 }, 1007 { 1008 "deprecated": "true", 1009 "name": "TLS_DHE_DSS_WITH_DES_CBC_SHA", 1010 "supported_api_levels": "1-8" 1011 }, 1012 { 1013 "deprecated": "true", 1014 "name": "TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA", 1015 "supported_api_levels": "1-8" 1016 }, 1017 { 1018 "deprecated": "true", 1019 "name": "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA", 1020 "supported_api_levels": "1-8" 1021 }, 1022 { 1023 "deprecated": "true", 1024 "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA", 1025 "supported_api_levels": "9-25" 1026 }, 1027 { 1028 "deprecated": "true", 1029 "name": "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", 1030 "supported_api_levels": "20-25" 1031 }, 1032 { 1033 "deprecated": "true", 1034 "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA", 1035 "supported_api_levels": "20-25" 1036 }, 1037 { 1038 "deprecated": "true", 1039 "name": "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", 1040 "supported_api_levels": "20-25" 1041 }, 1042 { 1043 "deprecated": "true", 1044 "name": "TLS_DHE_RSA_WITH_DES_CBC_SHA", 1045 "supported_api_levels": "1-8" 1046 }, 1047 { 1048 "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", 1049 "supported_api_levels": "20+" 1050 }, 1051 { 1052 "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", 1053 "supported_api_levels": "20+" 1054 }, 1055 { 1056 "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", 1057 "supported_api_levels": "20+" 1058 }, 1059 { 1060 "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", 1061 "supported_api_levels": "20+" 1062 }, 1063 { 1064 "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256", 1065 "supported_api_levels": "24+" 1066 }, 1067 { 1068 "deprecated": "true", 1069 "name": "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", 1070 "supported_api_levels": "20-23" 1071 }, 1072 { 1073 "name": "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA", 1074 "supported_api_levels": "21+" 1075 }, 1076 { 1077 "name": "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA", 1078 "supported_api_levels": "21+" 1079 }, 1080 { 1081 "name": "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256", 1082 "supported_api_levels": "24+" 1083 }, 1084 { 1085 "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", 1086 "supported_api_levels": "20+" 1087 }, 1088 { 1089 "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", 1090 "supported_api_levels": "20+" 1091 }, 1092 { 1093 "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", 1094 "supported_api_levels": "20+" 1095 }, 1096 { 1097 "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", 1098 "supported_api_levels": "20+" 1099 }, 1100 { 1101 "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256", 1102 "supported_api_levels": "24+" 1103 }, 1104 { 1105 "deprecated": "true", 1106 "name": "TLS_ECDHE_RSA_WITH_RC4_128_SHA", 1107 "supported_api_levels": "20-23" 1108 }, 1109 { 1110 "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV", 1111 "supported_api_levels": "20+" 1112 }, 1113 { 1114 "deprecated": "true", 1115 "name": "TLS_PSK_WITH_3DES_EDE_CBC_SHA", 1116 "supported_api_levels": "" 1117 }, 1118 { 1119 "name": "TLS_PSK_WITH_AES_128_CBC_SHA", 1120 "supported_api_levels": "21+" 1121 }, 1122 { 1123 "name": "TLS_PSK_WITH_AES_256_CBC_SHA", 1124 "supported_api_levels": "21+" 1125 }, 1126 { 1127 "deprecated": "true", 1128 "name": "TLS_RSA_EXPORT_WITH_DES40_CBC_SHA", 1129 "supported_api_levels": "1-8" 1130 }, 1131 { 1132 "deprecated": "true", 1133 "name": "TLS_RSA_WITH_3DES_EDE_CBC_SHA", 1134 "supported_api_levels": "1-8" 1135 }, 1136 { 1137 "name": "TLS_RSA_WITH_AES_128_CBC_SHA", 1138 "supported_api_levels": "9+" 1139 }, 1140 { 1141 "name": "TLS_RSA_WITH_AES_128_GCM_SHA256", 1142 "supported_api_levels": "20+" 1143 }, 1144 { 1145 "name": "TLS_RSA_WITH_AES_256_CBC_SHA", 1146 "supported_api_levels": "20+" 1147 }, 1148 { 1149 "name": "TLS_RSA_WITH_AES_256_GCM_SHA384", 1150 "supported_api_levels": "20+" 1151 }, 1152 { 1153 "deprecated": "true", 1154 "name": "TLS_RSA_WITH_DES_CBC_SHA", 1155 "supported_api_levels": "1-8" 1156 } 1157 ], 1158 "name": "SSLEngine.Enabled" 1159 }, 1160 { 1161 "algorithms": [ 1162 { 1163 "deprecated": "true", 1164 "name": "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA", 1165 "supported_api_levels": "9-22" 1166 }, 1167 { 1168 "deprecated": "true", 1169 "name": "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA", 1170 "supported_api_levels": "9-22" 1171 }, 1172 { 1173 "deprecated": "true", 1174 "name": "SSL_DHE_DSS_WITH_DES_CBC_SHA", 1175 "supported_api_levels": "9-22" 1176 }, 1177 { 1178 "deprecated": "true", 1179 "name": "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA", 1180 "supported_api_levels": "9-22" 1181 }, 1182 { 1183 "deprecated": "true", 1184 "name": "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA", 1185 "supported_api_levels": "9-22" 1186 }, 1187 { 1188 "deprecated": "true", 1189 "name": "SSL_DHE_RSA_WITH_DES_CBC_SHA", 1190 "supported_api_levels": "9-22" 1191 }, 1192 { 1193 "deprecated": "true", 1194 "name": "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA", 1195 "supported_api_levels": "9-22" 1196 }, 1197 { 1198 "deprecated": "true", 1199 "name": "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5", 1200 "supported_api_levels": "9-22" 1201 }, 1202 { 1203 "deprecated": "true", 1204 "name": "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA", 1205 "supported_api_levels": "9-22" 1206 }, 1207 { 1208 "deprecated": "true", 1209 "name": "SSL_DH_anon_WITH_DES_CBC_SHA", 1210 "supported_api_levels": "9-22" 1211 }, 1212 { 1213 "deprecated": "true", 1214 "name": "SSL_DH_anon_WITH_RC4_128_MD5", 1215 "supported_api_levels": "9-22" 1216 }, 1217 { 1218 "deprecated": "true", 1219 "name": "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA", 1220 "supported_api_levels": "9-22" 1221 }, 1222 { 1223 "deprecated": "true", 1224 "name": "SSL_RSA_EXPORT_WITH_RC4_40_MD5", 1225 "supported_api_levels": "9-22" 1226 }, 1227 { 1228 "name": "SSL_RSA_WITH_3DES_EDE_CBC_SHA", 1229 "supported_api_levels": "9+" 1230 }, 1231 { 1232 "deprecated": "true", 1233 "name": "SSL_RSA_WITH_DES_CBC_SHA", 1234 "supported_api_levels": "9-22" 1235 }, 1236 { 1237 "deprecated": "true", 1238 "name": "SSL_RSA_WITH_NULL_MD5", 1239 "supported_api_levels": "9-22" 1240 }, 1241 { 1242 "deprecated": "true", 1243 "name": "SSL_RSA_WITH_NULL_SHA", 1244 "supported_api_levels": "9-22" 1245 }, 1246 { 1247 "deprecated": "true", 1248 "name": "SSL_RSA_WITH_RC4_128_MD5", 1249 "supported_api_levels": "9-25" 1250 }, 1251 { 1252 "deprecated": "true", 1253 "name": "SSL_RSA_WITH_RC4_128_SHA", 1254 "supported_api_levels": "9-25" 1255 }, 1256 { 1257 "name": "TLS_AES_128_GCM_SHA256", 1258 "supported_api_levels": "29+" 1259 }, 1260 { 1261 "name": "TLS_AES_256_GCM_SHA384", 1262 "supported_api_levels": "29+" 1263 }, 1264 { 1265 "name": "TLS_CHACHA20_POLY1305_SHA256", 1266 "supported_api_levels": "29+" 1267 }, 1268 { 1269 "deprecated": "true", 1270 "name": "TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA", 1271 "supported_api_levels": "1-8" 1272 }, 1273 { 1274 "deprecated": "true", 1275 "name": "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA", 1276 "supported_api_levels": "1-8" 1277 }, 1278 { 1279 "deprecated": "true", 1280 "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA", 1281 "supported_api_levels": "9-22" 1282 }, 1283 { 1284 "deprecated": "true", 1285 "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256", 1286 "supported_api_levels": "20-22" 1287 }, 1288 { 1289 "deprecated": "true", 1290 "name": "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256", 1291 "supported_api_levels": "20-22" 1292 }, 1293 { 1294 "deprecated": "true", 1295 "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA", 1296 "supported_api_levels": "9-22" 1297 }, 1298 { 1299 "deprecated": "true", 1300 "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256", 1301 "supported_api_levels": "20-22" 1302 }, 1303 { 1304 "deprecated": "true", 1305 "name": "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384", 1306 "supported_api_levels": "20-22" 1307 }, 1308 { 1309 "deprecated": "true", 1310 "name": "TLS_DHE_DSS_WITH_DES_CBC_SHA", 1311 "supported_api_levels": "1-8" 1312 }, 1313 { 1314 "deprecated": "true", 1315 "name": "TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA", 1316 "supported_api_levels": "1-8" 1317 }, 1318 { 1319 "deprecated": "true", 1320 "name": "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA", 1321 "supported_api_levels": "1-8" 1322 }, 1323 { 1324 "deprecated": "true", 1325 "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA", 1326 "supported_api_levels": "9-25" 1327 }, 1328 { 1329 "deprecated": "true", 1330 "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256", 1331 "supported_api_levels": "20-25" 1332 }, 1333 { 1334 "deprecated": "true", 1335 "name": "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", 1336 "supported_api_levels": "20-25" 1337 }, 1338 { 1339 "deprecated": "true", 1340 "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA", 1341 "supported_api_levels": "9-25" 1342 }, 1343 { 1344 "deprecated": "true", 1345 "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256", 1346 "supported_api_levels": "20-25" 1347 }, 1348 { 1349 "deprecated": "true", 1350 "name": "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", 1351 "supported_api_levels": "20-25" 1352 }, 1353 { 1354 "deprecated": "true", 1355 "name": "TLS_DHE_RSA_WITH_DES_CBC_SHA", 1356 "supported_api_levels": "1-8" 1357 }, 1358 { 1359 "deprecated": "true", 1360 "name": "TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA", 1361 "supported_api_levels": "1-8" 1362 }, 1363 { 1364 "deprecated": "true", 1365 "name": "TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA", 1366 "supported_api_levels": "1-8" 1367 }, 1368 { 1369 "deprecated": "true", 1370 "name": "TLS_DH_DSS_WITH_DES_CBC_SHA", 1371 "supported_api_levels": "1-8" 1372 }, 1373 { 1374 "deprecated": "true", 1375 "name": "TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA", 1376 "supported_api_levels": "1-8" 1377 }, 1378 { 1379 "deprecated": "true", 1380 "name": "TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA", 1381 "supported_api_levels": "1-8" 1382 }, 1383 { 1384 "deprecated": "true", 1385 "name": "TLS_DH_RSA_WITH_DES_CBC_SHA", 1386 "supported_api_levels": "1-8" 1387 }, 1388 { 1389 "deprecated": "true", 1390 "name": "TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA", 1391 "supported_api_levels": "1-8" 1392 }, 1393 { 1394 "deprecated": "true", 1395 "name": "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA", 1396 "supported_api_levels": "1-8" 1397 }, 1398 { 1399 "deprecated": "true", 1400 "name": "TLS_DH_anon_WITH_AES_128_CBC_SHA", 1401 "supported_api_levels": "9-22" 1402 }, 1403 { 1404 "deprecated": "true", 1405 "name": "TLS_DH_anon_WITH_AES_128_CBC_SHA256", 1406 "supported_api_levels": "20-22" 1407 }, 1408 { 1409 "deprecated": "true", 1410 "name": "TLS_DH_anon_WITH_AES_128_GCM_SHA256", 1411 "supported_api_levels": "20-22" 1412 }, 1413 { 1414 "deprecated": "true", 1415 "name": "TLS_DH_anon_WITH_AES_256_CBC_SHA", 1416 "supported_api_levels": "9-22" 1417 }, 1418 { 1419 "deprecated": "true", 1420 "name": "TLS_DH_anon_WITH_AES_256_CBC_SHA256", 1421 "supported_api_levels": "20-22" 1422 }, 1423 { 1424 "deprecated": "true", 1425 "name": "TLS_DH_anon_WITH_AES_256_GCM_SHA384", 1426 "supported_api_levels": "20-22" 1427 }, 1428 { 1429 "deprecated": "true", 1430 "name": "TLS_DH_anon_WITH_DES_CBC_SHA", 1431 "supported_api_levels": "1-8" 1432 }, 1433 { 1434 "deprecated": "true", 1435 "name": "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA", 1436 "supported_api_levels": "20-22" 1437 }, 1438 { 1439 "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", 1440 "supported_api_levels": "20+" 1441 }, 1442 { 1443 "deprecated": "true", 1444 "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", 1445 "supported_api_levels": "20-28" 1446 }, 1447 { 1448 "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", 1449 "supported_api_levels": "20+" 1450 }, 1451 { 1452 "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", 1453 "supported_api_levels": "20+" 1454 }, 1455 { 1456 "deprecated": "true", 1457 "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384", 1458 "supported_api_levels": "20-28" 1459 }, 1460 { 1461 "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", 1462 "supported_api_levels": "20+" 1463 }, 1464 { 1465 "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256", 1466 "supported_api_levels": "24+" 1467 }, 1468 { 1469 "deprecated": "true", 1470 "name": "TLS_ECDHE_ECDSA_WITH_NULL_SHA", 1471 "supported_api_levels": "20-22" 1472 }, 1473 { 1474 "deprecated": "true", 1475 "name": "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", 1476 "supported_api_levels": "20-25" 1477 }, 1478 { 1479 "name": "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA", 1480 "supported_api_levels": "21+" 1481 }, 1482 { 1483 "name": "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA", 1484 "supported_api_levels": "21+" 1485 }, 1486 { 1487 "name": "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256", 1488 "supported_api_levels": "24+" 1489 }, 1490 { 1491 "deprecated": "true", 1492 "name": "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", 1493 "supported_api_levels": "20-22" 1494 }, 1495 { 1496 "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", 1497 "supported_api_levels": "20+" 1498 }, 1499 { 1500 "deprecated": "true", 1501 "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", 1502 "supported_api_levels": "20-28" 1503 }, 1504 { 1505 "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", 1506 "supported_api_levels": "20+" 1507 }, 1508 { 1509 "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", 1510 "supported_api_levels": "20+" 1511 }, 1512 { 1513 "deprecated": "true", 1514 "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384", 1515 "supported_api_levels": "20-28" 1516 }, 1517 { 1518 "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", 1519 "supported_api_levels": "20+" 1520 }, 1521 { 1522 "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256", 1523 "supported_api_levels": "24+" 1524 }, 1525 { 1526 "deprecated": "true", 1527 "name": "TLS_ECDHE_RSA_WITH_NULL_SHA", 1528 "supported_api_levels": "20-22" 1529 }, 1530 { 1531 "deprecated": "true", 1532 "name": "TLS_ECDHE_RSA_WITH_RC4_128_SHA", 1533 "supported_api_levels": "20-25" 1534 }, 1535 { 1536 "deprecated": "true", 1537 "name": "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA", 1538 "supported_api_levels": "20-22" 1539 }, 1540 { 1541 "deprecated": "true", 1542 "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA", 1543 "supported_api_levels": "20-22" 1544 }, 1545 { 1546 "deprecated": "true", 1547 "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256", 1548 "supported_api_levels": "20-22" 1549 }, 1550 { 1551 "deprecated": "true", 1552 "name": "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256", 1553 "supported_api_levels": "20-22" 1554 }, 1555 { 1556 "deprecated": "true", 1557 "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA", 1558 "supported_api_levels": "20-22" 1559 }, 1560 { 1561 "deprecated": "true", 1562 "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384", 1563 "supported_api_levels": "20-22" 1564 }, 1565 { 1566 "deprecated": "true", 1567 "name": "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384", 1568 "supported_api_levels": "20-22" 1569 }, 1570 { 1571 "deprecated": "true", 1572 "name": "TLS_ECDH_ECDSA_WITH_NULL_SHA", 1573 "supported_api_levels": "20-22" 1574 }, 1575 { 1576 "deprecated": "true", 1577 "name": "TLS_ECDH_ECDSA_WITH_RC4_128_SHA", 1578 "supported_api_levels": "20-22" 1579 }, 1580 { 1581 "deprecated": "true", 1582 "name": "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA", 1583 "supported_api_levels": "20-22" 1584 }, 1585 { 1586 "deprecated": "true", 1587 "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA", 1588 "supported_api_levels": "20-22" 1589 }, 1590 { 1591 "deprecated": "true", 1592 "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256", 1593 "supported_api_levels": "20-22" 1594 }, 1595 { 1596 "deprecated": "true", 1597 "name": "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256", 1598 "supported_api_levels": "20-22" 1599 }, 1600 { 1601 "deprecated": "true", 1602 "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA", 1603 "supported_api_levels": "20-22" 1604 }, 1605 { 1606 "deprecated": "true", 1607 "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384", 1608 "supported_api_levels": "20-22" 1609 }, 1610 { 1611 "deprecated": "true", 1612 "name": "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384", 1613 "supported_api_levels": "20-22" 1614 }, 1615 { 1616 "deprecated": "true", 1617 "name": "TLS_ECDH_RSA_WITH_NULL_SHA", 1618 "supported_api_levels": "20-22" 1619 }, 1620 { 1621 "deprecated": "true", 1622 "name": "TLS_ECDH_RSA_WITH_RC4_128_SHA", 1623 "supported_api_levels": "20-22" 1624 }, 1625 { 1626 "deprecated": "true", 1627 "name": "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA", 1628 "supported_api_levels": "20-22" 1629 }, 1630 { 1631 "deprecated": "true", 1632 "name": "TLS_ECDH_anon_WITH_AES_128_CBC_SHA", 1633 "supported_api_levels": "20-22" 1634 }, 1635 { 1636 "deprecated": "true", 1637 "name": "TLS_ECDH_anon_WITH_AES_256_CBC_SHA", 1638 "supported_api_levels": "20-22" 1639 }, 1640 { 1641 "deprecated": "true", 1642 "name": "TLS_ECDH_anon_WITH_NULL_SHA", 1643 "supported_api_levels": "20-22" 1644 }, 1645 { 1646 "deprecated": "true", 1647 "name": "TLS_ECDH_anon_WITH_RC4_128_SHA", 1648 "supported_api_levels": "20-22" 1649 }, 1650 { 1651 "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV", 1652 "supported_api_levels": "20+" 1653 }, 1654 { 1655 "name": "TLS_FALLBACK_SCSV", 1656 "supported_api_levels": "21+" 1657 }, 1658 { 1659 "deprecated": "true", 1660 "name": "TLS_NULL_WITH_NULL_NULL", 1661 "supported_api_levels": "1-8" 1662 }, 1663 { 1664 "deprecated": "true", 1665 "name": "TLS_PSK_WITH_3DES_EDE_CBC_SHA", 1666 "supported_api_levels": "21-22" 1667 }, 1668 { 1669 "name": "TLS_PSK_WITH_AES_128_CBC_SHA", 1670 "supported_api_levels": "21+" 1671 }, 1672 { 1673 "name": "TLS_PSK_WITH_AES_256_CBC_SHA", 1674 "supported_api_levels": "21+" 1675 }, 1676 { 1677 "deprecated": "true", 1678 "name": "TLS_PSK_WITH_RC4_128_SHA", 1679 "supported_api_levels": "21-25" 1680 }, 1681 { 1682 "deprecated": "true", 1683 "name": "TLS_RSA_EXPORT_WITH_DES40_CBC_SHA", 1684 "supported_api_levels": "1-8" 1685 }, 1686 { 1687 "deprecated": "true", 1688 "name": "TLS_RSA_WITH_3DES_EDE_CBC_SHA", 1689 "supported_api_levels": "1-8" 1690 }, 1691 { 1692 "name": "TLS_RSA_WITH_AES_128_CBC_SHA", 1693 "supported_api_levels": "9+" 1694 }, 1695 { 1696 "deprecated": "true", 1697 "name": "TLS_RSA_WITH_AES_128_CBC_SHA256", 1698 "supported_api_levels": "20-28" 1699 }, 1700 { 1701 "name": "TLS_RSA_WITH_AES_128_GCM_SHA256", 1702 "supported_api_levels": "20+" 1703 }, 1704 { 1705 "name": "TLS_RSA_WITH_AES_256_CBC_SHA", 1706 "supported_api_levels": "9+" 1707 }, 1708 { 1709 "deprecated": "true", 1710 "name": "TLS_RSA_WITH_AES_256_CBC_SHA256", 1711 "supported_api_levels": "20-28" 1712 }, 1713 { 1714 "name": "TLS_RSA_WITH_AES_256_GCM_SHA384", 1715 "supported_api_levels": "20+" 1716 }, 1717 { 1718 "deprecated": "true", 1719 "name": "TLS_RSA_WITH_DES_CBC_SHA", 1720 "supported_api_levels": "1-8" 1721 }, 1722 { 1723 "deprecated": "true", 1724 "name": "TLS_RSA_WITH_NULL_MD5", 1725 "supported_api_levels": "1-8" 1726 }, 1727 { 1728 "deprecated": "true", 1729 "name": "TLS_RSA_WITH_NULL_SHA", 1730 "supported_api_levels": "1-8" 1731 }, 1732 { 1733 "deprecated": "true", 1734 "name": "TLS_RSA_WITH_NULL_SHA256", 1735 "supported_api_levels": "20-22" 1736 } 1737 ], 1738 "name": "SSLEngine.Supported" 1739 }, 1740 { 1741 "algorithms": [ 1742 { 1743 "deprecated": "true", 1744 "name": "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA", 1745 "supported_api_levels": "9-19" 1746 }, 1747 { 1748 "deprecated": "true", 1749 "name": "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA", 1750 "supported_api_levels": "9-19" 1751 }, 1752 { 1753 "deprecated": "true", 1754 "name": "SSL_DHE_DSS_WITH_DES_CBC_SHA", 1755 "supported_api_levels": "9-19" 1756 }, 1757 { 1758 "deprecated": "true", 1759 "name": "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA", 1760 "supported_api_levels": "9-19" 1761 }, 1762 { 1763 "deprecated": "true", 1764 "name": "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA", 1765 "supported_api_levels": "9-19" 1766 }, 1767 { 1768 "deprecated": "true", 1769 "name": "SSL_DHE_RSA_WITH_DES_CBC_SHA", 1770 "supported_api_levels": "9-19" 1771 }, 1772 { 1773 "deprecated": "true", 1774 "name": "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA", 1775 "supported_api_levels": "9-19" 1776 }, 1777 { 1778 "deprecated": "true", 1779 "name": "SSL_RSA_EXPORT_WITH_RC4_40_MD5", 1780 "supported_api_levels": "9-19" 1781 }, 1782 { 1783 "deprecated": "true", 1784 "name": "SSL_RSA_WITH_3DES_EDE_CBC_SHA", 1785 "supported_api_levels": "9-19" 1786 }, 1787 { 1788 "deprecated": "true", 1789 "name": "SSL_RSA_WITH_DES_CBC_SHA", 1790 "supported_api_levels": "9-19" 1791 }, 1792 { 1793 "deprecated": "true", 1794 "name": "SSL_RSA_WITH_RC4_128_MD5", 1795 "supported_api_levels": "9-19" 1796 }, 1797 { 1798 "deprecated": "true", 1799 "name": "SSL_RSA_WITH_RC4_128_SHA", 1800 "supported_api_levels": "9-23" 1801 }, 1802 { 1803 "name": "TLS_AES_128_GCM_SHA256", 1804 "supported_api_levels": "29+" 1805 }, 1806 { 1807 "name": "TLS_AES_256_GCM_SHA384", 1808 "supported_api_levels": "29+" 1809 }, 1810 { 1811 "name": "TLS_CHACHA20_POLY1305_SHA256", 1812 "supported_api_levels": "29+" 1813 }, 1814 { 1815 "deprecated": "true", 1816 "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA", 1817 "supported_api_levels": "9-22" 1818 }, 1819 { 1820 "deprecated": "true", 1821 "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA", 1822 "supported_api_levels": "11-22" 1823 }, 1824 { 1825 "deprecated": "true", 1826 "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA", 1827 "supported_api_levels": "9-25" 1828 }, 1829 { 1830 "deprecated": "true", 1831 "name": "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", 1832 "supported_api_levels": "20-25" 1833 }, 1834 { 1835 "deprecated": "true", 1836 "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA", 1837 "supported_api_levels": "11-25" 1838 }, 1839 { 1840 "deprecated": "true", 1841 "name": "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", 1842 "supported_api_levels": "20-25" 1843 }, 1844 { 1845 "deprecated": "true", 1846 "name": "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA", 1847 "supported_api_levels": "11-19" 1848 }, 1849 { 1850 "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", 1851 "supported_api_levels": "11+" 1852 }, 1853 { 1854 "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", 1855 "supported_api_levels": "20+" 1856 }, 1857 { 1858 "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", 1859 "supported_api_levels": "11+" 1860 }, 1861 { 1862 "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", 1863 "supported_api_levels": "20+" 1864 }, 1865 { 1866 "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256", 1867 "supported_api_levels": "24+" 1868 }, 1869 { 1870 "deprecated": "true", 1871 "name": "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", 1872 "supported_api_levels": "11-23" 1873 }, 1874 { 1875 "name": "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA", 1876 "supported_api_levels": "21+" 1877 }, 1878 { 1879 "name": "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA", 1880 "supported_api_levels": "21+" 1881 }, 1882 { 1883 "name": "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256", 1884 "supported_api_levels": "24+" 1885 }, 1886 { 1887 "deprecated": "true", 1888 "name": "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", 1889 "supported_api_levels": "11-19" 1890 }, 1891 { 1892 "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", 1893 "supported_api_levels": "11+" 1894 }, 1895 { 1896 "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", 1897 "supported_api_levels": "20+" 1898 }, 1899 { 1900 "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", 1901 "supported_api_levels": "11+" 1902 }, 1903 { 1904 "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", 1905 "supported_api_levels": "20+" 1906 }, 1907 { 1908 "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256", 1909 "supported_api_levels": "24+" 1910 }, 1911 { 1912 "deprecated": "true", 1913 "name": "TLS_ECDHE_RSA_WITH_RC4_128_SHA", 1914 "supported_api_levels": "11-23" 1915 }, 1916 { 1917 "deprecated": "true", 1918 "name": "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA", 1919 "supported_api_levels": "11-19" 1920 }, 1921 { 1922 "deprecated": "true", 1923 "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA", 1924 "supported_api_levels": "11-19" 1925 }, 1926 { 1927 "deprecated": "true", 1928 "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA", 1929 "supported_api_levels": "11-19" 1930 }, 1931 { 1932 "deprecated": "true", 1933 "name": "TLS_ECDH_ECDSA_WITH_RC4_128_SHA", 1934 "supported_api_levels": "11-19" 1935 }, 1936 { 1937 "deprecated": "true", 1938 "name": "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA", 1939 "supported_api_levels": "11-19" 1940 }, 1941 { 1942 "deprecated": "true", 1943 "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA", 1944 "supported_api_levels": "11-19" 1945 }, 1946 { 1947 "deprecated": "true", 1948 "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA", 1949 "supported_api_levels": "11-19" 1950 }, 1951 { 1952 "deprecated": "true", 1953 "name": "TLS_ECDH_RSA_WITH_RC4_128_SHA", 1954 "supported_api_levels": "11-19" 1955 }, 1956 { 1957 "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV", 1958 "supported_api_levels": "11+" 1959 }, 1960 { 1961 "deprecated": "true", 1962 "name": "TLS_PSK_WITH_3DES_EDE_CBC_SHA", 1963 "supported_api_levels": "" 1964 }, 1965 { 1966 "name": "TLS_PSK_WITH_AES_128_CBC_SHA", 1967 "supported_api_levels": "21+" 1968 }, 1969 { 1970 "name": "TLS_PSK_WITH_AES_256_CBC_SHA", 1971 "supported_api_levels": "21+" 1972 }, 1973 { 1974 "name": "TLS_RSA_WITH_AES_128_CBC_SHA", 1975 "supported_api_levels": "9+" 1976 }, 1977 { 1978 "name": "TLS_RSA_WITH_AES_128_GCM_SHA256", 1979 "supported_api_levels": "20+" 1980 }, 1981 { 1982 "name": "TLS_RSA_WITH_AES_256_CBC_SHA", 1983 "supported_api_levels": "11+" 1984 }, 1985 { 1986 "name": "TLS_RSA_WITH_AES_256_GCM_SHA384", 1987 "supported_api_levels": "20+" 1988 } 1989 ], 1990 "name": "SSLSocket.Enabled" 1991 }, 1992 { 1993 "algorithms": [ 1994 { 1995 "deprecated": "true", 1996 "name": "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA", 1997 "supported_api_levels": "9-22" 1998 }, 1999 { 2000 "deprecated": "true", 2001 "name": "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA", 2002 "supported_api_levels": "9-22" 2003 }, 2004 { 2005 "deprecated": "true", 2006 "name": "SSL_DHE_DSS_WITH_DES_CBC_SHA", 2007 "supported_api_levels": "9-22" 2008 }, 2009 { 2010 "deprecated": "true", 2011 "name": "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA", 2012 "supported_api_levels": "9-22" 2013 }, 2014 { 2015 "deprecated": "true", 2016 "name": "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA", 2017 "supported_api_levels": "9-22" 2018 }, 2019 { 2020 "deprecated": "true", 2021 "name": "SSL_DHE_RSA_WITH_DES_CBC_SHA", 2022 "supported_api_levels": "9-22" 2023 }, 2024 { 2025 "deprecated": "true", 2026 "name": "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA", 2027 "supported_api_levels": "9-22" 2028 }, 2029 { 2030 "deprecated": "true", 2031 "name": "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5", 2032 "supported_api_levels": "9-22" 2033 }, 2034 { 2035 "deprecated": "true", 2036 "name": "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA", 2037 "supported_api_levels": "9-22" 2038 }, 2039 { 2040 "deprecated": "true", 2041 "name": "SSL_DH_anon_WITH_DES_CBC_SHA", 2042 "supported_api_levels": "9-22" 2043 }, 2044 { 2045 "deprecated": "true", 2046 "name": "SSL_DH_anon_WITH_RC4_128_MD5", 2047 "supported_api_levels": "9-22" 2048 }, 2049 { 2050 "deprecated": "true", 2051 "name": "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA", 2052 "supported_api_levels": "9-22" 2053 }, 2054 { 2055 "deprecated": "true", 2056 "name": "SSL_RSA_EXPORT_WITH_RC4_40_MD5", 2057 "supported_api_levels": "9-22" 2058 }, 2059 { 2060 "name": "SSL_RSA_WITH_3DES_EDE_CBC_SHA", 2061 "supported_api_levels": "9+" 2062 }, 2063 { 2064 "deprecated": "true", 2065 "name": "SSL_RSA_WITH_DES_CBC_SHA", 2066 "supported_api_levels": "9-22" 2067 }, 2068 { 2069 "deprecated": "true", 2070 "name": "SSL_RSA_WITH_NULL_MD5", 2071 "supported_api_levels": "9-22" 2072 }, 2073 { 2074 "deprecated": "true", 2075 "name": "SSL_RSA_WITH_NULL_SHA", 2076 "supported_api_levels": "9-22" 2077 }, 2078 { 2079 "deprecated": "true", 2080 "name": "SSL_RSA_WITH_RC4_128_MD5", 2081 "supported_api_levels": "9-25" 2082 }, 2083 { 2084 "deprecated": "true", 2085 "name": "SSL_RSA_WITH_RC4_128_SHA", 2086 "supported_api_levels": "9-25" 2087 }, 2088 { 2089 "name": "TLS_AES_128_GCM_SHA256", 2090 "supported_api_levels": "29+" 2091 }, 2092 { 2093 "name": "TLS_AES_256_GCM_SHA384", 2094 "supported_api_levels": "29+" 2095 }, 2096 { 2097 "name": "TLS_CHACHA20_POLY1305_SHA256", 2098 "supported_api_levels": "29+" 2099 }, 2100 { 2101 "deprecated": "true", 2102 "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA", 2103 "supported_api_levels": "9-22" 2104 }, 2105 { 2106 "deprecated": "true", 2107 "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256", 2108 "supported_api_levels": "20-22" 2109 }, 2110 { 2111 "deprecated": "true", 2112 "name": "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256", 2113 "supported_api_levels": "20-22" 2114 }, 2115 { 2116 "deprecated": "true", 2117 "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA", 2118 "supported_api_levels": "9-22" 2119 }, 2120 { 2121 "deprecated": "true", 2122 "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256", 2123 "supported_api_levels": "20-22" 2124 }, 2125 { 2126 "deprecated": "true", 2127 "name": "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384", 2128 "supported_api_levels": "20-22" 2129 }, 2130 { 2131 "deprecated": "true", 2132 "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA", 2133 "supported_api_levels": "9-25" 2134 }, 2135 { 2136 "deprecated": "true", 2137 "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256", 2138 "supported_api_levels": "20-25" 2139 }, 2140 { 2141 "deprecated": "true", 2142 "name": "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", 2143 "supported_api_levels": "20-25" 2144 }, 2145 { 2146 "deprecated": "true", 2147 "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA", 2148 "supported_api_levels": "9-25" 2149 }, 2150 { 2151 "deprecated": "true", 2152 "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256", 2153 "supported_api_levels": "20-25" 2154 }, 2155 { 2156 "deprecated": "true", 2157 "name": "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", 2158 "supported_api_levels": "20-25" 2159 }, 2160 { 2161 "deprecated": "true", 2162 "name": "TLS_DH_anon_WITH_AES_128_CBC_SHA", 2163 "supported_api_levels": "9-22" 2164 }, 2165 { 2166 "deprecated": "true", 2167 "name": "TLS_DH_anon_WITH_AES_128_CBC_SHA256", 2168 "supported_api_levels": "20-22" 2169 }, 2170 { 2171 "deprecated": "true", 2172 "name": "TLS_DH_anon_WITH_AES_128_GCM_SHA256", 2173 "supported_api_levels": "20-22" 2174 }, 2175 { 2176 "deprecated": "true", 2177 "name": "TLS_DH_anon_WITH_AES_256_CBC_SHA", 2178 "supported_api_levels": "9-22" 2179 }, 2180 { 2181 "deprecated": "true", 2182 "name": "TLS_DH_anon_WITH_AES_256_CBC_SHA256", 2183 "supported_api_levels": "20-22" 2184 }, 2185 { 2186 "deprecated": "true", 2187 "name": "TLS_DH_anon_WITH_AES_256_GCM_SHA384", 2188 "supported_api_levels": "20-22" 2189 }, 2190 { 2191 "deprecated": "true", 2192 "name": "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA", 2193 "supported_api_levels": "11-22" 2194 }, 2195 { 2196 "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", 2197 "supported_api_levels": "11+" 2198 }, 2199 { 2200 "deprecated": "true", 2201 "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", 2202 "supported_api_levels": "20-28" 2203 }, 2204 { 2205 "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", 2206 "supported_api_levels": "20+" 2207 }, 2208 { 2209 "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", 2210 "supported_api_levels": "11+" 2211 }, 2212 { 2213 "deprecated": "true", 2214 "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384", 2215 "supported_api_levels": "20-28" 2216 }, 2217 { 2218 "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", 2219 "supported_api_levels": "20+" 2220 }, 2221 { 2222 "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256", 2223 "supported_api_levels": "24+" 2224 }, 2225 { 2226 "deprecated": "true", 2227 "name": "TLS_ECDHE_ECDSA_WITH_NULL_SHA", 2228 "supported_api_levels": "11-22" 2229 }, 2230 { 2231 "deprecated": "true", 2232 "name": "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", 2233 "supported_api_levels": "11-25" 2234 }, 2235 { 2236 "name": "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA", 2237 "supported_api_levels": "21+" 2238 }, 2239 { 2240 "name": "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA", 2241 "supported_api_levels": "21+" 2242 }, 2243 { 2244 "name": "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256", 2245 "supported_api_levels": "24+" 2246 }, 2247 { 2248 "deprecated": "true", 2249 "name": "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", 2250 "supported_api_levels": "11-22" 2251 }, 2252 { 2253 "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", 2254 "supported_api_levels": "11+" 2255 }, 2256 { 2257 "deprecated": "true", 2258 "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", 2259 "supported_api_levels": "20-28" 2260 }, 2261 { 2262 "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", 2263 "supported_api_levels": "20+" 2264 }, 2265 { 2266 "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", 2267 "supported_api_levels": "11+" 2268 }, 2269 { 2270 "deprecated": "true", 2271 "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384", 2272 "supported_api_levels": "20-28" 2273 }, 2274 { 2275 "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", 2276 "supported_api_levels": "20+" 2277 }, 2278 { 2279 "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256", 2280 "supported_api_levels": "24+" 2281 }, 2282 { 2283 "deprecated": "true", 2284 "name": "TLS_ECDHE_RSA_WITH_NULL_SHA", 2285 "supported_api_levels": "11-22" 2286 }, 2287 { 2288 "deprecated": "true", 2289 "name": "TLS_ECDHE_RSA_WITH_RC4_128_SHA", 2290 "supported_api_levels": "11-25" 2291 }, 2292 { 2293 "deprecated": "true", 2294 "name": "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA", 2295 "supported_api_levels": "11-22" 2296 }, 2297 { 2298 "deprecated": "true", 2299 "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA", 2300 "supported_api_levels": "11-22" 2301 }, 2302 { 2303 "deprecated": "true", 2304 "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256", 2305 "supported_api_levels": "20-22" 2306 }, 2307 { 2308 "deprecated": "true", 2309 "name": "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256", 2310 "supported_api_levels": "20-22" 2311 }, 2312 { 2313 "deprecated": "true", 2314 "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA", 2315 "supported_api_levels": "11-22" 2316 }, 2317 { 2318 "deprecated": "true", 2319 "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384", 2320 "supported_api_levels": "20-22" 2321 }, 2322 { 2323 "deprecated": "true", 2324 "name": "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384", 2325 "supported_api_levels": "20-22" 2326 }, 2327 { 2328 "deprecated": "true", 2329 "name": "TLS_ECDH_ECDSA_WITH_NULL_SHA", 2330 "supported_api_levels": "11-22" 2331 }, 2332 { 2333 "deprecated": "true", 2334 "name": "TLS_ECDH_ECDSA_WITH_RC4_128_SHA", 2335 "supported_api_levels": "11-22" 2336 }, 2337 { 2338 "deprecated": "true", 2339 "name": "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA", 2340 "supported_api_levels": "11-22" 2341 }, 2342 { 2343 "deprecated": "true", 2344 "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA", 2345 "supported_api_levels": "11-22" 2346 }, 2347 { 2348 "deprecated": "true", 2349 "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256", 2350 "supported_api_levels": "20-22" 2351 }, 2352 { 2353 "deprecated": "true", 2354 "name": "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256", 2355 "supported_api_levels": "20-22" 2356 }, 2357 { 2358 "deprecated": "true", 2359 "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA", 2360 "supported_api_levels": "11-22" 2361 }, 2362 { 2363 "deprecated": "true", 2364 "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384", 2365 "supported_api_levels": "20-22" 2366 }, 2367 { 2368 "deprecated": "true", 2369 "name": "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384", 2370 "supported_api_levels": "20-22" 2371 }, 2372 { 2373 "deprecated": "true", 2374 "name": "TLS_ECDH_RSA_WITH_NULL_SHA", 2375 "supported_api_levels": "11-22" 2376 }, 2377 { 2378 "deprecated": "true", 2379 "name": "TLS_ECDH_RSA_WITH_RC4_128_SHA", 2380 "supported_api_levels": "11-22" 2381 }, 2382 { 2383 "deprecated": "true", 2384 "name": "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA", 2385 "supported_api_levels": "11-22" 2386 }, 2387 { 2388 "deprecated": "true", 2389 "name": "TLS_ECDH_anon_WITH_AES_128_CBC_SHA", 2390 "supported_api_levels": "11-22" 2391 }, 2392 { 2393 "deprecated": "true", 2394 "name": "TLS_ECDH_anon_WITH_AES_256_CBC_SHA", 2395 "supported_api_levels": "11-22" 2396 }, 2397 { 2398 "deprecated": "true", 2399 "name": "TLS_ECDH_anon_WITH_NULL_SHA", 2400 "supported_api_levels": "11-22" 2401 }, 2402 { 2403 "deprecated": "true", 2404 "name": "TLS_ECDH_anon_WITH_RC4_128_SHA", 2405 "supported_api_levels": "11-22" 2406 }, 2407 { 2408 "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV", 2409 "supported_api_levels": "11+" 2410 }, 2411 { 2412 "name": "TLS_FALLBACK_SCSV", 2413 "supported_api_levels": "21+" 2414 }, 2415 { 2416 "deprecated": "true", 2417 "name": "TLS_PSK_WITH_3DES_EDE_CBC_SHA", 2418 "supported_api_levels": "21-22" 2419 }, 2420 { 2421 "name": "TLS_PSK_WITH_AES_128_CBC_SHA", 2422 "supported_api_levels": "21+" 2423 }, 2424 { 2425 "name": "TLS_PSK_WITH_AES_256_CBC_SHA", 2426 "supported_api_levels": "21+" 2427 }, 2428 { 2429 "deprecated": "true", 2430 "name": "TLS_PSK_WITH_RC4_128_SHA", 2431 "supported_api_levels": "21-25" 2432 }, 2433 { 2434 "name": "TLS_RSA_WITH_AES_128_CBC_SHA", 2435 "supported_api_levels": "9+" 2436 }, 2437 { 2438 "deprecated": "true", 2439 "name": "TLS_RSA_WITH_AES_128_CBC_SHA256", 2440 "supported_api_levels": "20-28" 2441 }, 2442 { 2443 "name": "TLS_RSA_WITH_AES_128_GCM_SHA256", 2444 "supported_api_levels": "20+" 2445 }, 2446 { 2447 "name": "TLS_RSA_WITH_AES_256_CBC_SHA", 2448 "supported_api_levels": "9+" 2449 }, 2450 { 2451 "deprecated": "true", 2452 "name": "TLS_RSA_WITH_AES_256_CBC_SHA256", 2453 "supported_api_levels": "20-28" 2454 }, 2455 { 2456 "name": "TLS_RSA_WITH_AES_256_GCM_SHA384", 2457 "supported_api_levels": "20+" 2458 }, 2459 { 2460 "deprecated": "true", 2461 "name": "TLS_RSA_WITH_NULL_SHA256", 2462 "supported_api_levels": "20-22" 2463 } 2464 ], 2465 "name": "SSLSocket.Supported" 2466 }, 2467 { 2468 "algorithms": [ 2469 { 2470 "name": "AES", 2471 "supported_api_levels": "23+" 2472 }, 2473 { 2474 "name": "DES", 2475 "supported_api_levels": "1+" 2476 }, 2477 { 2478 "name": "DESede", 2479 "supported_api_levels": "1+" 2480 }, 2481 { 2482 "name": "HmacSHA1", 2483 "supported_api_levels": "23+" 2484 }, 2485 { 2486 "name": "HmacSHA224", 2487 "supported_api_levels": "23+" 2488 }, 2489 { 2490 "name": "HmacSHA256", 2491 "supported_api_levels": "23+" 2492 }, 2493 { 2494 "name": "HmacSHA384", 2495 "supported_api_levels": "23+" 2496 }, 2497 { 2498 "name": "HmacSHA512", 2499 "supported_api_levels": "23+" 2500 }, 2501 { 2502 "name": "PBEwithHmacSHA1", 2503 "supported_api_levels": "1+" 2504 }, 2505 { 2506 "name": "PBEwithHmacSHA1AndAES_128", 2507 "supported_api_levels": "26+" 2508 }, 2509 { 2510 "name": "PBEwithHmacSHA1AndAES_256", 2511 "supported_api_levels": "26+" 2512 }, 2513 { 2514 "name": "PBEwithHmacSHA224AndAES_128", 2515 "supported_api_levels": "26+" 2516 }, 2517 { 2518 "name": "PBEwithHmacSHA224AndAES_256", 2519 "supported_api_levels": "26+" 2520 }, 2521 { 2522 "name": "PBEwithHmacSHA256AndAES_128", 2523 "supported_api_levels": "26+" 2524 }, 2525 { 2526 "name": "PBEwithHmacSHA256AndAES_256", 2527 "supported_api_levels": "26+" 2528 }, 2529 { 2530 "name": "PBEwithHmacSHA384AndAES_128", 2531 "supported_api_levels": "26+" 2532 }, 2533 { 2534 "name": "PBEwithHmacSHA384AndAES_256", 2535 "supported_api_levels": "26+" 2536 }, 2537 { 2538 "name": "PBEwithHmacSHA512AndAES_128", 2539 "supported_api_levels": "26+" 2540 }, 2541 { 2542 "name": "PBEwithHmacSHA512AndAES_256", 2543 "supported_api_levels": "26+" 2544 }, 2545 { 2546 "name": "PBEwithMD5AND128BITAES-CBC-OPENSSL", 2547 "supported_api_levels": "1+" 2548 }, 2549 { 2550 "name": "PBEwithMD5AND192BITAES-CBC-OPENSSL", 2551 "supported_api_levels": "1+" 2552 }, 2553 { 2554 "name": "PBEwithMD5AND256BITAES-CBC-OPENSSL", 2555 "supported_api_levels": "1+" 2556 }, 2557 { 2558 "name": "PBEwithMD5ANDDES", 2559 "supported_api_levels": "1+" 2560 }, 2561 { 2562 "name": "PBEwithMD5ANDRC2", 2563 "supported_api_levels": "1+" 2564 }, 2565 { 2566 "name": "PBEwithSHA1ANDDES", 2567 "supported_api_levels": "1+" 2568 }, 2569 { 2570 "name": "PBEwithSHA1ANDRC2", 2571 "supported_api_levels": "1+" 2572 }, 2573 { 2574 "name": "PBEwithSHA256AND128BITAES-CBC-BC", 2575 "supported_api_levels": "1+" 2576 }, 2577 { 2578 "name": "PBEwithSHA256AND192BITAES-CBC-BC", 2579 "supported_api_levels": "1+" 2580 }, 2581 { 2582 "name": "PBEwithSHA256AND256BITAES-CBC-BC", 2583 "supported_api_levels": "1+" 2584 }, 2585 { 2586 "name": "PBEwithSHAAND128BITAES-CBC-BC", 2587 "supported_api_levels": "1+" 2588 }, 2589 { 2590 "name": "PBEwithSHAAND128BITRC2-CBC", 2591 "supported_api_levels": "10+" 2592 }, 2593 { 2594 "name": "PBEwithSHAAND128BITRC4", 2595 "supported_api_levels": "10+" 2596 }, 2597 { 2598 "name": "PBEwithSHAAND192BITAES-CBC-BC", 2599 "supported_api_levels": "1+" 2600 }, 2601 { 2602 "name": "PBEwithSHAAND2-KEYTRIPLEDES-CBC", 2603 "supported_api_levels": "1+" 2604 }, 2605 { 2606 "name": "PBEwithSHAAND256BITAES-CBC-BC", 2607 "supported_api_levels": "1+" 2608 }, 2609 { 2610 "name": "PBEwithSHAAND3-KEYTRIPLEDES-CBC", 2611 "supported_api_levels": "1+" 2612 }, 2613 { 2614 "name": "PBEwithSHAAND40BITRC2-CBC", 2615 "supported_api_levels": "1+" 2616 }, 2617 { 2618 "name": "PBEwithSHAAND40BITRC4", 2619 "supported_api_levels": "10+" 2620 }, 2621 { 2622 "name": "PBEwithSHAANDTWOFISH-CBC", 2623 "supported_api_levels": "10+" 2624 }, 2625 { 2626 "name": "PBKDF2withHmacSHA1", 2627 "supported_api_levels": "10+" 2628 }, 2629 { 2630 "name": "PBKDF2withHmacSHA1And8BIT", 2631 "supported_api_levels": "19+" 2632 }, 2633 { 2634 "name": "PBKDF2withHmacSHA224", 2635 "supported_api_levels": "26+" 2636 }, 2637 { 2638 "name": "PBKDF2withHmacSHA256", 2639 "supported_api_levels": "26+" 2640 }, 2641 { 2642 "name": "PBKDF2withHmacSHA384", 2643 "supported_api_levels": "26+" 2644 }, 2645 { 2646 "name": "PBKDF2withHmacSHA512", 2647 "supported_api_levels": "26+" 2648 } 2649 ], 2650 "name": "SecretKeyFactory" 2651 }, 2652 { 2653 "algorithms": [ 2654 { 2655 "name": "SHA1PRNG", 2656 "supported_api_levels": "1+" 2657 } 2658 ], 2659 "name": "SecureRandom" 2660 }, 2661 { 2662 "algorithms": [ 2663 { 2664 "name": "DSA", 2665 "supported_api_levels": "1+" 2666 }, 2667 { 2668 "name": "DSAwithSHA1", 2669 "supported_api_levels": "1+" 2670 }, 2671 { 2672 "deprecated": "true", 2673 "name": "DSS", 2674 "supported_api_levels": "1-19" 2675 }, 2676 { 2677 "name": "ECDSA", 2678 "supported_api_levels": "11+" 2679 }, 2680 { 2681 "name": "ECDSAwithSHA1", 2682 "supported_api_levels": "11+" 2683 }, 2684 { 2685 "deprecated": "true", 2686 "name": "MD2withRSA", 2687 "supported_api_levels": "1-3" 2688 }, 2689 { 2690 "deprecated": "true", 2691 "name": "MD4withRSA", 2692 "supported_api_levels": "1-8" 2693 }, 2694 { 2695 "name": "MD5withRSA", 2696 "supported_api_levels": "1+" 2697 }, 2698 { 2699 "deprecated": "true", 2700 "name": "MD5withRSA/ISO9796-2", 2701 "supported_api_levels": "1-8" 2702 }, 2703 { 2704 "name": "NONEwithDSA", 2705 "supported_api_levels": "1+" 2706 }, 2707 { 2708 "name": "NONEwithECDSA", 2709 "supported_api_levels": "11+" 2710 }, 2711 { 2712 "name": "NONEwithRSA", 2713 "supported_api_levels": "17+" 2714 }, 2715 { 2716 "deprecated": "true", 2717 "name": "RSASSA-PSS", 2718 "supported_api_levels": "1-8" 2719 }, 2720 { 2721 "name": "SHA1withDSA", 2722 "supported_api_levels": "1+" 2723 }, 2724 { 2725 "name": "SHA1withECDSA", 2726 "supported_api_levels": "11+" 2727 }, 2728 { 2729 "name": "SHA1withRSA", 2730 "supported_api_levels": "1+" 2731 }, 2732 { 2733 "deprecated": "true", 2734 "name": "SHA1withRSA/ISO9796-2", 2735 "supported_api_levels": "1-8" 2736 }, 2737 { 2738 "name": "SHA1withRSA/PSS", 2739 "supported_api_levels": "23+" 2740 }, 2741 { 2742 "name": "SHA224withDSA", 2743 "supported_api_levels": "20+" 2744 }, 2745 { 2746 "name": "SHA224withECDSA", 2747 "supported_api_levels": "20+" 2748 }, 2749 { 2750 "name": "SHA224withRSA", 2751 "supported_api_levels": "20+" 2752 }, 2753 { 2754 "name": "SHA224withRSA/PSS", 2755 "supported_api_levels": "23+" 2756 }, 2757 { 2758 "name": "SHA256withDSA", 2759 "supported_api_levels": "1+" 2760 }, 2761 { 2762 "name": "SHA256withECDSA", 2763 "supported_api_levels": "11+" 2764 }, 2765 { 2766 "name": "SHA256withRSA", 2767 "supported_api_levels": "1+" 2768 }, 2769 { 2770 "name": "SHA256withRSA/PSS", 2771 "supported_api_levels": "23+" 2772 }, 2773 { 2774 "name": "SHA384withECDSA", 2775 "supported_api_levels": "11+" 2776 }, 2777 { 2778 "name": "SHA384withRSA", 2779 "supported_api_levels": "1+" 2780 }, 2781 { 2782 "name": "SHA384withRSA/PSS", 2783 "supported_api_levels": "23+" 2784 }, 2785 { 2786 "name": "SHA512withECDSA", 2787 "supported_api_levels": "11+" 2788 }, 2789 { 2790 "name": "SHA512withRSA", 2791 "supported_api_levels": "1+" 2792 }, 2793 { 2794 "name": "SHA512withRSA/PSS", 2795 "supported_api_levels": "23+" 2796 } 2797 ], 2798 "name": "Signature" 2799 }, 2800 { 2801 "algorithms": [ 2802 { 2803 "name": "PKIX", 2804 "supported_api_levels": "1+" 2805 } 2806 ], 2807 "name": "TrustManagerFactory" 2808 } 2809 ], 2810 "last_updated": "2019-01-11 16:02:08 UTC" 2811}