1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_security_sasl_Sasl__ 5 #define __javax_security_sasl_Sasl__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace javax 15 { 16 namespace security 17 { 18 namespace auth 19 { 20 namespace callback 21 { 22 class CallbackHandler; 23 } 24 } 25 namespace sasl 26 { 27 class Sasl; 28 class SaslClient; 29 class SaslServer; 30 } 31 } 32 } 33 } 34 35 class javax::security::sasl::Sasl : public ::java::lang::Object 36 { 37 38 Sasl(); 39 public: 40 static ::javax::security::sasl::SaslClient * createSaslClient(JArray< ::java::lang::String * > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::Map *, ::javax::security::auth::callback::CallbackHandler *); 41 static ::java::util::Enumeration * getSaslClientFactories(); 42 static ::javax::security::sasl::SaslServer * createSaslServer(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::Map *, ::javax::security::auth::callback::CallbackHandler *); 43 static ::java::util::Enumeration * getSaslServerFactories(); 44 static ::java::lang::String * QOP; 45 static ::java::lang::String * STRENGTH; 46 static ::java::lang::String * SERVER_AUTH; 47 static ::java::lang::String * MAX_BUFFER; 48 static ::java::lang::String * RAW_SEND_SIZE; 49 static ::java::lang::String * POLICY_NOPLAINTEXT; 50 static ::java::lang::String * POLICY_NOACTIVE; 51 static ::java::lang::String * POLICY_NODICTIONARY; 52 static ::java::lang::String * POLICY_NOANONYMOUS; 53 static ::java::lang::String * POLICY_FORWARD_SECRECY; 54 static ::java::lang::String * POLICY_PASS_CREDENTIALS; 55 static ::java::lang::String * REUSE; 56 static ::java::lang::String * CREDENTIALS; 57 private: 58 static ::java::lang::String * CLIENT_FACTORY_SVC; 59 static ::java::lang::String * SERVER_FACTORY_SVC; 60 static ::java::lang::String * ALIAS; 61 public: 62 static ::java::lang::Class class$; 63 }; 64 65 #endif // __javax_security_sasl_Sasl__ 66