startTime, encKdcRepPart.getEndTime().getValue(), encKdcRepPart.getRenewTill().getValue(), null );
startTime, encKdcRepPart.getEndTime().getValue(), encKdcRepPart.getRenewTill().getValue(), null );
private void init(KrbTicket tkt, PrincipalName clientPrincipal) { EncKdcRepPart kdcRepPart = tkt.getEncKdcRepPart(); this.serverName = kdcRepPart.getSname(); this.serverRealm = kdcRepPart.getSrealm(); this.serverName.setRealm(serverRealm); this.clientName = clientPrincipal; this.key = kdcRepPart.getKey(); this.authTime = kdcRepPart.getAuthTime(); this.startTime = kdcRepPart.getStartTime(); this.endTime = kdcRepPart.getEndTime(); this.renewTill = kdcRepPart.getRenewTill(); this.ticketFlags = kdcRepPart.getFlags(); this.clientAddresses = kdcRepPart.getCaddr(); this.ticket = tkt.getTicket(); this.clientRealm = kdcRepPart.getSrealm(); this.isEncInSKey = false; this.secondTicket = null; }
private void init(KrbTicket tkt, PrincipalName clientPrincipal) { EncKdcRepPart kdcRepPart = tkt.getEncKdcRepPart(); this.serverName = kdcRepPart.getSname(); this.serverRealm = kdcRepPart.getSrealm(); this.serverName.setRealm(serverRealm); this.clientName = clientPrincipal; this.key = kdcRepPart.getKey(); this.authTime = kdcRepPart.getAuthTime(); this.startTime = kdcRepPart.getStartTime(); this.endTime = kdcRepPart.getEndTime(); this.renewTill = kdcRepPart.getRenewTill(); this.ticketFlags = kdcRepPart.getFlags(); this.clientAddresses = kdcRepPart.getCaddr(); this.ticket = tkt.getTicket(); this.clientRealm = kdcRepPart.getSrealm(); this.isEncInSKey = false; this.secondTicket = null; }
Date renewTill = new Date(encKdcRepPart.getRenewTill().getTime());
private Authenticator makeAuthenticator() throws KrbException { Authenticator authenticator = new Authenticator(); authenticator.setAuthenticatorVno(5); authenticator.setCname(clientPrincipal); authenticator.setCrealm(clientPrincipal.getRealm()); authenticator.setCtime(KerberosTime.now()); authenticator.setCusec(0); authenticator.setSubKey(ticket.getSessionKey()); KerberosTime renewTill = null; if (getRequestOptions().contains(KrbKdcOption.RENEW)) { renewTill = ticket.getEncKdcRepPart().getRenewTill(); } KdcReqBody reqBody = getReqBody(renewTill); CheckSum checksum = CheckSumUtil.seal(reqBody, null, ticket.getSessionKey(), KeyUsage.TGS_REQ_AUTH_CKSUM); authenticator.setCksum(checksum); return authenticator; } }
private Authenticator makeAuthenticator() throws KrbException { Authenticator authenticator = new Authenticator(); authenticator.setAuthenticatorVno(5); authenticator.setCname(clientPrincipal); authenticator.setCrealm(clientPrincipal.getRealm()); authenticator.setCtime(KerberosTime.now()); authenticator.setCusec(0); authenticator.setSubKey(ticket.getSessionKey()); KerberosTime renewTill = null; if (getRequestOptions().contains(KrbKdcOption.RENEW)) { renewTill = ticket.getEncKdcRepPart().getRenewTill(); } KdcReqBody reqBody = getReqBody(renewTill); CheckSum checksum = CheckSumUtil.seal(reqBody, null, ticket.getSessionKey(), KeyUsage.TGS_REQ_AUTH_CKSUM); authenticator.setCksum(checksum); return authenticator; } }