Class SpnegoKerberosMechToken

java.lang.Object
com.kerb4j.server.marshall.spnego.SpnegoKerberosMechToken

public class SpnegoKerberosMechToken extends Object
https://tools.ietf.org/html/rfc1964

Per RFC-1508, Appendix B, the initial context establishment token will be enclosed within framing as follows:

InitialContextToken ::= [APPLICATION 0] IMPLICIT SEQUENCE { thisMech MechType -- MechType is OBJECT IDENTIFIER -- representing "Kerberos V5" innerContextToken ANY DEFINED BY thisMech -- contents mechanism-specific; -- ASN.1 usage within innerContextToken -- is not required }

  • Constructor Details

  • Method Details

    • getApRequest

      public org.apache.kerby.kerberos.kerb.type.ap.ApReq getApRequest()
    • getKerberosKey

      public KerberosKey getKerberosKey(org.apache.kerby.kerberos.kerb.type.base.EncryptionType eType, KerberosKey[] kerberosKeys) throws org.apache.kerby.kerberos.kerb.KrbException
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException
    • getEncryptedTicketPart

      public org.apache.kerby.kerberos.kerb.type.ticket.EncTicketPart getEncryptedTicketPart(byte[] cipher, KerberosKey kerberosKey) throws org.apache.kerby.kerberos.kerb.KrbException
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException
    • getPac

      public Pac getPac(KerberosKey[] kerberosKeys) throws org.apache.kerby.kerberos.kerb.KrbException, Kerb4JException
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException
      Kerb4JException