Package | Description |
---|---|
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.keytab | |
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.
|
org.apache.directory.server.kerberos.shared.replay |
Provides the interface and in-memory implementation of
a Kerberos replay cache.
|
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 |
---|---|
protected static KerberosTime |
KerberosTimeDecoder.decode(org.apache.directory.shared.asn1.der.DERGeneralizedTime time)
KerberosTime ::= GeneralizedTime
-- Specifying UTC time zone (Z)
|
Modifier and Type | Method and Description |
---|---|
protected static org.apache.directory.shared.asn1.der.DERGeneralizedTime |
KerberosTimeEncoder.encode(KerberosTime time)
KerberosTime ::= GeneralizedTime
-- Specifying UTC time zone (Z)
|
Modifier and Type | Method and Description |
---|---|
KerberosTime |
KeytabEntry.getTimeStamp() |
Constructor and Description |
---|
KeytabEntry(String principalName,
long principalType,
KerberosTime timeStamp,
byte keyVersion,
EncryptionKey key)
Creates a new instance of Entry.
|
Modifier and Type | Method and Description |
---|---|
KerberosTime |
KdcReply.getAuthTime()
Returns the auth
KerberosTime . |
KerberosTime |
ErrorMessage.getClientTime()
Returns the client
KerberosTime . |
KerberosTime |
KdcReply.getEndTime()
Return the end
KerberosTime . |
KerberosTime |
KdcRequest.getFrom()
Returns the from
KerberosTime . |
KerberosTime |
KdcReply.getKeyExpiration()
Returns the key expiration
KerberosTime . |
KerberosTime |
KdcReply.getRenewTill()
Returns the renew till
KerberosTime . |
KerberosTime |
KdcRequest.getRtime()
Returns the "R"
KerberosTime . |
KerberosTime |
ErrorMessage.getServerTime()
Returns the server
KerberosTime . |
KerberosTime |
KdcReply.getStartTime()
Returns the start
KerberosTime . |
KerberosTime |
KdcRequest.getTill()
Returns the till
KerberosTime . |
Modifier and Type | Method and Description |
---|---|
void |
KdcReply.setAuthTime(KerberosTime time)
Sets the auth
KerberosTime . |
void |
ErrorMessageModifier.setClientTime(KerberosTime time)
Sets the client
KerberosTime . |
void |
KdcReply.setEndTime(KerberosTime time)
Sets the end
KerberosTime . |
void |
KdcReply.setKeyExpiration(KerberosTime expiration)
Sets the key expiration
KerberosTime . |
void |
KdcReply.setRenewTill(KerberosTime till)
Sets the renew till
KerberosTime . |
void |
ErrorMessageModifier.setServerTime(KerberosTime time)
Sets the server
KerberosTime . |
void |
KdcReply.setStartTime(KerberosTime time)
Sets the start
KerberosTime . |
Constructor and Description |
---|
ErrorMessage(KerberosTime clientTime,
Integer clientMicroSecond,
KerberosTime serverTime,
int serverMicroSecond,
int errorCode,
KerberosPrincipal clientPrincipal,
KerberosPrincipal serverPrincipal,
String explanatoryText,
byte[] explanatoryData)
Creates a new instance of ErrorMessage.
|
Modifier and Type | Method and Description |
---|---|
KerberosTime |
SafeBody.getTimestamp()
Returns the
KerberosTime timestamp. |
KerberosTime |
SafeMessage.getTimestamp()
Returns the
KerberosTime timestamp. |
Constructor and Description |
---|
SafeBody(byte[] userData,
KerberosTime timestamp,
Integer usec,
Integer seqNumber,
HostAddress sAddress,
HostAddress rAddress)
Creates a new instance of SafeBody.
|
Modifier and Type | Method and Description |
---|---|
KerberosTime |
EncTicketPart.getAuthTime()
Returns the auth
KerberosTime |
KerberosTime |
EncKdcRepPart.getAuthTime()
Returns the auth
KerberosTime . |
KerberosTime |
EncApRepPart.getClientTime()
Returns the client
KerberosTime . |
KerberosTime |
Authenticator.getClientTime()
Returns the client
KerberosTime . |
KerberosTime |
EncTicketPart.getEndTime()
Returns the end
KerberosTime |
KerberosTime |
EncKdcRepPart.getEndTime()
Returns the end
KerberosTime . |
KerberosTime |
EncKdcRepPart.getKeyExpiration()
Returns the key expiration
KerberosTime . |
KerberosTime |
EncTicketPart.getRenewTill()
Returns the renew till
KerberosTime |
KerberosTime |
EncKdcRepPart.getRenewTill()
Returns the renew till
KerberosTime . |
KerberosTime |
EncTicketPart.getStartTime()
Returns the start
KerberosTime |
KerberosTime |
EncKdcRepPart.getStartTime()
Returns the start
KerberosTime . |
KerberosTime |
EncKrbPrivPart.getTimestamp()
Returns the
KerberosTime timestamp. |
KerberosTime |
EncKrbCredPart.getTimeStamp()
Returns the timestamp.
|
Modifier and Type | Method and Description |
---|---|
void |
EncTicketPartModifier.setAuthTime(KerberosTime authtime)
Sets the auth
KerberosTime . |
void |
EncKdcRepPart.setAuthTime(KerberosTime time)
Sets the auth
KerberosTime . |
void |
AuthenticatorModifier.setClientTime(KerberosTime time)
Sets the client
KerberosTime . |
void |
EncApRepPartModifier.setClientTime(KerberosTime clientTime)
Sets the client
KerberosTime . |
void |
EncTicketPartModifier.setEndTime(KerberosTime time)
Sets the end
KerberosTime . |
void |
EncKdcRepPart.setEndTime(KerberosTime time)
Sets the end
KerberosTime . |
void |
EncKdcRepPart.setKeyExpiration(KerberosTime expiration)
Sets the key expiration
KerberosTime . |
void |
EncTicketPartModifier.setRenewTill(KerberosTime till)
Sets the renew till
KerberosTime . |
void |
EncKdcRepPart.setRenewTill(KerberosTime till)
Sets the renew till
KerberosTime . |
void |
EncTicketPartModifier.setStartTime(KerberosTime time)
Sets the start
KerberosTime . |
void |
EncKdcRepPart.setStartTime(KerberosTime time)
Sets the start
KerberosTime . |
void |
EncKrbPrivPartModifier.setTimestamp(KerberosTime timestamp)
Sets the
KerberosTime timestamp. |
Constructor and Description |
---|
Authenticator(int versionNumber,
KerberosPrincipal clientPrincipal,
Checksum checksum,
int clientMicroSecond,
KerberosTime clientTime,
EncryptionKey subSessionKey,
int sequenceNumber,
AuthorizationData authorizationData)
Creates a new instance of Authenticator.
|
Authenticator(KerberosPrincipal clientPrincipal,
Checksum checksum,
int clientMicroSecond,
KerberosTime clientTime,
EncryptionKey subSessionKey,
int sequenceNumber,
AuthorizationData authorizationData)
Creates a new instance of Authenticator.
|
EncApRepPart(KerberosTime clientTime,
int cusec,
EncryptionKey subSessionKey,
Integer sequenceNumber)
Creates a new instance of EncApRepPart.
|
EncAsRepPart(EncryptionKey key,
LastRequest lastReq,
int nonce,
KerberosTime keyExpiration,
TicketFlags flags,
KerberosTime authTime,
KerberosTime startTime,
KerberosTime endTime,
KerberosTime renewTill,
KerberosPrincipal serverPrincipal,
HostAddresses caddr)
Creates a new instance of EncAsRepPart.
|
EncKdcRepPart(EncryptionKey key,
LastRequest lastReq,
int nonce,
KerberosTime keyExpiration,
TicketFlags flags,
KerberosTime authtime,
KerberosTime starttime,
KerberosTime endtime,
KerberosTime renewTill,
KerberosPrincipal serverPrincipal,
HostAddresses caddr,
MessageComponentType componentType)
Creates a new instance of EncKdcRepPart.
|
EncKrbCredPart(KrbCredInfo[] ticketInfo,
KerberosTime timeStamp,
Integer usec,
Integer nonce,
HostAddress sAddress,
HostAddresses rAddress)
Creates a new instance of EncKrbCredPart.
|
EncKrbPrivPart(byte[] userData,
KerberosTime timestamp,
Integer usec,
Integer sequenceNumber,
HostAddress senderAddress,
HostAddress recipientAddress)
Creates a new instance of EncKrbPrivPart.
|
EncTgsRepPart(EncryptionKey key,
LastRequest lastReq,
int nonce,
KerberosTime keyExpiration,
TicketFlags flags,
KerberosTime authtime,
KerberosTime starttime,
KerberosTime endtime,
KerberosTime renewTill,
KerberosPrincipal serverPrincipal,
HostAddresses caddr)
Creates a new instance of EncTgsRepPart.
|
EncTicketPart(TicketFlags flags,
EncryptionKey key,
KerberosPrincipal clientPrincipal,
TransitedEncoding transited,
KerberosTime authtime,
KerberosTime starttime,
KerberosTime endtime,
KerberosTime renewTill,
HostAddresses caddr,
AuthorizationData authorizationData)
Creates a new instance of EncTicketPart.
|
Modifier and Type | Field and Description |
---|---|
static KerberosTime |
KerberosTime.INFINITY
Constant for the
KerberosTime "infinity." |
Modifier and Type | Method and Description |
---|---|
KerberosTime |
KrbCredInfo.getAuthTime()
Returns the auth
KerberosTime . |
KerberosTime |
KrbCredInfo.getEndTime()
Returns the end
KerberosTime . |
KerberosTime |
RequestBody.getFrom()
Returns the from
KerberosTime . |
KerberosTime |
LastRequestEntry.getLastRequestValue()
Returns the
KerberosTime of the last request. |
KerberosTime |
KrbCredInfo.getRenewTill()
Returns the renew till
KerberosTime . |
KerberosTime |
RequestBody.getRtime()
Returns the "R"
KerberosTime . |
KerberosTime |
KrbCredInfo.getStartTime()
Returns the start
KerberosTime . |
KerberosTime |
RequestBody.getTill()
Returns the till
KerberosTime . |
static KerberosTime |
KerberosTime.getTime(String zuluTime)
Returns the
KerberosTime for a given zulu time. |
KerberosTime |
EncryptedTimeStamp.getTimeStamp()
Returns the
KerberosTime . |
Modifier and Type | Method and Description |
---|---|
int |
KerberosTime.compareTo(KerberosTime that) |
boolean |
KerberosTime.equals(KerberosTime time)
Returns whether this
KerberosTime is equal to another KerberosTime . |
boolean |
KerberosTime.greaterThan(KerberosTime time)
Returns whether this
KerberosTime is greater than a given KerberosTime . |
boolean |
KerberosTime.lessThan(KerberosTime time)
Returns whether this
KerberosTime is less than a given KerberosTime . |
void |
RequestBodyModifier.setFrom(KerberosTime from)
Sets the from
KerberosTime . |
void |
EncryptedTimeStampModifier.setKerberosTime(KerberosTime timeStamp)
Sets the
KerberosTime . |
void |
RequestBodyModifier.setRtime(KerberosTime rtime)
Sets the "R"
KerberosTime . |
void |
RequestBodyModifier.setTill(KerberosTime till)
Sets the till
KerberosTime . |
Constructor and Description |
---|
EncryptedTimeStamp(KerberosTime timeStamp,
int microSeconds)
Creates a new instance of EncryptedTimeStamp.
|
KrbCredInfo(EncryptionKey key,
KerberosPrincipal clientPrincipal,
TicketFlags flags,
KerberosTime authTime,
KerberosTime startTime,
KerberosTime endTime,
KerberosTime renewTill,
KerberosPrincipal serverPrincipal,
HostAddresses clientAddresses)
Creates a new instance of KrbCredInfo.
|
LastRequestEntry(LastRequestType type,
KerberosTime value)
Creates a new instance of LastRequestEntry.
|
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 |
---|---|
boolean |
InMemoryReplayCache.isReplay(KerberosPrincipal serverPrincipal,
KerberosPrincipal clientPrincipal,
KerberosTime clientTime,
int clientMicroSeconds)
Check if an entry is a replay or not.
|
boolean |
ReplayCache.isReplay(KerberosPrincipal serverPrincipal,
KerberosPrincipal clientPrincipal,
KerberosTime clientTime,
int clientMicroSeconds)
Returns whether a request is a replay, based on the server principal, client
principal, time, and microseconds.
|
void |
InMemoryReplayCache.save(KerberosPrincipal serverPrincipal,
KerberosPrincipal clientPrincipal,
KerberosTime clientTime,
int clientMicroSeconds)
Add a new entry into the cache.
|
void |
ReplayCache.save(KerberosPrincipal serverPrincipal,
KerberosPrincipal clientPrincipal,
KerberosTime clientTime,
int clientMicroSeconds)
Saves the server principal, client principal, time, and microseconds to
the replay cache.
|
Constructor and Description |
---|
ReplayCacheEntry(KerberosPrincipal serverPrincipal,
KerberosPrincipal clientPrincipal,
KerberosTime clientTime,
int clientMicroSeconds)
Creates a new instance of ReplayCacheEntry.
|
Modifier and Type | Method and Description |
---|---|
KerberosTime |
PrincipalStoreEntry.getExpiration()
Returns the expiration time.
|
KerberosTime |
PrincipalStoreEntry.getPasswordEnd()
Returns the expiration time for the password.
|
KerberosTime |
PrincipalStoreEntry.getValidEnd()
Returns the end of validity.
|
KerberosTime |
PrincipalStoreEntry.getValidStart()
Returns the start of validity.
|
Modifier and Type | Method and Description |
---|---|
void |
PrincipalStoreEntryModifier.setExpiration(KerberosTime expiration)
Sets the expiration time.
|
void |
PrincipalStoreEntryModifier.setPasswordEnd(KerberosTime passwordEnd)
Sets the end-of-life for the password.
|
void |
PrincipalStoreEntryModifier.setValidEnd(KerberosTime validEnd)
Sets the end of validity.
|
void |
PrincipalStoreEntryModifier.setValidStart(KerberosTime validStart)
Sets the start of validity.
|
Copyright © 2003–2015 The Apache Software Foundation. All rights reserved.