Uses of Class
org.apache.directory.shared.kerberos.components.EncryptionKey

Packages that use EncryptionKey
org.apache.directory.server.kerberos.protocol.codec   
org.apache.directory.server.kerberos.shared.crypto.encryption Provides support for Kerberos CipherText operations. 
org.apache.directory.server.kerberos.shared.keytab   
org.apache.directory.server.kerberos.shared.store Provides the implementation for storing Kerberos principals and symmetric keys backed by JNDI. 
org.apache.directory.shared.kerberos.codec.actions   
org.apache.directory.shared.kerberos.codec.authenticator.actions   
org.apache.directory.shared.kerberos.codec.encApRepPart.actions   
org.apache.directory.shared.kerberos.codec.EncKdcRepPart.actions   
org.apache.directory.shared.kerberos.codec.encryptionKey   
org.apache.directory.shared.kerberos.codec.encTicketPart.actions   
org.apache.directory.shared.kerberos.codec.krbCredInfo.actions   
org.apache.directory.shared.kerberos.components   
org.apache.directory.shared.kerberos.messages   
 

Uses of EncryptionKey in org.apache.directory.server.kerberos.protocol.codec
 

Methods in org.apache.directory.server.kerberos.protocol.codec that return EncryptionKey
static EncryptionKey KerberosDecoder.decodeEncryptionKey(byte[] data)
          Decode an EncryptionKey structure
 

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 Map<EncryptionType,EncryptionKey> KerberosKeyFactory.getKerberosKeys(String principalName, String passPhrase)
          Get a map of KerberosKey's for a given principal name and passphrase.
static Map<EncryptionType,EncryptionKey> KerberosKeyFactory.getKerberosKeys(String principalName, String passPhrase, 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 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.
 

Methods in org.apache.directory.server.kerberos.shared.crypto.encryption with parameters of type EncryptionKey
 byte[] CipherTextHandler.decrypt(EncryptionKey key, EncryptedData data, KeyUsage usage)
          Decrypt a block of data.
 EncryptedData CipherTextHandler.encrypt(EncryptionKey key, byte[] plainText, KeyUsage usage)
           
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, org.apache.directory.shared.asn1.AbstractAsn1Object message, KeyUsage usage)
          Performs an encode and an encrypt.
 

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(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.store
 

Methods in org.apache.directory.server.kerberos.shared.store that return EncryptionKey
 EncryptionKey TicketFactory.getServerKey(KerberosPrincipal serverPrincipal, 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
 Map<EncryptionType,EncryptionKey> PrincipalStoreEntry.getKeyMap()
          Returns the key map.
 Map<EncryptionType,EncryptionKey> PrincipalStoreEntryModifier.reconstituteKeyMap(org.apache.directory.shared.ldap.model.entry.Attribute 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(KerberosPrincipal clientPrincipal, 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(Map<EncryptionType,EncryptionKey> keyMap)
          Sets the key map.
 

Uses of EncryptionKey in org.apache.directory.shared.kerberos.codec.actions
 

Methods in org.apache.directory.shared.kerberos.codec.actions with parameters of type EncryptionKey
protected abstract  void AbstractReadEncryptionKey.setEncryptionKey(EncryptionKey encryptionKey, E container)
          set the EncryptionKey on the ASN.1 object of the container
 

Uses of EncryptionKey in org.apache.directory.shared.kerberos.codec.authenticator.actions
 

Methods in org.apache.directory.shared.kerberos.codec.authenticator.actions with parameters of type EncryptionKey
protected  void StoreSubKey.setEncryptionKey(EncryptionKey encryptionKey, AuthenticatorContainer authenticatorContainer)
          set the EncryptionKey on the ASN.1 object of the container
 

Uses of EncryptionKey in org.apache.directory.shared.kerberos.codec.encApRepPart.actions
 

Methods in org.apache.directory.shared.kerberos.codec.encApRepPart.actions with parameters of type EncryptionKey
protected  void StoreSubKey.setEncryptionKey(EncryptionKey encryptionKey, EncApRepPartContainer encApRepPartContainer)
          set the EncryptionKey on the ASN.1 object of the container
 

Uses of EncryptionKey in org.apache.directory.shared.kerberos.codec.EncKdcRepPart.actions
 

Methods in org.apache.directory.shared.kerberos.codec.EncKdcRepPart.actions with parameters of type EncryptionKey
protected  void StoreKey.setEncryptionKey(EncryptionKey encryptionKey, EncKdcRepPartContainer encKdcRepPartContainer)
          set the EncryptionKey on the ASN.1 object of the container
 

Uses of EncryptionKey in org.apache.directory.shared.kerberos.codec.encryptionKey
 

Methods in org.apache.directory.shared.kerberos.codec.encryptionKey that return EncryptionKey
 EncryptionKey EncryptionKeyContainer.getEncryptionKey()
           
 

Methods in org.apache.directory.shared.kerberos.codec.encryptionKey with parameters of type EncryptionKey
 void EncryptionKeyContainer.setEncryptionKey(EncryptionKey encryptionKey)
          Set a EncryptionKey Object into the container
 

Uses of EncryptionKey in org.apache.directory.shared.kerberos.codec.encTicketPart.actions
 

Methods in org.apache.directory.shared.kerberos.codec.encTicketPart.actions with parameters of type EncryptionKey
protected  void StoreKey.setEncryptionKey(EncryptionKey encryptionKey, EncTicketPartContainer encTicketPartContainer)
          set the EncryptionKey on the ASN.1 object of the container
 

Uses of EncryptionKey in org.apache.directory.shared.kerberos.codec.krbCredInfo.actions
 

Methods in org.apache.directory.shared.kerberos.codec.krbCredInfo.actions with parameters of type EncryptionKey
protected  void StoreKey.setEncryptionKey(EncryptionKey encryptionKey, KrbCredInfoContainer krbCredInfoContainer)
          set the EncryptionKey on the ASN.1 object of the container
 

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

Methods in org.apache.directory.shared.kerberos.components that return EncryptionKey
 EncryptionKey KrbCredInfo.getKey()
           
 EncryptionKey EncTicketPart.getKey()
           
 EncryptionKey EncKdcRepPart.getKey()
          Returns the EncryptionKey.
 

Methods in org.apache.directory.shared.kerberos.components with parameters of type EncryptionKey
 void KrbCredInfo.setKey(EncryptionKey key)
           
 void EncTicketPart.setKey(EncryptionKey key)
           
 void EncKdcRepPart.setKey(EncryptionKey key)
          Sets the EncryptionKey.
 

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

Methods in org.apache.directory.shared.kerberos.messages that return EncryptionKey
 EncryptionKey EncApRepPart.getSubkey()
           
 EncryptionKey Authenticator.getSubKey()
           
 

Methods in org.apache.directory.shared.kerberos.messages with parameters of type EncryptionKey
 void EncApRepPart.setSubkey(EncryptionKey subkey)
           
 void Authenticator.setSubKey(EncryptionKey subKey)
           
 



Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.