|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkrb5.client.ClientModel
public class ClientModel
Class Description : Model that handles data retrieve and store for UI classes.
Constructor Summary | |
---|---|
ClientModel()
Empty Class constructor |
Method Summary | |
---|---|
void |
close(int exitCode)
Store credential and exit program |
void |
contactAPPServer(java.lang.String serverName,
Credentials creds)
Authenticate with application sever |
void |
deleteCredential(Credentials rec)
Delete a credential |
void |
executeKinit()
Execute Kinit command |
Credentials[] |
getAllCredentials()
Return all credentials in the cache |
Credentials |
getInitialCredential()
Return initial credential |
Credentials |
getServiceCredential(java.lang.String app_server)
Return required service credential from credential cache |
void |
initializeAuthContext(java.lang.String usr_name,
java.lang.String psword)
Initialize athentication context |
boolean |
isInitialTicketsAvailable()
If the initial ticket is available |
boolean |
isTicketsAvailable()
|
static void |
main(java.lang.String[] args)
Main Method - Only for unit testing |
void |
requestTGT(java.lang.String service,
java.lang.String realm)
Execute TGT request command |
AppServiceMsg |
serverInfoRequest()
Server operatation system information service |
AppServiceMsg |
timeServiceRequest()
Time service from server |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClientModel()
Method Detail |
---|
public void initializeAuthContext(java.lang.String usr_name, java.lang.String psword)
usr_name
- Stringpsword
- Stringpublic void executeKinit() throws KrbException, java.io.IOException
KrbException
java.io.IOException
public void requestTGT(java.lang.String service, java.lang.String realm) throws KrbException, java.io.IOException
service
- Stringrealm
- String
KrbException
java.io.IOException
public Credentials getInitialCredential()
public Credentials getServiceCredential(java.lang.String app_server)
app_server
- String
public Credentials[] getAllCredentials()
public void deleteCredential(Credentials rec)
rec
- Credentialspublic void close(int exitCode)
exitCode
- intpublic boolean isInitialTicketsAvailable()
public boolean isTicketsAvailable()
public void contactAPPServer(java.lang.String serverName, Credentials creds) throws KrbException
serverName
- Stringcreds
- Credentials
KrbException
public AppServiceMsg timeServiceRequest() throws KrbException
KrbException
public AppServiceMsg serverInfoRequest() throws KrbException
KrbException
public static void main(java.lang.String[] args)
args
- String[]
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |