2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_security_auth_kerberos_KerberosPrincipal__
5 #define __javax_security_auth_kerberos_KerberosPrincipal__
9 #include <java/lang/Object.h>
20 class KerberosPrincipal;
27 class javax::security::auth::kerberos::KerberosPrincipal : public ::java::lang::Object
31 KerberosPrincipal(::java::lang::String *);
32 KerberosPrincipal(::java::lang::String *, jint);
34 ::java::lang::String * parseRealm();
36 ::java::lang::String * getName();
37 ::java::lang::String * getRealm();
40 jboolean equals(::java::lang::Object *);
41 ::java::lang::String * toString();
42 static const jint KRB_NT_PRINCIPAL = 1;
43 static const jint KRB_NT_SRV_HST = 3;
44 static const jint KRB_NT_SRV_INST = 2;
45 static const jint KRB_NT_SRV_XHST = 4;
46 static const jint KRB_NT_UID = 5;
47 static const jint KRB_NT_UNKNOWN = 0;
49 ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name;
51 ::java::lang::String * realm;
53 static ::java::lang::Class class$;
56 #endif // __javax_security_auth_kerberos_KerberosPrincipal__