Package | Description |
---|---|
org.apache.directory.server.changepw.service |
Provides the Change Password Service.
|
org.apache.directory.server.kerberos.kdc.authentication |
Provides the KDC's Authentication Service (AS).
|
org.apache.directory.server.kerberos.kdc.ticketgrant |
Provides the KDC's Ticket-Granting Service (TGS).
|
org.apache.directory.server.kerberos.shared | |
org.apache.directory.server.kerberos.shared.io.decoder |
Provides the decoders for Kerberos message objects.
|
org.apache.directory.server.kerberos.shared.io.encoder |
Provides the encoders for Kerberos message objects.
|
org.apache.directory.server.kerberos.shared.messages |
Provides base message objects for Kerberos request and
reply messages.
|
org.apache.directory.server.kerberos.shared.messages.application |
Provides message objects for Kerberos application messages.
|
org.apache.directory.server.kerberos.shared.messages.value |
Provides value object components of Kerberos messages.
|
org.apache.directory.server.kerberos.shared.store |
Provides the implementation for storing Kerberos principals
and symmetric keys backed by JNDI.
|
Modifier and Type | Method and Description |
---|---|
Ticket |
ChangePasswordContext.getTicket() |
Modifier and Type | Method and Description |
---|---|
void |
ChangePasswordContext.setTicket(Ticket ticket) |
Modifier and Type | Method and Description |
---|---|
Ticket |
AuthenticationContext.getTicket() |
Modifier and Type | Method and Description |
---|---|
void |
AuthenticationContext.setTicket(Ticket ticket) |
Modifier and Type | Method and Description |
---|---|
Ticket |
TicketGrantingContext.getNewTicket() |
Ticket |
TicketGrantingContext.getTgt() |
Modifier and Type | Method and Description |
---|---|
void |
TicketGrantingContext.setNewTicket(Ticket newTicket) |
void |
TicketGrantingContext.setTgt(Ticket tgt) |
Modifier and Type | Method and Description |
---|---|
static Authenticator |
KerberosUtils.verifyAuthHeader(ApplicationRequest authHeader,
Ticket ticket,
EncryptionKey serverKey,
long clockSkew,
ReplayCache replayCache,
boolean emptyAddressesAllowed,
InetAddress clientAddress,
CipherTextHandler lockBox,
KeyUsage authenticatorKeyUsage,
boolean isValidate)
Verifies an AuthHeader using guidelines from RFC 1510 section A.10., "KRB_AP_REQ verification."
|
Modifier and Type | Method and Description |
---|---|
static Ticket |
TicketDecoder.decode(byte[] encodedTicket)
Decodes a byte array into an
Ticket . |
protected static Ticket |
TicketDecoder.decode(org.apache.directory.shared.asn1.der.DERApplicationSpecific app)
Ticket ::= [APPLICATION 1] SEQUENCE {
tkt-vno[0] INTEGER,
realm[1] Realm,
sname[2] PrincipalName,
enc-part[3] EncryptedData
}
|
static Ticket[] |
TicketDecoder.decodeSequence(org.apache.directory.shared.asn1.der.DERSequence sequence)
Decodes a
DERSequence into an array of Ticket s. |
Modifier and Type | Method and Description |
---|---|
protected static org.apache.directory.shared.asn1.der.DERApplicationSpecific |
TicketEncoder.encode(Ticket ticket)
Ticket ::= [APPLICATION 1] SEQUENCE {
tkt-vno[0] INTEGER,
realm[1] Realm,
sname[2] PrincipalName,
enc-part[3] EncryptedData
}
|
protected static org.apache.directory.shared.asn1.der.DERSequence |
TicketEncoder.encodeSequence(Ticket[] tickets) |
static byte[] |
TicketEncoder.encodeTicket(Ticket ticket)
Encodes a
Ticket into a its ASN.1 DER encoding. |
Modifier and Type | Method and Description |
---|---|
Ticket[] |
KdcRequest.getAdditionalTickets()
Returns additional
Ticket s. |
Ticket |
ApplicationRequest.getTicket()
Returns the
Ticket . |
Ticket |
KdcReply.getTicket()
Returns the
Ticket . |
Modifier and Type | Method and Description |
---|---|
void |
ApplicationRequest.setTicket(Ticket ticket)
Sets the
Ticket . |
void |
KdcReply.setTicket(Ticket ticket)
Sets the
Ticket . |
Constructor and Description |
---|
ApplicationRequest(ApOptions apOptions,
Ticket ticket,
EncryptedData encPart)
Creates a new instance of ApplicationRequest.
|
AuthenticationReply(PaData[] paData,
KerberosPrincipal clientPrincipal,
Ticket ticket,
EncryptedData encPart)
Creates a new instance of AuthenticationReply.
|
KdcReply(PaData[] paData,
KerberosPrincipal clientPrincipal,
Ticket ticket,
EncryptedData encPart,
KerberosMessageType msgType)
Creates a new instance of KdcReply.
|
TicketGrantReply(PaData[] pAData,
KerberosPrincipal clientPrincipal,
Ticket ticket,
EncryptedData encPart)
Creates a new instance of TicketGrantReply.
|
Modifier and Type | Method and Description |
---|---|
Ticket[] |
CredentialMessage.getTickets()
Returns an array of
Ticket s. |
Constructor and Description |
---|
CredentialMessage(EncryptedData encPart,
Ticket[] tickets)
Creates a new instance of CredentialMessage.
|
Modifier and Type | Method and Description |
---|---|
Ticket[] |
RequestBody.getAdditionalTickets()
Returns the additional
Ticket s. |
Modifier and Type | Method and Description |
---|---|
void |
RequestBodyModifier.setAdditionalTickets(Ticket[] tickets)
Sets additional
Ticket s. |
Constructor and Description |
---|
RequestBody(KdcOptions kdcOptions,
KerberosPrincipal clientPrincipal,
KerberosPrincipal serverPrincipal,
KerberosTime from,
KerberosTime till,
KerberosTime rtime,
int nonce,
Set<EncryptionType> eType,
HostAddresses addresses,
EncryptedData encAuthorizationData,
Ticket[] additionalTickets)
Creates a new instance of RequestBody.
|
Modifier and Type | Method and Description |
---|---|
Ticket |
TicketFactory.getTicket(KerberosPrincipal clientPrincipal,
KerberosPrincipal serverPrincipal,
EncryptionKey serverKey)
Build the service ticket.
|
Modifier and Type | Method and Description |
---|---|
KerberosTicket |
TicketFactory.getKerberosTicket(Ticket ticket)
Convert an Apache Directory Kerberos
Ticket into a KerberosTicket . |
Copyright © 2003–2015 The Apache Software Foundation. All rights reserved.