/libcore/support/src/test/java/org/apache/harmony/security/tests/support/ |
H A D | SpiEngUtils.java | 44 * @param service 47 public static Provider isSupport(String algorithm, String service) { argument 49 Provider[] provs = Security.getProviders(service.concat(".")
|
/libcore/luni/src/main/java/java/util/ |
H A D | ServiceLoader.java | 26 * A service-provider loader. 28 * <p>A service provider is a factory for creating all known implementations of a particular 57 * for (MyService service : ServiceLoader<MyService>.load(MyService.class)) { 58 * if (service.supports(o)) { 59 * return service.handle(o); 64 * <p>Note that each iteration creates new instances of the various service implementations, so 69 * @param <S> the service class or interface 73 private final Class<S> service; field in class:ServiceLoader 77 private ServiceLoader(Class<S> service, ClassLoader classLoader) { argument 78 // It makes no sense for service t 118 load(Class<S> service, ClassLoader classLoader) argument 141 load(Class<S> service) argument 151 loadInstalled(Class<S> service) argument 167 loadFromSystemProperty(final Class<S> service) argument 187 private final Class<S> service; field in class:ServiceLoader.ServiceIterator [all...] |
/libcore/luni/src/main/java/org/apache/harmony/security/fortress/ |
H A D | Engine.java | 33 * per service type and synchronize on that instance during calls to 128 * Finds the appropriate service implementation and returns an 145 * Finds the appropriate service implementation and returns an 149 public SpiAndProvider getInstance(Provider.Service service, String param) argument 151 return new SpiAndProvider(service.newInstance(param), service.getProvider()); 173 * Finds the appropriate service implementation and returns and instance of 181 Provider.Service service = provider.getService(serviceName, algorithm); 182 if (service == null) { 185 return service [all...] |
H A D | Services.java | 43 * Save default SecureRandom service as well. 54 * The cacheVersion is changed on every update of service 134 for (Provider.Service service : p.getServices()) { 135 String type = service.getType(); 137 cachedSecureRandomService = service; 139 String key = type + "." + service.getAlgorithm().toUpperCase(Locale.US); 140 appendServiceLocked(key, service); 141 for (String alias : Engine.door.getAliases(service)) { 143 appendServiceLocked(key, service); 149 * Add or append the service t 151 appendServiceLocked(String key, Provider.Service service) argument [all...] |
/libcore/luni/src/main/java/java/security/ |
H A D | Security.java | 318 private static void filterProviders(ArrayList<Provider> providers, String service, argument 323 if (!p.implementsAlg(service, algorithm, attribute, attrValue)) { 357 * cryptographic service. {@code "Signature"}, {@code "Cipher"} and {@code 361 * the case-insensitive name of the service. 363 * cryptographic service, or an empty {@code Set} if {@code 365 * provides the requested service. 374 for (Provider.Service service: provider.getServices()) { 375 if (service.getType().equalsIgnoreCase(serviceName)) { 376 result.add(service.getAlgorithm());
|
H A D | Signature.java | 39 // The service name. 192 Provider.Service service = provider.getService(SERVICE, algorithm); 193 if (service == null) { 196 return tryAlgorithmWithProvider(key, service); 202 for (Provider.Service service : services) { 203 Engine.SpiAndProvider sap = tryAlgorithmWithProvider(key, service); 211 private static Engine.SpiAndProvider tryAlgorithmWithProvider(Key key, Provider.Service service) { argument 213 if (key != null && !service.supportsParameter(key)) { 217 Engine.SpiAndProvider sap = ENGINE.getInstance(service, null);
|
/libcore/luni/src/main/java/javax/crypto/ |
H A D | KeyAgreement.java | 40 // The service name. 194 Provider.Service service = provider.getService(SERVICE, algorithm); 195 if (service == null) { 198 return tryAlgorithmWithProvider(key, service); 204 for (Provider.Service service : services) { 205 Engine.SpiAndProvider sap = tryAlgorithmWithProvider(key, service); 213 private static Engine.SpiAndProvider tryAlgorithmWithProvider(Key key, Provider.Service service) { argument 215 if (key != null && !service.supportsParameter(key)) { 219 Engine.SpiAndProvider sap = ENGINE.getInstance(service, null);
|
H A D | Mac.java | 40 // The service name. 198 Provider.Service service = provider.getService(SERVICE, algorithm); 199 if (service == null) { 202 return tryAlgorithmWithProvider(key, service); 208 for (Provider.Service service : services) { 209 Engine.SpiAndProvider sap = tryAlgorithmWithProvider(key, service); 217 private static Engine.SpiAndProvider tryAlgorithmWithProvider(Key key, Provider.Service service) { argument 219 if (key != null && !service.supportsParameter(key)) { 223 Engine.SpiAndProvider sap = ENGINE.getInstance(service, null);
|
H A D | Cipher.java | 111 * The service name. 418 Provider.Service service = provider.getService(SERVICE, transform); 419 if (service == null) { 422 return tryTransformWithProvider(key, transformParts, type, service); 428 for (Provider.Service service : services) { 429 Engine.SpiAndProvider sap = tryTransformWithProvider(key, transformParts, type, service); 438 NeedToSet type, Provider.Service service) { 440 if (key != null && !service.supportsParameter(key)) { 448 if (!matchAttribute(service, ATTRIBUTE_MODES, transformParts[1]) 449 || !matchAttribute(service, ATTRIBUTE_PADDING 437 tryTransformWithProvider(Key key, String[] transformParts, NeedToSet type, Provider.Service service) argument 480 matchAttribute(Service service, String attr, String value) argument [all...] |
/libcore/luni/src/test/java/org/apache/harmony/security/tests/java/security/ |
H A D | Provider2Test.java | 137 Provider.Service service = new Provider.Service(mockProvider, 139 mockProvider.putService(service); 162 public void putService(Provider.Service service) { argument 163 super.putService(service); 166 public void removeService(Provider.Service service) { argument 167 super.removeService(service);
|
/libcore/luni/src/test/java/libcore/java/security/ |
H A D | ProviderTest.java | 81 for (Provider.Service service : services) { 82 String type = service.getType(); 83 String algorithm = service.getAlgorithm().toUpperCase(); 84 String className = service.getClassName(); 108 * Try to see if the service supports this. 267 for (Provider.Service service : services) { 268 final String type = service.getType(); 271 service.supportsParameter(new MockKey()); 276 service.supportsParameter(new Object()); 313 Provider.Service service 608 putServiceForTest(Provider.Service service) argument [all...] |
/libcore/support/src/test/java/tests/resources/ |
H A D | junit4-4.3.1.jar | META-INF/ META-INF/MANIFEST.MF junit/ junit/extensions/ junit/framework/ junit/runner/ junit/textui/ org/ ... |