package com.l7tech.security.token.http;

import com.l7tech.kerberos.KerberosGSSAPReqTicket;
import com.l7tech.kerberos.KerberosServiceTicket;
import com.l7tech.security.token.KerberosSecurityToken;
import com.l7tech.security.token.SecurityTokenType;

public class HttpNegotiateToken implements KerberosSecurityToken {
   private final KerberosServiceTicket a;

   public HttpNegotiateToken(KerberosServiceTicket var1) {
      this.a = var1;
   }

   @Override
   public KerberosServiceTicket getServiceTicket() {
      return this.a;
   }

   @Override
   public KerberosGSSAPReqTicket getTicket() {
      return this.a.getGSSAPReqTicket();
   }

   @Override
   public SecurityTokenType getType() {
      return SecurityTokenType.HTTP_KERBEROS;
   }
}
