private ApReq makeApReq(EncryptionKey subKey, Credential credential) throws KrbException { ApReq apReq = new ApReq(); ApOptions apOptions = new ApOptions(); apReq.setApOptions(apOptions); Ticket ticket = credential.getTicket(); apReq.setTicket(ticket); Authenticator authenticator = makeAuthenticator(credential, subKey); apReq.setAuthenticator(authenticator); EncryptedData authnData = EncryptionUtil.seal(authenticator, credential.getKey(), KeyUsage.AP_REQ_AUTH); apReq.setEncryptedAuthenticator(authnData); return apReq; }
private ApReq makeApReq(EncryptionKey subKey, Credential credential) throws KrbException { ApReq apReq = new ApReq(); ApOptions apOptions = new ApOptions(); apReq.setApOptions(apOptions); Ticket ticket = credential.getTicket(); apReq.setTicket(ticket); Authenticator authenticator = makeAuthenticator(credential, subKey); apReq.setAuthenticator(authenticator); EncryptedData authnData = EncryptionUtil.seal(authenticator, credential.getKey(), KeyUsage.AP_REQ_AUTH); apReq.setEncryptedAuthenticator(authnData); return apReq; }
private ApReq makeApReq() throws KrbException { ApReq apReq = new ApReq(); Authenticator authenticator = makeAuthenticator(); EncryptionKey sessionKey = ticket.getSessionKey(); EncryptedData authnData = EncryptionUtil.seal(authenticator, sessionKey, KeyUsage.TGS_REQ_AUTH); apReq.setEncryptedAuthenticator(authnData); apReq.setAuthenticator(authenticator); apReq.setTicket(ticket.getTicket()); ApOptions apOptions = new ApOptions(); apReq.setApOptions(apOptions); return apReq; }
private ApReq makeApReq() throws KrbException { ApReq apReq = new ApReq(); Authenticator authenticator = makeAuthenticator(); EncryptionKey sessionKey = ticket.getSessionKey(); EncryptedData authnData = EncryptionUtil.seal(authenticator, sessionKey, KeyUsage.TGS_REQ_AUTH); apReq.setEncryptedAuthenticator(authnData); apReq.setAuthenticator(authenticator); apReq.setTicket(ticket.getTicket()); ApOptions apOptions = new ApOptions(); 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; }
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; }