2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_net_ssl_TrustManagerFactory__
5 #define __javax_net_ssl_TrustManagerFactory__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
28 class ManagerFactoryParameters
;
30 class TrustManagerFactory
;
31 class TrustManagerFactorySpi
;
37 class javax::net::ssl::TrustManagerFactory
: public ::java::lang::Object
40 public: // actually protected
41 TrustManagerFactory(::javax::net::ssl::TrustManagerFactorySpi
*, ::java::security::Provider
*, ::java::lang::String
*);
43 static ::javax::net::ssl::TrustManagerFactory
* getInstance(::java::lang::String
*);
44 static ::javax::net::ssl::TrustManagerFactory
* getInstance(::java::lang::String
*, ::java::lang::String
*);
45 static ::javax::net::ssl::TrustManagerFactory
* getInstance(::java::lang::String
*, ::java::security::Provider
*);
46 static ::java::lang::String
* getDefaultAlgorithm();
47 virtual ::java::lang::String
* getAlgorithm();
48 virtual ::java::security::Provider
* getProvider();
49 virtual JArray
< ::javax::net::ssl::TrustManager
* > * getTrustManagers();
50 virtual void init(::javax::net::ssl::ManagerFactoryParameters
*);
51 virtual void init(::java::security::KeyStore
*);
53 static ::java::lang::String
* TRUST_MANAGER_FACTORY
;
54 static ::java::lang::String
* DEFAULT_ALGORITHM
;
55 ::javax::net::ssl::TrustManagerFactorySpi
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) tmfSpi
;
56 ::java::security::Provider
* provider
;
57 ::java::lang::String
* algorithm
;
59 static ::java::lang::Class
class$
;
62 #endif // __javax_net_ssl_TrustManagerFactory__