Uses of Class
org.apache.directory.server.kerberos.shared.messages.value.EncryptionKey

Packages that use EncryptionKey
org.apache.directory.server.kerberos.kdc.authentication Provides the KDC's Authentication Service (AS). 
org.apache.directory.server.kerberos.shared   
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.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.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.store Provides the implementation for storing Kerberos principals and symmetric keys backed by JNDI. 
 

Uses of EncryptionKey in org.apache.directory.server.kerberos.kdc.authentication
 

Methods in org.apache.directory.server.kerberos.kdc.authentication that return EncryptionKey
 EncryptionKey AuthenticationContext.getClientKey()
           
 

Methods in org.apache.directory.server.kerberos.kdc.authentication with parameters of type EncryptionKey
 void AuthenticationContext.setClientKey(EncryptionKey clientKey)
           
 

Uses of EncryptionKey in org.apache.directory.server.kerberos.shared
 

Methods in org.apache.directory.server.kerberos.shared with parameters of type EncryptionKey
static Authenticator KerberosUtils.verifyAuthHeader(ApplicationRequest authHeader, Ticket ticket, EncryptionKey serverKey, long clockSkew, ReplayCache replayCache, boolean emptyAddressesAllowed, java.net.InetAddress clientAddress, CipherTextHandler lockBox, KeyUsage authenticatorKeyUsage, boolean isValidate)
          Verifies an AuthHeader using guidelines from RFC 1510 section A.10., "KRB_AP_REQ verification."
 

Uses of EncryptionKey in org.apache.directory.server.kerberos.shared.crypto.encryption
 

Methods in org.apache.directory.server.kerberos.shared.crypto.encryption that return EncryptionKey
static EncryptionKey RandomKeyFactory.getRandomKey(EncryptionType encryptionType)
          Get a new random key for a given EncryptionType.
 

Methods in org.apache.directory.server.kerberos.shared.crypto.encryption that return types with arguments of type EncryptionKey
static java.util.Map<EncryptionType,EncryptionKey> KerberosKeyFactory.getKerberosKeys(java.lang.String principalName, java.lang.String passPhrase)
          Get a map of KerberosKey's for a given principal name and passphrase.
static java.util.Map<EncryptionType,EncryptionKey> KerberosKeyFactory.getKerberosKeys(java.lang.String principalName, java.lang.String passPhrase, java.util.Set<EncryptionType> ciphers)
          Get a list of KerberosKey's for a given principal name and passphrase and list of cipher types to derive keys for.
static java.util.Map<EncryptionType,EncryptionKey> RandomKeyFactory.getRandomKeys()
          Get a map of random keys.
static java.util.Map<EncryptionType,EncryptionKey> RandomKeyFactory.getRandomKeys(java.util.Set<EncryptionType> ciphers)
          Get a map of random keys for a list of cipher types to derive keys for.
 

Methods in org.apache.directory.server.kerberos.shared.crypto.encryption with parameters of type EncryptionKey
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)
           
protected abstract  EncryptedData EncryptionEngine.getEncryptedData(EncryptionKey key, byte[] plainText, KeyUsage usage)
           
 EncryptedData DesCbcCrcEncryption.getEncryptedData(EncryptionKey key, byte[] plainText, KeyUsage usage)
           
 EncryptedData Des3CbcSha1KdEncryption.getEncryptedData(EncryptionKey key, byte[] plainText, KeyUsage usage)
           
 EncryptedData CipherTextHandler.seal(EncryptionKey key, Encodable encodable, KeyUsage usage)
          Performs an encode and an encrypt.
 Encodable CipherTextHandler.unseal(java.lang.Class hint, EncryptionKey key, EncryptedData data, KeyUsage usage)
          Perform a decrypt and a decode.
 

Uses of EncryptionKey in org.apache.directory.server.kerberos.shared.io.decoder
 

Methods in org.apache.directory.server.kerberos.shared.io.decoder that return EncryptionKey
static EncryptionKey EncryptionKeyDecoder.decode(byte[] encodedEncryptionKey)
          Decodes a byte array into an EncryptionKey.
protected static EncryptionKey EncryptionKeyDecoder.decode(org.apache.directory.shared.asn1.der.DERSequence sequence)
          EncryptionKey ::= SEQUENCE { keytype[0] INTEGER, keyvalue[1] OCTET STRING }
 

Uses of EncryptionKey in org.apache.directory.server.kerberos.shared.io.encoder
 

Methods in org.apache.directory.server.kerberos.shared.io.encoder with parameters of type EncryptionKey
static byte[] EncryptionKeyEncoder.encode(EncryptionKey key)
          Encodes an EncryptionKey into a byte array.
protected static org.apache.directory.shared.asn1.der.DERSequence EncryptionKeyEncoder.encodeSequence(EncryptionKey key)
           
 

Uses of EncryptionKey in org.apache.directory.server.kerberos.shared.keytab
 

Methods in org.apache.directory.server.kerberos.shared.keytab that return EncryptionKey
 EncryptionKey KeytabEntry.getKey()
           
 

Constructors in org.apache.directory.server.kerberos.shared.keytab with parameters of type EncryptionKey
KeytabEntry(java.lang.String principalName, long principalType, KerberosTime timeStamp, byte keyVersion, EncryptionKey key)
          Creates a new instance of Entry.
 

Uses of EncryptionKey in org.apache.directory.server.kerberos.shared.messages
 

