Class ApRequest
java.lang.Object
org.apache.kerby.kerberos.kerb.request.ApRequest
A wrapper for ApReq request
The client principal and sgt ticket are needed to create ApReq message.
-
Constructor Summary
ConstructorsConstructorDescriptionApRequest(org.apache.kerby.kerberos.kerb.type.base.PrincipalName clientPrincipal, org.apache.kerby.kerberos.kerb.type.ticket.SgtTicket sgtTicket) ApRequest(org.apache.kerby.kerberos.kerb.type.base.PrincipalName clientPrincipal, org.apache.kerby.kerberos.kerb.type.ticket.SgtTicket sgtTicket, EnumSet<org.apache.kerby.kerberos.kerb.type.ap.ApOption> flags) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kerby.kerberos.kerb.type.ap.ApReqgetApReq()voidsetApReq(org.apache.kerby.kerberos.kerb.type.ap.ApReq apReq) static voidunsealAuthenticator(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey encKey, org.apache.kerby.kerberos.kerb.type.ap.ApReq apReq) static voidvalidate(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey encKey, org.apache.kerby.kerberos.kerb.type.ap.ApReq apReq) static voidvalidate(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey encKey, org.apache.kerby.kerberos.kerb.type.ap.ApReq apReq, InetAddress initiator, long timeSkew)
-
Constructor Details
-
ApRequest
public ApRequest(org.apache.kerby.kerberos.kerb.type.base.PrincipalName clientPrincipal, org.apache.kerby.kerberos.kerb.type.ticket.SgtTicket sgtTicket) -
ApRequest
public ApRequest(org.apache.kerby.kerberos.kerb.type.base.PrincipalName clientPrincipal, org.apache.kerby.kerberos.kerb.type.ticket.SgtTicket sgtTicket, EnumSet<org.apache.kerby.kerberos.kerb.type.ap.ApOption> flags)
-
-
Method Details
-
getApReq
public org.apache.kerby.kerberos.kerb.type.ap.ApReq getApReq() throws org.apache.kerby.kerberos.kerb.KrbException- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
setApReq
public void setApReq(org.apache.kerby.kerberos.kerb.type.ap.ApReq apReq) -
validate
public static void validate(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey encKey, org.apache.kerby.kerberos.kerb.type.ap.ApReq apReq) throws org.apache.kerby.kerberos.kerb.KrbException - Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
validate
public static void validate(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey encKey, org.apache.kerby.kerberos.kerb.type.ap.ApReq apReq, InetAddress initiator, long timeSkew) throws org.apache.kerby.kerberos.kerb.KrbException - Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
unsealAuthenticator
public static void unsealAuthenticator(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey encKey, org.apache.kerby.kerberos.kerb.type.ap.ApReq apReq) throws org.apache.kerby.kerberos.kerb.KrbException - Throws:
org.apache.kerby.kerberos.kerb.KrbException
-