Class TicketIssuer
java.lang.Object
org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
- Direct Known Subclasses:
ServiceTicketIssuer,TgtTicketIssuer
Handling ticket constructing, filling, and issuing.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.kerby.kerberos.kerb.type.base.PrincipalNameprotected KdcContextprotected org.apache.kerby.kerberos.kerb.type.kdc.KdcReqprotected KdcRequestprotected org.apache.kerby.kerberos.kerb.type.base.PrincipalNameprotected org.apache.kerby.kerberos.kerb.type.base.EncryptionKeyprotected org.apache.kerby.kerberos.kerb.type.base.EncryptionTypeprotected org.apache.kerby.kerberos.kerb.type.base.TransitedEncodingorg.apache.kerby.kerberos.kerb.type.ticket.Ticketprotected org.apache.kerby.kerberos.kerb.type.ad.AuthorizationDatamakeAuthorizationData(KdcRequest kdcRequest, org.apache.kerby.kerberos.kerb.type.ticket.EncTicketPart encTicketPart) org.apache.kerby.kerberos.kerb.type.ticket.EncTicketPart
-
Constructor Details
-
TicketIssuer
-
-
Method Details
-
getKdcRequest
-
issueTicket
public org.apache.kerby.kerberos.kerb.type.ticket.Ticket issueTicket() throws org.apache.kerby.kerberos.kerb.KrbException- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
makeEncTicketPart
public org.apache.kerby.kerberos.kerb.type.ticket.EncTicketPart makeEncTicketPart() throws org.apache.kerby.kerberos.kerb.KrbException- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
makeAuthorizationData
protected org.apache.kerby.kerberos.kerb.type.ad.AuthorizationData makeAuthorizationData(KdcRequest kdcRequest, org.apache.kerby.kerberos.kerb.type.ticket.EncTicketPart encTicketPart) throws org.apache.kerby.kerberos.kerb.KrbException - Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
getKdcContext
-
getKdcReq
protected org.apache.kerby.kerberos.kerb.type.kdc.KdcReq getKdcReq() -
getclientPrincipal
protected org.apache.kerby.kerberos.kerb.type.base.PrincipalName getclientPrincipal() -
getServerPrincipal
protected org.apache.kerby.kerberos.kerb.type.base.PrincipalName getServerPrincipal() -
getTicketEncryptionType
protected org.apache.kerby.kerberos.kerb.type.base.EncryptionType getTicketEncryptionType() throws org.apache.kerby.kerberos.kerb.KrbException- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
getTicketEncryptionKey
protected org.apache.kerby.kerberos.kerb.type.base.EncryptionKey getTicketEncryptionKey() throws org.apache.kerby.kerberos.kerb.KrbException- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
getTransitedEncoding
protected org.apache.kerby.kerberos.kerb.type.base.TransitedEncoding getTransitedEncoding()
-