Lines Matching refs:selector

456         X509CertSelector selector = new X509CertSelector();
458 selector.setCertificate(null);
461 selector.match(cert_1) && selector.match(cert_2));
462 selector.setCertificate(cert_1);
464 selector.match(cert_1));
466 selector.match(cert_2));
467 selector.setCertificate(cert_2);
469 selector.match(cert_2));
480 X509CertSelector selector = new X509CertSelector();
482 assertNull("Selector should return null", selector.getCertificate());
483 selector.setCertificate(cert_1);
485 cert_1, selector.getCertificate());
487 cert_2.equals(selector.getCertificate()));
500 X509CertSelector selector = new X509CertSelector();
502 selector.setSerialNumber(null);
505 selector.match(cert_1) && selector.match(cert_2));
506 selector.setSerialNumber(ser1);
508 selector.match(cert_1));
510 selector.match(cert_2));
511 selector.setSerialNumber(ser2);
513 selector.match(cert_2));
524 X509CertSelector selector = new X509CertSelector();
526 assertNull("Selector should return null", selector.getSerialNumber());
527 selector.setSerialNumber(ser1);
529 ser1, selector.getSerialNumber());
531 ser2.equals(selector.getSerialNumber()));
544 X509CertSelector selector = new X509CertSelector();
546 selector.setIssuer((X500Principal) null);
549 selector.match(cert_1) && selector.match(cert_2));
550 selector.setIssuer(iss1);
552 selector.match(cert_1));
554 selector.match(cert_2));
555 selector.setIssuer(iss2);
557 selector.match(cert_2));
568 X509CertSelector selector = new X509CertSelector();
570 assertNull("Selector should return null", selector.getIssuer());
571 selector.setIssuer(iss1);
573 iss1, selector.getIssuer());
575 iss2.equals(selector.getIssuer()));
590 X509CertSelector selector = new X509CertSelector();
592 selector.setIssuer((String) null);
595 selector.match(cert_1) && selector.match(cert_2));
597 selector.setIssuer(name1);
599 selector.match(cert_1));
601 selector.match(cert_2));
602 selector.setIssuer(name2);
604 selector.match(cert_2));
617 X509CertSelector selector = new X509CertSelector();
619 assertNull("Selector should return null", selector.getIssuerAsString());
620 selector.setIssuer(iss1);
623 new X500Principal(selector.getIssuerAsString()));
626 new X500Principal(selector.getIssuerAsString())));
627 selector.setIssuer(iss2);
630 new X500Principal(selector.getIssuerAsString()));
651 X509CertSelector selector = new X509CertSelector();
653 selector.setIssuer((byte[]) null);
656 selector.match(cert_1) && selector.match(cert_2));
658 selector.setIssuer(name1);
660 selector.match(cert_1));
662 selector.match(cert_2));
663 selector.setIssuer(name2);
665 selector.match(cert_2));
684 X509CertSelector selector = new X509CertSelector();
686 assertNull("Selector should return null", selector.getIssuerAsBytes());
688 selector.setIssuer(iss1);
690 new X500Principal(name1), new X500Principal(selector
693 name2).equals(new X500Principal(selector.getIssuerAsBytes())));
695 selector.setIssuer(iss2);
697 new X500Principal(name2), new X500Principal(selector
711 X509CertSelector selector = new X509CertSelector();
713 selector.setSubject((X500Principal) null);
716 selector.match(cert_1) && selector.match(cert_2));
717 selector.setSubject(sub1);
719 selector.match(cert_1));
721 selector.match(cert_2));
722 selector.setSubject(sub2);
724 selector.match(cert_2));
735 X509CertSelector selector = new X509CertSelector();
737 assertNull("Selector should return null", selector.getSubject());
738 selector.setSubject(sub1);
740 sub1, selector.getSubject());
742 sub2.equals(selector.getSubject()));
757 X509CertSelector selector = new X509CertSelector();
759 selector.setSubject((String) null);
762 selector.match(cert_1) && selector.match(cert_2));
764 selector.setSubject(name1);
766 selector.match(cert_1));
768 selector.match(cert_2));
770 selector.setSubject(name2);
772 selector.match(cert_2));
785 X509CertSelector selector = new X509CertSelector();
788 selector.getSubjectAsString());
789 selector.setSubject(sub1);
792 new X500Principal(selector.getSubjectAsString()));
795 new X500Principal(selector.getSubjectAsString())));
796 selector.setSubject(sub2);
799 new X500Principal(selector.getSubjectAsString()));
820 X509CertSelector selector = new X509CertSelector();
822 selector.setSubject((byte[]) null);
825 selector.match(cert_1) && selector.match(cert_2));
827 selector.setSubject(name1);
829 selector.match(cert_1));
831 selector.match(cert_2));
833 selector.setSubject(name2);
835 selector.match(cert_2));
854 X509CertSelector selector = new X509CertSelector();
856 assertNull("Selector should return null", selector.getSubjectAsBytes());
857 selector.setSubject(sub1);
860 new X500Principal(name1), new X500Principal(selector
863 name2).equals(new X500Principal(selector.getSubjectAsBytes())));
865 selector.setSubject(sub2);
867 new X500Principal(name2), new X500Principal(selector
882 X509CertSelector selector = new X509CertSelector();
884 selector.setSubjectKeyIdentifier(null);
887 selector.match(cert_1) && selector.match(cert_2));
888 selector.setSubjectKeyIdentifier(skid1);
890 selector.match(cert_1));
892 selector.match(cert_2));
893 selector.setSubjectKeyIdentifier(skid2);
896 selector.match(cert_2));
908 X509CertSelector selector = new X509CertSelector();
911 selector.getSubjectKeyIdentifier());
912 selector.setSubjectKeyIdentifier(skid1);
914 Arrays.equals(skid1, selector.getSubjectKeyIdentifier()));
915 selector.getSubjectKeyIdentifier()[0] ++;
917 Arrays.equals(skid1, selector.getSubjectKeyIdentifier()));
919 Arrays.equals(skid2, selector.getSubjectKeyIdentifier()));
933 X509CertSelector selector = new X509CertSelector();
935 selector.setAuthorityKeyIdentifier(null);
938 selector.match(cert_1) && selector.match(cert_2));
939 selector.setAuthorityKeyIdentifier(akid1);
941 selector.match(cert_1));
943 selector.match(cert_2));
944 selector.setAuthorityKeyIdentifier(akid2);
947 selector.match(cert_2));
959 X509CertSelector selector = new X509CertSelector();
962 selector.getAuthorityKeyIdentifier());
963 selector.setAuthorityKeyIdentifier(akid1);
965 Arrays.equals(akid1, selector.getAuthorityKeyIdentifier()));
966 selector.getAuthorityKeyIdentifier()[0] ++;
968 Arrays.equals(akid1, selector.getAuthorityKeyIdentifier()));
970 Arrays.equals(akid2, selector.getAuthorityKeyIdentifier()));
984 X509CertSelector selector = new X509CertSelector();
986 selector.setCertificateValid(null);
989 selector.match(cert_1) && selector.match(cert_2));
990 selector.setCertificateValid(date1);
992 selector.match(cert_1));
994 selector.match(cert_2));
995 selector.setCertificateValid(date2);
998 selector.match(cert_2));
1010 X509CertSelector selector = new X509CertSelector();
1013 selector.getCertificateValid());
1014 selector.setCertificateValid(date1);
1016 date1.equals(selector.getCertificateValid()));
1017 selector.getCertificateValid().setTime(200);
1019 date1.equals(selector.getCertificateValid()));
1021 date2.equals(selector.getCertificateValid()));
1038 X509CertSelector selector = new X509CertSelector();
1040 selector.setPrivateKeyValid(null);
1043 selector.match(cert_1) && selector.match(cert_2));
1044 selector.setPrivateKeyValid(date4);
1046 selector.match(cert_1));
1048 selector.match(cert_2));
1049 selector.setPrivateKeyValid(date5);
1052 selector.match(cert_2));
1064 X509CertSelector selector = new X509CertSelector();
1067 selector.getPrivateKeyValid());
1068 selector.setPrivateKeyValid(date1);
1070 date1.equals(selector.getPrivateKeyValid()));
1071 selector.getPrivateKeyValid().setTime(200);
1073 date1.equals(selector.getPrivateKeyValid()));
1075 date2.equals(selector.getPrivateKeyValid()));
1092 X509CertSelector selector = new X509CertSelector();
1094 selector.setSubjectPublicKeyAlgID(null);
1096 + "subjectPublicKeyAlgID criteria.", selector.match(cert_1)
1097 && selector.match(cert_2));
1099 selector.setSubjectPublicKeyAlgID(pkaid1);
1101 selector.match(cert_1));
1103 selector.match(cert_2));
1105 selector.setSubjectPublicKeyAlgID(pkaid2);
1107 selector.match(cert_2));
1132 X509CertSelector selector = new X509CertSelector();
1135 selector.getSubjectPublicKeyAlgID());
1137 selector.setSubjectPublicKeyAlgID(pkaid1);
1139 pkaid1.equals(selector.getSubjectPublicKeyAlgID()));
1141 pkaid2.equals(selector.getSubjectPublicKeyAlgID()));
1155 X509CertSelector selector = new X509CertSelector();
1157 selector.setSubjectPublicKey((PublicKey) null);
1160 selector.match(cert_1) && selector.match(cert_2));
1161 selector.setSubjectPublicKey(pkey1);
1163 selector.match(cert_1));
1165 selector.match(cert_2));
1166 selector.setSubjectPublicKey(pkey2);
1168 selector.match(cert_2));
1180 X509CertSelector selector = new X509CertSelector();
1183 selector.getSubjectPublicKey());
1184 selector.setSubjectPublicKey(pkey);
1185 PublicKey result = selector.getSubjectPublicKey();
1205 X509CertSelector selector = new X509CertSelector();
1207 selector.setSubjectPublicKey((byte[]) null);
1209 + "subjectPublicKey criteria.", selector.match(cert_1)
1210 && selector.match(cert_2));
1212 selector.setSubjectPublicKey(encoding1);
1214 selector.match(cert_1));
1218 selector.match(cert_1));
1220 selector.match(cert_2));
1222 selector.setSubjectPublicKey(encoding2);
1224 selector.match(cert_2));
1236 X509CertSelector selector = new X509CertSelector();
1239 selector.getSubjectPublicKey());
1241 selector.setSubjectPublicKey(pkey.getEncoded());
1243 PublicKey result = selector.getSubjectPublicKey();
1253 * object are copied during the initialization. Also checks if selector
1265 X509CertSelector selector = new X509CertSelector();
1267 selector.setKeyUsage(null);
1270 selector.match(cert_1) && selector.match(cert_2));
1271 selector.setKeyUsage(ku1);
1273 selector.match(cert_1));
1275 selector.match(cert_2));
1278 selector.match(cert_3));
1279 selector.setKeyUsage(ku2);
1282 selector.match(cert_2));
1294 X509CertSelector selector = new X509CertSelector();
1296 assertNull("Selector should return null", selector.getKeyUsage());
1297 selector.setKeyUsage(ku);
1299 Arrays.equals(ku, selector.getKeyUsage()));
1300 boolean[] result = selector.getKeyUsage();
1303 Arrays.equals(ku, selector.getKeyUsage()));
1322 X509CertSelector selector = new X509CertSelector();
1324 selector.setExtendedKeyUsage(null);
1326 + "extendedKeyUsage criteria.", selector.match(cert_1)
1327 && selector.match(cert_2));
1329 selector.setExtendedKeyUsage(ku1);
1331 selector.match(cert_1));
1333 selector.match(cert_2));
1335 + "implicitly allows all keyUsage values.", selector
1340 selector.match(cert_2));
1342 selector.setExtendedKeyUsage(ku2);
1344 selector.match(cert_2));
1356 X509CertSelector selector = new X509CertSelector();
1359 selector.getExtendedKeyUsage());
1361 selector.setExtendedKeyUsage(ku);
1367 ku.equals(selector.getExtendedKeyUsage()));
1369 selector.getExtendedKeyUsage().add("KRIBLE-GRABLI");
1408 X509CertSelector selector = new X509CertSelector();
1409 selector.setMatchAllSubjectAltNames(true);
1411 selector.setSubjectAlternativeNames(null);
1414 selector.match(cert_1) && selector.match(cert_2));
1417 selector.setSubjectAlternativeNames(sans);
1419 selector.match(cert_1));
1421 + "the selection criteria.", selector.match(cert_2));
1425 + "of internal object.", selector.match(cert_1));
1426 selector.setSubjectAlternativeNames(sans_2.getPairsList());
1428 selector.match(cert_2));
1466 X509CertSelector selector = new X509CertSelector();
1467 selector.setMatchAllSubjectAltNames(true);
1470 selector.addSubjectAlternativeName(1, name1);
1476 selector.match(cert_1));
1478 selector.match(cert_2));
1481 selector.addSubjectAlternativeName(2, name2);
1487 selector.match(cert_1));
1489 selector.match(cert_2));
1492 selector.addSubjectAlternativeName(4, name4);
1498 selector.match(cert_1));
1500 selector.match(cert_2));
1502 selector.addSubjectAlternativeName(6, name6);
1503 selector.addSubjectAlternativeName(7, name7);
1504 selector.addSubjectAlternativeName(8, name8);
1510 selector.match(cert_1));
1512 selector.match(cert_2));
1552 X509CertSelector selector = new X509CertSelector();
1553 selector.setMatchAllSubjectAltNames(true);
1555 selector.addSubjectAlternativeName(0, san0.getEncodedName());
1557 selector.match(cert_1));
1559 selector.match(cert_2));
1560 selector.addSubjectAlternativeName(1, san1.getEncodedName());
1562 selector.match(cert_1));
1564 selector.match(cert_2));
1565 selector.addSubjectAlternativeName(2, san2.getEncodedName());
1567 selector.match(cert_1));
1569 selector.match(cert_2));
1570 selector.addSubjectAlternativeName(3, san3.getEncodedName());
1572 selector.match(cert_1));
1574 selector.match(cert_2));
1575 selector.addSubjectAlternativeName(4, san4.getEncodedName());
1577 selector.match(cert_1));
1579 + "the selection criteria.", selector.match(cert_2));
1580 selector.addSubjectAlternativeName(5, san5.getEncodedName());
1582 selector.match(cert_1));
1584 + "the selection criteria.", selector.match(cert_2));
1585 selector.addSubjectAlternativeName(6, san6.getEncodedName());
1587 selector.match(cert_1));
1589 + "the selection criteria.", selector.match(cert_2));
1590 selector.addSubjectAlternativeName(7, san7.getEncodedName());
1592 selector.match(cert_1));
1594 + "the selection criteria.", selector.match(cert_2));
1596 selector.addSubjectAlternativeName(8, oid);
1598 selector.match(cert_1));
1600 + "the selection criteria.", selector.match(cert_2));
1603 + "subsequent modifications.", selector.match(cert_1));
1623 X509CertSelector selector = new X509CertSelector();
1626 selector.getSubjectAlternativeNames());
1628 selector.setSubjectAlternativeNames(sans.getPairsList());
1630 selector.match(cert_1));
1631 selector.getSubjectAlternativeNames().clear();
1634 + "of internal object.", selector.match(cert_1));
1656 X509CertSelector selector = new X509CertSelector();
1657 selector.setMatchAllSubjectAltNames(true);
1659 selector.setSubjectAlternativeNames(sans_2.getPairsList());
1662 selector.match(cert));
1663 selector.setMatchAllSubjectAltNames(false);
1667 selector.match(cert));
1679 X509CertSelector selector = new X509CertSelector();
1681 selector.getMatchAllSubjectAltNames());
1682 selector.setMatchAllSubjectAltNames(false);
1684 selector.getMatchAllSubjectAltNames());
1779 X509CertSelector selector = new X509CertSelector();
1812 selector.setNameConstraints(constraints.getEncoded());
1820 selector.match(certificate) == expected);
1830 selector.setNameConstraints(constraints.getEncoded());
1838 selector.match(certificate) == expected);
1931 X509CertSelector selector = new X509CertSelector();
1964 selector.setNameConstraints(constraints.getEncoded());
1972 selector.match(certificate) == expected);
1982 selector.setNameConstraints(constraints.getEncoded());
1990 selector.match(certificate) == expected);
2026 X509CertSelector selector = new X509CertSelector();
2057 selector.setNameConstraints(constraints.getEncoded());
2066 selector.match(certificate));
2069 selector.setNameConstraints(constraints.getEncoded());
2078 !selector.match(certificate));
2083 selector.setNameConstraints(constraints.getEncoded());
2092 !selector.match(certificate));
2095 selector.setNameConstraints(constraints.getEncoded());
2104 !selector.match(certificate));
2172 X509CertSelector selector = new X509CertSelector();
2174 selector.setBasicConstraints(-1);
2177 selector.match(cert_1) && selector.match(cert_2));
2178 selector.setBasicConstraints(plen1);
2180 selector.match(cert_1));
2182 selector.match(cert_2));
2183 selector.setBasicConstraints(plen2);
2185 selector.match(cert_2));
2194 X509CertSelector selector = new X509CertSelector();
2197 selector.getBasicConstraints(), -1);
2198 selector.setBasicConstraints(plen1);
2200 plen1, selector.getBasicConstraints());
2202 plen2 == selector.getBasicConstraints());
2222 X509CertSelector selector = new X509CertSelector();
2225 selector.setPolicy(set);
2235 selector.match(cert_1));
2237 selector.match(cert_2));
2239 selector.match(cert_3));
2241 selector.match(cert_4));
2245 selector.match(cert_3));
2248 selector.setPolicy(set);
2254 selector.match(cert_1));
2256 selector.match(cert_2));
2258 selector.match(cert_3));
2260 selector.match(cert_4));
2263 selector.setPolicy(set);
2269 selector.match(cert_1));
2271 selector.match(cert_2));
2273 selector.match(cert_3));
2275 selector.match(cert_4));
2287 X509CertSelector selector = new X509CertSelector();
2290 selector.setPolicy(set);
2295 Set result = selector.getPolicy();
2329 X509CertSelector selector = new X509CertSelector();
2338 selector.setPathToNames(pathToNames);
2352 + "return true.", selector.match(cert));
2359 + "return true.", selector.match(cert));
2366 + "return true.", selector.match(cert));
2375 + "should return false", selector.match(cert));
2383 + "should return false", selector.match(cert));
2390 + "should return true", selector.match(cert));
2399 + "should return true", selector.match(cert));
2406 + "should return false", selector.match(cert));
2413 + "should return false", selector.match(cert));
2418 + "internal object ", selector.match(cert));
2445 X509CertSelector selector = new X509CertSelector();
2452 selector.addPathToName(types[i], names[i]);
2468 + "return true.", selector.match(cert));
2475 + "return true.", selector.match(cert));
2482 + "return true.", selector.match(cert));
2493 + "should return false", selector.match(cert));
2501 + "should return false", selector.match(cert));
2508 + "should return true", selector.match(cert));
2519 + "should return true", selector.match(cert));
2526 + "should return false", selector.match(cert));
2533 + "should return false", selector.match(cert));
2562 X509CertSelector selector = new X509CertSelector();
2569 selector.addPathToName(types[i], names[i]);
2585 + "return true.", selector.match(cert));
2592 + "return true.", selector.match(cert));
2599 + "return true.", selector.match(cert));
2610 + "should return false", selector.match(cert));
2618 + "should return false", selector.match(cert));
2625 + "should return true", selector.match(cert));
2636 + "should return true", selector.match(cert));
2643 + "should return false", selector.match(cert));
2650 + "should return false", selector.match(cert));
2666 X509CertSelector selector = new X509CertSelector();
2668 selector.addPathToName(1, encoding);
2670 Collection coll = selector.getPathToNames();
2725 X509CertSelector selector = new X509CertSelector();
2726 selector.setCertificate(cert);
2727 selector.setSerialNumber(serial);
2728 selector.setIssuer(issuer);
2729 selector.setSubject(subject);
2730 selector.setSubjectKeyIdentifier(subject_auth_KeyID);
2731 selector.setAuthorityKeyIdentifier(subject_auth_KeyID);
2732 selector.setCertificateValid(certValid);
2733 selector.setPrivateKeyValid(privateKeyValid[1]);
2734 selector.setSubjectPublicKey(pkey);
2735 selector.setSubjectPublicKeyAlgID(pkAlgID);
2736 selector.setKeyUsage(keyUsage);
2737 selector.setExtendedKeyUsage(extKeyUsage);
2738 selector.setSubjectAlternativeNames(subjectAltNames.getPairsList());
2739 selector.setMatchAllSubjectAltNames(true);
2740 selector.setPolicy(new HashSet(Arrays.asList(policies)));
2743 selector.toString());
2748 * Tests if the null object matches to the selector or does not,
2802 X509CertSelector selector = new X509CertSelector();
2803 selector.setCertificate(cert);
2804 selector.setSerialNumber(serial);
2805 selector.setIssuer(issuer);
2806 selector.setSubject(subject);
2807 selector.setSubjectKeyIdentifier(subject_auth_KeyID);
2808 selector.setAuthorityKeyIdentifier(subject_auth_KeyID);
2809 selector.setCertificateValid(certValid);
2810 selector.setPrivateKeyValid(privateKeyValid[1]);
2811 selector.setSubjectPublicKey(pkey);
2812 selector.setSubjectPublicKeyAlgID(pkAlgID);
2813 selector.setKeyUsage(keyUsage);
2814 selector.setExtendedKeyUsage(extKeyUsage);
2815 selector.setSubjectAlternativeNames(subjectAltNames.getPairsList());
2816 selector.setMatchAllSubjectAltNames(true);
2817 selector.setPolicy(new HashSet(Arrays.asList(policies)));
2820 selector.match((X509Certificate) null));
2821 assertTrue("The certificate should match the selector",
2822 selector.match(cert));
2897 X509CertSelector selector = new X509CertSelector();
2898 selector.setCertificate(cert);
2899 selector.setSerialNumber(serial);
2900 selector.setIssuer(issuer);
2901 selector.setSubject(subject);
2902 selector.setSubjectKeyIdentifier(subject_auth_KeyID);
2903 selector.setAuthorityKeyIdentifier(subject_auth_KeyID);
2904 selector.setCertificateValid(certValid);
2905 selector.setPrivateKeyValid(privateKeyValid[1]);
2906 selector.setSubjectPublicKey(pkey);
2907 selector.setSubjectPublicKeyAlgID(pkAlgID);
2908 selector.setKeyUsage(keyUsage);
2909 selector.setExtendedKeyUsage(extKeyUsage);
2910 selector.setSubjectAlternativeNames(subjectAltNames.getPairsList());
2911 selector.setMatchAllSubjectAltNames(true);
2912 selector.setPolicy(new HashSet(Arrays.asList(policies)));
2914 assertTrue("The certificate should match the selector",
2915 ((X509CertSelector)selector.clone()).match(cert));