Class SpnegoKerberosMechToken
java.lang.Object
com.kerb4j.server.marshall.spnego.SpnegoKerberosMechToken
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kerby.kerberos.kerb.type.ap.ApReqorg.apache.kerby.kerberos.kerb.type.ticket.EncTicketPartgetEncryptedTicketPart(byte[] cipher, KerberosKey kerberosKey) getKerberosKey(org.apache.kerby.kerberos.kerb.type.base.EncryptionType eType, KerberosKey[] kerberosKeys) getPac(KerberosKey[] kerberosKeys)
-
Constructor Details
-
SpnegoKerberosMechToken
- Throws:
Kerb4JException
-
-
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.KrbExceptionKerb4JException
-