Methods in org.apache.directory.server.kerberos.shared.messages that return EncryptionKey
 EncryptionKey KdcReply.getKey()
          Returns the EncryptionKey.
 

Methods in org.apache.directory.server.kerberos.shared.messages with parameters of type EncryptionKey
 void KdcReply.setKey(EncryptionKey key)
          Sets the EncryptionKey.
 

Uses of EncryptionKey in org.apache.directory.server.kerberos.shared.messages.components
 

Methods in org.apache.directory.server.kerberos.shared.messages.components that return EncryptionKey
 EncryptionKey EncKdcRepPart.getKey()
          Returns the EncryptionKey.
 EncryptionKey EncTicketPart.getSessionKey()
          Returns the session EncryptionKey.
 EncryptionKey Authenticator.getSubSessionKey()
          Returns the sub-session key.
 EncryptionKey EncApRepPart.getSubSessionKey()
          Returns the sub-session EncryptionKey.
 

Methods in org.apache.directory.server.kerberos.shared.messages.components with parameters of type EncryptionKey
 void EncKdcRepPart.setKey(EncryptionKey key)
          Sets the EncryptionKey.
 void EncTicketPartModifier.setSessionKey(EncryptionKey key)
          Sets the sesson EncryptionKey.
 void AuthenticatorModifier.setSubSessionKey(EncryptionKey sessionKey)
          Sets the sub-session EncryptionKey.
 void EncApRepPartModifier.setSubSessionKey(EncryptionKey subSessionKey)
          Sets the sub-session EncryptionKey.
 

Constructors in org.apache.directory.server.kerberos.shared.messages.components with parameters of type EncryptionKey
Authenticator(int versionNumber, javax.security.auth.kerberos.KerberosPrincipal clientPrincipal, Checksum checksum, int clientMicroSecond, KerberosTime clientTime, EncryptionKey subSessionKey, int sequenceNumber, AuthorizationData authorizationData)
          Creates a new instance of Authenticator.
Authenticator(javax.security.auth.kerberos.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, java.lang.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, javax.security.auth.kerberos.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, javax.security.auth.kerberos.KerberosPrincipal serverPrincipal, HostAddresses caddr, MessageComponentType componentType)
          Creates a new instance of EncKdcRepPart.
EncTgsRepPart(EncryptionKey key, LastRequest lastReq, int nonce, KerberosTime keyExpiration, TicketFlags flags, KerberosTime authtime, KerberosTime starttime, KerberosTime endtime, KerberosTime renewTill, javax.security.auth.kerberos.KerberosPrincipal serverPrincipal, HostAddresses caddr)
          Creates a new instance of EncTgsRepPart.
EncTicketPart(TicketFlags flags, EncryptionKey key, javax.security.auth.kerberos.KerberosPrincipal clientPrincipal, TransitedEncoding transited, KerberosTime authtime, KerberosTime starttime, KerberosTime endtime, KerberosTime renewTill, HostAddresses caddr, AuthorizationData authorizationData)
          Creates a new instance of EncTicketPart.
 

Uses of EncryptionKey in org.apache.directory.server.kerberos.shared.messages.value
 

Methods in org.apache.directory.server.kerberos.shared.messages.value that return EncryptionKey
 EncryptionKey KrbCredInfo.getKey()
          Returns the EncryptionKey.
 

Constructors in org.apache.directory.server.kerberos.shared.messages.value with parameters of type EncryptionKey
KrbCredInfo(EncryptionKey key, javax.security.auth.kerberos.KerberosPrincipal clientPrincipal, TicketFlags flags, KerberosTime authTime, KerberosTime startTime, KerberosTime endTime, KerberosTime renewTill, javax.security.auth.kerberos.KerberosPrincipal serverPrincipal, HostAddresses clientAddresses)
          Creates a new instance of KrbCredInfo.
 

Uses of EncryptionKey in org.apache.directory.server.kerberos.shared.store
 

Methods in org.apache.directory.server.kerberos.shared.store that return EncryptionKey
 EncryptionKey TicketFactory.getServerKey(javax.security.auth.kerberos.KerberosPrincipal serverPrincipal, java.lang.String serverPassword)
          Returns a server key derived from a server principal and server password.
 

Methods in org.apache.directory.server.kerberos.shared.store that return types with arguments of type EncryptionKey
 java.util.Map<EncryptionType,EncryptionKey> PrincipalStoreEntry.getKeyMap()
          Returns the key map.
 java.util.Map<EncryptionType,EncryptionKey> PrincipalStoreEntryModifier.reconstituteKeyMap(org.apache.directory.shared.ldap.entry.EntryAttribute krb5key)
          Converts the ASN.1 encoded key set to a map of encryption types to encryption keys.
 

Methods in org.apache.directory.server.kerberos.shared.store with parameters of type EncryptionKey
 Ticket TicketFactory.getTicket(javax.security.auth.kerberos.KerberosPrincipal clientPrincipal, javax.security.auth.kerberos.KerberosPrincipal serverPrincipal, EncryptionKey serverKey)
          Build the service ticket.
 

Method parameters in org.apache.directory.server.kerberos.shared.store with type arguments of type EncryptionKey
 void PrincipalStoreEntryModifier.setKeyMap(java.util.Map<EncryptionType,EncryptionKey> keyMap)
          Sets the key map.
 



Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.