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