Class PreauthHandler
java.lang.Object
org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()voidinit()Should be called only once, for globalvoidinitWith(KdcContext context) Should be called per realmstatic booleanisPkinit(org.apache.kerby.kerberos.kerb.type.pa.PaData paData) static booleanisToken(org.apache.kerby.kerberos.kerb.type.pa.PaData paData) preparePreauthContext(KdcRequest kdcRequest) voidprovideEdata(KdcRequest kdcRequest, org.apache.kerby.kerberos.kerb.type.pa.PaData outPaData) voidprovidePaData(KdcRequest kdcRequest, org.apache.kerby.kerberos.kerb.type.pa.PaData paData) voidverify(KdcRequest kdcRequest, org.apache.kerby.kerberos.kerb.type.pa.PaData paData)
-
Constructor Details
-
PreauthHandler
public PreauthHandler()
-
-
Method Details
-
init
public void init()Should be called only once, for global -
initWith
Should be called per realm- Parameters:
context- The kdc context
-
preparePreauthContext
-
provideEdata
public void provideEdata(KdcRequest kdcRequest, org.apache.kerby.kerberos.kerb.type.pa.PaData outPaData) throws org.apache.kerby.kerberos.kerb.KrbException - Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
verify
public void verify(KdcRequest kdcRequest, org.apache.kerby.kerberos.kerb.type.pa.PaData paData) throws org.apache.kerby.kerberos.kerb.KrbException - Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
providePaData
public void providePaData(KdcRequest kdcRequest, org.apache.kerby.kerberos.kerb.type.pa.PaData paData) -
destroy
public void destroy() -
isToken
public static boolean isToken(org.apache.kerby.kerberos.kerb.type.pa.PaData paData) -
isPkinit
public static boolean isPkinit(org.apache.kerby.kerberos.kerb.type.pa.PaData paData)
-