1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_javax_net_ssl_provider_X509TrustManagerFactory$Manager__ 5 #define __gnu_javax_net_ssl_provider_X509TrustManagerFactory$Manager__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace gnu 15 { 16 namespace javax 17 { 18 namespace net 19 { 20 namespace ssl 21 { 22 namespace provider 23 { 24 class X509TrustManagerFactory; 25 class X509TrustManagerFactory$Manager; 26 } 27 } 28 } 29 } 30 } 31 namespace java 32 { 33 namespace security 34 { 35 namespace cert 36 { 37 class X509Certificate; 38 } 39 } 40 } 41 } 42 43 class gnu::javax::net::ssl::provider::X509TrustManagerFactory$Manager : public ::java::lang::Object 44 { 45 46 public: // actually package-private 47 X509TrustManagerFactory$Manager(::gnu::javax::net::ssl::provider::X509TrustManagerFactory *, JArray< ::java::security::cert::X509Certificate * > *); 48 public: 49 virtual void checkClientTrusted(JArray< ::java::security::cert::X509Certificate * > *, ::java::lang::String *); 50 virtual void checkServerTrusted(JArray< ::java::security::cert::X509Certificate * > *, ::java::lang::String *); 51 virtual JArray< ::java::security::cert::X509Certificate * > * getAcceptedIssuers(); 52 private: 53 void checkTrusted(JArray< ::java::security::cert::X509Certificate * > *, ::java::lang::String *); 54 ::java::util::Set * __attribute__((aligned(__alignof__( ::java::lang::Object)))) anchors; 55 public: // actually package-private 56 ::gnu::javax::net::ssl::provider::X509TrustManagerFactory * this$0; 57 public: 58 static ::java::lang::Class class$; 59 }; 60 61 #endif // __gnu_javax_net_ssl_provider_X509TrustManagerFactory$Manager__ 62