2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_security_Security__
5 #define __java_security_Security__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
24 class java::security::Security
: public ::java::lang::Object
28 static jboolean
loadProviders(::java::lang::String
*, ::java::lang::String
*);
30 static ::java::lang::String
* getAlgorithmProperty(::java::lang::String
*, ::java::lang::String
*);
31 static jint
insertProviderAt(::java::security::Provider
*, jint
);
32 static jint
addProvider(::java::security::Provider
*);
33 static void removeProvider(::java::lang::String
*);
34 static JArray
< ::java::security::Provider
* > * getProviders();
35 static ::java::security::Provider
* getProvider(::java::lang::String
*);
36 static ::java::lang::String
* getProperty(::java::lang::String
*);
37 static void setProperty(::java::lang::String
*, ::java::lang::String
*);
38 static ::java::util::Set
* getAlgorithms(::java::lang::String
*);
39 static JArray
< ::java::security::Provider
* > * getProviders(::java::lang::String
*);
40 static JArray
< ::java::security::Provider
* > * getProviders(::java::util::Map
*);
42 static void selectProviders(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::util::LinkedHashSet
*, ::java::util::LinkedHashSet
*);
43 static jboolean
provides(::java::security::Provider
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
44 static ::java::lang::String
* ALG_ALIAS
;
45 static ::java::util::Vector
* providers
;
46 static ::java::util::Properties
* secprops
;
48 static ::java::lang::Class
class$
;
51 #endif // __java_security_Security__