Package | Description |
---|---|
org.apache.directory.server.kerberos.shared.crypto.encryption |
Provides support for Kerberos CipherText operations.
|
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.components |
Provides major components of Kerberos messages.
|
org.apache.directory.server.kerberos.shared.messages.value |
Provides value object components of Kerberos messages.
|
Modifier and Type | Method and Description |
---|---|
EncryptedData |
Des3CbcSha1KdEncryption.getEncryptedData(EncryptionKey key,
byte[] plainText,
KeyUsage usage) |
protected abstract EncryptedData |
EncryptionEngine.getEncryptedData(EncryptionKey key,
byte[] plainText,
KeyUsage usage) |
EncryptedData |
DesCbcCrcEncryption.getEncryptedData(EncryptionKey key,
byte[] plainText,
KeyUsage usage) |
EncryptedData |
CipherTextHandler.seal(EncryptionKey key,
Encodable encodable,
KeyUsage usage)
Performs an encode and an encrypt.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
Des3CbcSha1KdEncryption.getDecryptedData(EncryptionKey key,
EncryptedData data,
KeyUsage usage) |
protected abstract byte[] |
EncryptionEngine.getDecryptedData(EncryptionKey key,
EncryptedData data,
KeyUsage usage) |
byte[] |
DesCbcCrcEncryption.getDecryptedData(EncryptionKey key,
EncryptedData data,
KeyUsage usage) |
Encodable |
CipherTextHandler.unseal(Class hint,
EncryptionKey key,
EncryptedData data,
KeyUsage usage)
Perform a decrypt and a decode.
|
Modifier and Type | Method and Description |
---|---|
static EncryptedData |
EncryptedDataDecoder.decode(byte[] encodedEncryptedData)
Decodes a byte array into an
EncryptedData . |
static EncryptedData |
EncryptedDataDecoder.decode(org.apache.directory.shared.asn1.der.DERSequence sequence)
Decodes a
DERSequence into an EncryptedData . |
Modifier and Type | Method and Description |
---|---|
static byte[] |
EncryptedDataEncoder.encode(EncryptedData encryptedData)
Encodes an
EncryptedData into a byte array. |
static org.apache.directory.shared.asn1.der.DERSequence |
EncryptedDataEncoder.encodeSequence(EncryptedData encryptedData)
Encodes an
EncryptedData into a DERSequence . |
Modifier and Type | Method and Description |
---|---|
EncryptedData |
KdcRequest.getEncAuthorizationData()
Returns the
EncryptedData . |
EncryptedData |
KdcReply.getEncPart()
Returns the
EncryptedData . |
EncryptedData |
ApplicationRequest.getEncPart()
Returns the
EncryptedData . |
Modifier and Type | Method and Description |
---|---|
void |
KdcReply.setEncPart(EncryptedData part)
Sets the
EncryptedData . |
void |
ApplicationRequest.setEncPart(EncryptedData data)
Sets the
EncryptedData . |
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 |
---|---|
EncryptedData |
CredentialMessage.getEncPart()
Returns the
EncryptedData . |
EncryptedData |
ApplicationReply.getEncPart()
Returns the
EncryptedData . |
EncryptedData |
PrivateMessage.getEncryptedPart()
Returns the
EncryptedData . |
Modifier and Type | Method and Description |
---|---|
void |
PrivateMessage.setEncryptedPart(EncryptedData encryptedData)
Sets the
EncryptedData . |
Constructor and Description |
---|
ApplicationReply(EncryptedData encPart)
Creates a new instance of ApplicationReply.
|
CredentialMessage(EncryptedData encPart,
Ticket[] tickets)
Creates a new instance of CredentialMessage.
|
PrivateMessage(EncryptedData encryptedPart)
Creates a new instance of PrivateMessage.
|
Modifier and Type | Method and Description |
---|---|
EncryptedData |
Ticket.getEncPart()
Returns the
EncryptedData . |
Modifier and Type | Method and Description |
---|---|
void |
Ticket.setEncPart(EncryptedData encPart)
Set the encrypted ticket part
|
Constructor and Description |
---|
Ticket(int tktvno,
KerberosPrincipal serverPrincipal,
EncryptedData encPart)
Creates a new instance of Ticket.
|
Ticket(KerberosPrincipal serverPrincipal,
EncryptedData encPart)
Creates a new instance of Ticket.
|
Modifier and Type | Method and Description |
---|---|
EncryptedData |
RequestBody.getEncAuthorizationData()
Returns the encrypted
AuthorizationData as EncryptedData . |
Modifier and Type | Method and Description |
---|---|
void |
RequestBodyModifier.setEncAuthorizationData(EncryptedData authorizationData)
Sets the encrypted authorization data.
|
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.
|
Copyright © 2003-2013 Apache Software Foundation. All Rights Reserved.