Package | Description |
---|---|
org.apache.directory.server.changepw.exceptions |
Provides the root of the exception hierarchy, as well as the
enumerator for mapping Change Password errors to error codes.
|
org.apache.directory.server.changepw.service |
Provides the Change Password Service.
|
org.apache.directory.server.kerberos.kdc.ticketgrant |
Provides the KDC's Ticket-Granting Service (TGS).
|
org.apache.directory.server.kerberos.protocol |
Provides the
org.apache.mina.common.IoHandler and associated ProtocolCodecFactory
required to implement the KDC's Authentication Service (AS) and
Ticket-Granting Service (TGS) with the MINA NIO framework. |
org.apache.directory.server.kerberos.shared | |
org.apache.directory.server.kerberos.shared.crypto.checksum |
Provides support for checksum calculations.
|
org.apache.directory.server.kerberos.shared.crypto.encryption |
Provides support for Kerberos CipherText operations.
|
org.apache.directory.server.kerberos.shared.messages.components |
Provides major 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 | Class and Description |
---|---|
class |
ChangePasswordException
The root of the Change Password exception hierarchy.
|
Modifier and Type | Method and Description |
---|---|
static void |
ChangePasswordService.execute(org.apache.mina.core.session.IoSession session,
ChangePasswordContext changepwContext) |
Modifier and Type | Method and Description |
---|---|
static void |
TicketGrantingService.getRequestPrincipalEntry(TicketGrantingContext tgsContext) |
static void |
TicketGrantingService.verifyTgt(TicketGrantingContext tgsContext) |
Modifier and Type | Method and Description |
---|---|
protected ErrorMessage |
KerberosProtocolHandler.getErrorMessage(KerberosPrincipal principal,
KerberosException exception) |
Modifier and Type | Method and Description |
---|---|
static PrincipalStoreEntry |
KerberosUtils.getEntry(KerberosPrincipal principal,
PrincipalStore store,
ErrorType errorType)
Get a PrincipalStoreEntry given a principal.
|
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 |
---|---|
Checksum |
ChecksumHandler.calculateChecksum(ChecksumType checksumType,
byte[] bytes,
byte[] key,
KeyUsage usage)
Calculate a checksum based on raw bytes and an (optional) key for keyed checksums.
|
void |
ChecksumHandler.verifyChecksum(Checksum checksum,
byte[] bytes,
byte[] key,
KeyUsage usage)
Verify a checksum by providing the raw bytes and an (optional) key for keyed checksums.
|
Modifier and Type | Method and Description |
---|---|
protected abstract byte[] |
EncryptionEngine.getDecryptedData(EncryptionKey key,
EncryptedData data,
KeyUsage usage) |
byte[] |
DesCbcCrcEncryption.getDecryptedData(EncryptionKey key,
EncryptedData data,
KeyUsage usage) |
byte[] |
Des3CbcSha1KdEncryption.getDecryptedData(EncryptionKey key,
EncryptedData data,
KeyUsage usage) |
static EncryptionKey |
RandomKeyFactory.getRandomKey(EncryptionType encryptionType)
Get a new random key for a given
EncryptionType . |
static Map<EncryptionType,EncryptionKey> |
RandomKeyFactory.getRandomKeys()
Get a map of random keys.
|
static Map<EncryptionType,EncryptionKey> |
RandomKeyFactory.getRandomKeys(Set<EncryptionType> ciphers)
Get a map of random keys for a list of cipher types to derive keys for.
|
EncryptedData |
CipherTextHandler.seal(EncryptionKey key,
Encodable encodable,
KeyUsage usage)
Performs an encode and an encrypt.
|
Encodable |
CipherTextHandler.unseal(Class hint,
EncryptionKey key,
EncryptedData data,
KeyUsage usage)
Perform a decrypt and a decode.
|
Modifier and Type | Class and Description |
---|---|
class |
InvalidTicketException
A exception used when there was an error while creating a Ticket
|
Modifier and Type | Method and Description |
---|---|
Ticket |
TicketFactory.getTicket(KerberosPrincipal clientPrincipal,
KerberosPrincipal serverPrincipal,
EncryptionKey serverKey)
Build the service ticket.
|
Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.