Example usage for javax.security.auth.kerberos KerberosTicket getStartTime

List of usage examples for javax.security.auth.kerberos KerberosTicket getStartTime

Introduction

In this page you can find the example usage for javax.security.auth.kerberos KerberosTicket getStartTime.

Prototype

public final java.util.Date getStartTime() 

Source Link

Document

Returns the start time for this ticket's validity period.

Usage

From source file:com.buaa.cfs.security.UserGroupInformation.java

private long getRefreshTime(KerberosTicket tgt) {
    long start = tgt.getStartTime().getTime();
    long end = tgt.getEndTime().getTime();
    return start + (long) ((end - start) * TICKET_RENEW_WINDOW);
}

From source file:org.apache.nifi.security.krb.AbstractKerberosUser.java

private long getRefreshTime(final KerberosTicket tgt) {
    long start = tgt.getStartTime().getTime();
    long end = tgt.getEndTime().getTime();

    if (LOGGER.isTraceEnabled()) {
        final SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_FORMAT);
        final String startDate = dateFormat.format(new Date(start));
        final String endDate = dateFormat.format(new Date(end));
        LOGGER.trace("TGT valid starting at: " + startDate);
        LOGGER.trace("TGT expires at: " + endDate);
    }/* w  ww . ja v a2 s  .c o m*/

    return start + (long) ((end - start) * TICKET_RENEW_WINDOW);
}