Searched defs:service (Results 1 - 12 of 12) sorted by relevance

/libcore/support/src/test/java/org/apache/harmony/security/tests/support/
H A DSpiEngUtils.java44 * @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 DServiceLoader.java26 * 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 DEngine.java33 * 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 DServices.java43 * 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 DSecurity.java318 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 DSignature.java39 // 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 DKeyAgreement.java40 // 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 DMac.java40 // 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 DCipher.java111 * 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 DProvider2Test.java137 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 DProviderTest.java81 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 Djunit4-4.3.1.jarMETA-INF/ META-INF/MANIFEST.MF junit/ junit/extensions/ junit/framework/ junit/runner/ junit/textui/ org/ ...

Completed in 371 milliseconds