Class KdcUtil
java.lang.Object
org.apache.kerby.kerberos.kerb.server.KdcUtil
KDC side utilities.
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.kerby.kerberos.kerb.identity.backend.IdentityBackendgetBackend(org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig backendConfig) Init the identity backend from backend configuration.static org.apache.kerby.kerberos.kerb.identity.backend.BackendConfiggetBackendConfig(File confDir) Get backend configurationstatic KdcConfiggetKdcConfig(File confDir) Get kdc configurationstatic org.apache.kerby.kerberos.kerb.transport.TransportPairgetTransportPair(KdcSetting setting) Get KDC network transport addresses according to KDC setting.
-
Method Details
-
getKdcConfig
public static KdcConfig getKdcConfig(File confDir) throws org.apache.kerby.kerberos.kerb.KrbException Get kdc configuration- Parameters:
confDir- configuration directory- Returns:
- kdc configuration
- Throws:
org.apache.kerby.kerberos.kerb.KrbException- e.
-
getBackendConfig
public static org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig getBackendConfig(File confDir) throws org.apache.kerby.kerberos.kerb.KrbException Get backend configuration- Parameters:
confDir- configuration directory- Returns:
- backend configuration
- Throws:
org.apache.kerby.kerberos.kerb.KrbException- e.
-
getBackend
public static org.apache.kerby.kerberos.kerb.identity.backend.IdentityBackend getBackend(org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig backendConfig) throws org.apache.kerby.kerberos.kerb.KrbException Init the identity backend from backend configuration.- Parameters:
backendConfig- backend configuration information- Returns:
- backend
- Throws:
org.apache.kerby.kerberos.kerb.KrbException- e.
-
getTransportPair
public static org.apache.kerby.kerberos.kerb.transport.TransportPair getTransportPair(KdcSetting setting) throws org.apache.kerby.kerberos.kerb.KrbException Get KDC network transport addresses according to KDC setting.- Parameters:
setting- kdc setting- Returns:
- UDP and TCP addresses pair
- Throws:
org.apache.kerby.kerberos.kerb.KrbException- e
-