public class AdminClient extends Object
| Constructor and Description |
|---|
AdminClient()
Default constructor.
|
AdminClient(AdminClient krbClient)
Constructor with prepared AdminClient.
|
AdminClient(AdminConfig adminConfig)
Construct with prepared AdminConfig.
|
AdminClient(File confDir)
Constructor with conf dir
|
| Modifier and Type | Method and Description |
|---|---|
AdminConfig |
getAdminConfig() |
AdminSetting |
getSetting()
Get krb client settings from options and configs.
|
void |
init()
Init the client.
|
void |
requestAddPrincipal(String principal) |
void |
requestAddPrincipal(String principal,
String password) |
void |
requestDeletePrincipal(String principal) |
List<String> |
requestGetprincs() |
List<String> |
requestGetprincsWithExp(String exp) |
void |
requestRenamePrincipal(String oldPrincipal,
String newPrincipal) |
void |
setAdminRealm(String realm)
Set KDC realm for ticket request
|
void |
setAdminTcpPort(int kdcTcpPort)
Set Admin Server tcp port.
|
void |
setAdminUdpPort(int adminUdpPort)
Set Admin Server udp port.
|
void |
setAllowTcp(boolean allowTcp)
Set to allow TCP or not.
|
void |
setAllowUdp(boolean allowUdp)
Set to allow UDP or not.
|
void |
setKdcHost(String kdcHost)
Set Admin Server host.
|
void |
setKeyTabFile(File file) |
void |
setTimeout(int timeout)
Set time out for connection
|
public AdminClient()
throws KrbException
KrbException - epublic AdminClient(AdminConfig adminConfig)
adminConfig - The krb configpublic AdminClient(File confDir) throws KrbException
confDir - The conf dirKrbException - epublic AdminClient(AdminClient krbClient)
krbClient - The krb clientpublic void setAdminRealm(String realm)
realm - The realmpublic void setKeyTabFile(File file)
public void setKdcHost(String kdcHost)
kdcHost - The kdc hostpublic void setAdminTcpPort(int kdcTcpPort)
kdcTcpPort - The kdc tcp portpublic void setAllowUdp(boolean allowUdp)
allowUdp - true if allow udppublic void setAllowTcp(boolean allowTcp)
allowTcp - true if allow tcppublic void setAdminUdpPort(int adminUdpPort)
adminUdpPort - The kdc udp portpublic void setTimeout(int timeout)
timeout - in secondspublic void init()
throws KrbException
KrbException - epublic AdminSetting getSetting()
public AdminConfig getAdminConfig()
public void requestAddPrincipal(String principal) throws KrbException
KrbExceptionpublic void requestAddPrincipal(String principal, String password) throws KrbException
KrbExceptionpublic void requestDeletePrincipal(String principal) throws KrbException
KrbExceptionpublic void requestRenamePrincipal(String oldPrincipal, String newPrincipal) throws KrbException
KrbExceptionpublic List<String> requestGetprincs() throws KrbException
KrbExceptionpublic List<String> requestGetprincsWithExp(String exp) throws KrbException
KrbExceptionCopyright © 2014–2018 The Apache Software Foundation. All rights reserved.