private ApReq makeApReq() throws KrbException { ApReq apReq = new ApReq(); Authenticator authenticator = makeAuthenticator(); EncryptionKey sessionKey = sgtTicket.getSessionKey(); EncryptedData authData = EncryptionUtil.seal(authenticator, sessionKey, KeyUsage.AP_REQ_AUTH); apReq.setEncryptedAuthenticator(authData); apReq.setAuthenticator(authenticator); apReq.setTicket(sgtTicket.getTicket()); ApOptions apOptions = new ApOptions(); for (ApOption flag : flags) { apOptions.setFlag(flag); } apReq.setApOptions(apOptions); return apReq; }
private ApReq makeApReq() throws KrbException { ApReq apReq = new ApReq(); Authenticator authenticator = makeAuthenticator(); EncryptionKey sessionKey = sgtTicket.getSessionKey(); EncryptedData authData = EncryptionUtil.seal(authenticator, sessionKey, KeyUsage.AP_REQ_AUTH); apReq.setEncryptedAuthenticator(authData); apReq.setAuthenticator(authenticator); apReq.setTicket(sgtTicket.getTicket()); ApOptions apOptions = new ApOptions(); for (ApOption flag : flags) { apOptions.setFlag(flag); } apReq.setApOptions(apOptions); return apReq; }
private ApReq makeApReq() throws KrbException { ApReq apReq = new ApReq(); Authenticator authenticator = makeAuthenticator(); EncryptionKey sessionKey = sgtTicket.getSessionKey(); EncryptedData authData = EncryptionUtil.seal(authenticator, sessionKey, KeyUsage.AP_REQ_AUTH); apReq.setEncryptedAuthenticator(authData); apReq.setAuthenticator(authenticator); apReq.setTicket(sgtTicket.getTicket()); ApOptions apOptions = new ApOptions(); for (ApOption flag : flags) { apOptions.setFlag(flag); } apReq.setApOptions(apOptions); return apReq; }
getServerPrincipal()).getKey(tkt.getTicket().getEncryptedEncPart().getEType()); ApResponse apResponse = new ApResponse(apReq, encryptedKey); ApRep apRep = apResponse.getApRep();