Uses of Class
sun.security.mule.krb5.KrbCryptoException

Packages that use KrbCryptoException
sun.security.mule.krb5   
sun.security.mule.krb5.internal.crypto   
sun.security.mule.krb5.internal.crypto.dk   
 

Uses of KrbCryptoException in sun.security.mule.krb5
 

Methods in sun.security.mule.krb5 that throw KrbCryptoException
 byte[] EncryptedData.decrypt(EncryptionKey key, int usage)
           
 boolean Checksum.verifyKeyedChecksum(byte[] data, EncryptionKey key, int usage)
          Verifies the keyed checksum over the data passed in.
 

Constructors in sun.security.mule.krb5 that throw KrbCryptoException
Checksum(int new_cksumType, byte[] data, Config kerberosConfig)
          Constructs a new Checksum by calculating the checksum over the data using specified checksum type.
Checksum(int new_cksumType, byte[] data, EncryptionKey key, int usage, Config kerberosConfig)
          Constructs a new Checksum by calculating the keyed checksum over the data using specified checksum type.
EncryptedData(EncryptionKey key, byte[] plaintext, int usage)
           
EncryptionKey(char[] password, String salt, String algorithm)
           
KrbApReq(Credentials tgsCred, boolean mutualRequired, boolean useSubKey, boolean useSeqNumber, Checksum cksum, Config kerberosConfig)
          Contructs a AP-REQ message to send to the peer.
 

Uses of KrbCryptoException in sun.security.mule.krb5.internal.crypto
 

Methods in sun.security.mule.krb5.internal.crypto that throw KrbCryptoException
 byte[] RsaMd5DesCksumType.calculateChecksum(byte[] data, int size)
          Calculates checksum using MD5.
 byte[] RsaMd5CksumType.calculateChecksum(byte[] data, int size)
          Calculates checksum using MD5.
protected  byte[] DesCbcMd5EType.calculateChecksum(byte[] data, int size)
          Calculates checksum using MD5.
abstract  byte[] CksumType.calculateChecksum(byte[] data, int size)
           
 byte[] RsaMd5DesCksumType.calculateKeyedChecksum(byte[] data, int size, byte[] key, int usage)
          Calculates keyed checksum.
 byte[] RsaMd5CksumType.calculateKeyedChecksum(byte[] data, int size, byte[] key, int usage)
           
 byte[] HmacSha1Des3KdCksumType.calculateKeyedChecksum(byte[] data, int size, byte[] key, int usage)
          Calculates keyed checksum.
 byte[] HmacSha1Aes256CksumType.calculateKeyedChecksum(byte[] data, int size, byte[] key, int usage)
          Calculates keyed checksum.
 byte[] HmacSha1Aes128CksumType.calculateKeyedChecksum(byte[] data, int size, byte[] key, int usage)
          Calculates keyed checksum.
 byte[] HmacMd5ArcFourCksumType.calculateKeyedChecksum(byte[] data, int size, byte[] key, int usage)
          Calculates keyed checksum.
 byte[] DesMacKCksumType.calculateKeyedChecksum(byte[] data, int size, byte[] key, int usage)
          Calculates keyed checksum.
 byte[] DesMacCksumType.calculateKeyedChecksum(byte[] data, int size, byte[] key, int usage)
          Calculates keyed checksum.
abstract  byte[] CksumType.calculateKeyedChecksum(byte[] data, int size, byte[] key, int usage)
           
static void Des.cbc_encrypt(byte[] input, byte[] output, byte[] key, byte[] ivec, boolean encrypt)
          Creates a DES cipher in Electronic Codebook mode, with no padding.
static long Des.char_to_key(char[] passwdChars)
          Generates DES key from the password.
abstract  byte[] EType.decrypt(byte[] cipher, byte[] key, byte[] ivec, int usage)
           
 byte[] Des3CbcHmacSha1KdEType.decrypt(byte[] cipher, byte[] key, byte[] ivec, int usage)
           
 byte[] ArcFourHmacEType.decrypt(byte[] cipher, byte[] key, byte[] ivec, int usage)
           
 byte[] Aes256CtsHmacSha1EType.decrypt(byte[] cipher, byte[] key, byte[] ivec, int usage)
           
 byte[] Aes128CtsHmacSha1EType.decrypt(byte[] cipher, byte[] key, byte[] ivec, int usage)
           
abstract  byte[] EType.decrypt(byte[] cipher, byte[] key, int usage)
           
 byte[] DesCbcCrcEType.decrypt(byte[] cipher, byte[] key, int usage)
          Decrypts data with provided key using DES in CBC mode with CRC32.
 byte[] Des3CbcHmacSha1KdEType.decrypt(byte[] cipher, byte[] key, int usage)
           
 byte[] ArcFourHmacEType.decrypt(byte[] cipher, byte[] key, int usage)
           
 byte[] Aes256CtsHmacSha1EType.decrypt(byte[] cipher, byte[] key, int usage)
           
 byte[] Aes128CtsHmacSha1EType.decrypt(byte[] cipher, byte[] key, int usage)
           
static byte[] ArcFourHmac.decryptSeq(byte[] baseKey, int usage, byte[] checksum, byte[] ciphertext, int start, int len)
           
static byte[] Des.des_cksum(byte[] ivec, byte[] msg, byte[] key)
          Encrypts the message blocks using DES CBC and output the final block of 8-byte ciphertext.
abstract  byte[] EType.encrypt(byte[] data, byte[] key, byte[] ivec, int usage)
           
 byte[] Des3CbcHmacSha1KdEType.encrypt(byte[] data, byte[] key, byte[] ivec, int usage)
           
 byte[] ArcFourHmacEType.encrypt(byte[] data, byte[] key, byte[] ivec, int usage)
           
 byte[] Aes256CtsHmacSha1EType.encrypt(byte[] data, byte[] key, byte[] ivec, int usage)
           
 byte[] Aes128CtsHmacSha1EType.encrypt(byte[] data, byte[] key, byte[] ivec, int usage)
           
abstract  byte[] EType.encrypt(byte[] data, byte[] key, int usage)
           
 byte[] DesCbcCrcEType.encrypt(byte[] data, byte[] key, int usage)
          Encrypts data using DES in CBC mode with CRC32.
 byte[] Des3CbcHmacSha1KdEType.encrypt(byte[] data, byte[] key, int usage)
           
 byte[] ArcFourHmacEType.encrypt(byte[] data, byte[] key, int usage)
           
 byte[] Aes256CtsHmacSha1EType.encrypt(byte[] data, byte[] key, int usage)
           
 byte[] Aes128CtsHmacSha1EType.encrypt(byte[] data, byte[] key, int usage)
           
static byte[] Des3.encrypt(byte[] baseKey, int usage, byte[] ivec, byte[] plaintext, int start, int len)
           
static byte[] ArcFourHmac.encrypt(byte[] baseKey, int usage, byte[] ivec, byte[] plaintext, int start, int len)
           
static byte[] Aes256.encrypt(byte[] baseKey, int usage, byte[] ivec, byte[] plaintext, int start, int len)
           
static byte[] Aes128.encrypt(byte[] baseKey, int usage, byte[] ivec, byte[] plaintext, int start, int len)
           
static byte[] Des3.encryptRaw(byte[] baseKey, int usage, byte[] ivec, byte[] plaintext, int start, int len)
           
static byte[] ArcFourHmac.encryptRaw(byte[] baseKey, int usage, byte[] seqNum, byte[] plaintext, int start, int len)
           
static byte[] Aes256.encryptRaw(byte[] baseKey, int usage, byte[] ivec, byte[] plaintext, int start, int len)
           
static byte[] Aes128.encryptRaw(byte[] baseKey, int usage, byte[] ivec, byte[] plaintext, int start, int len)
           
static byte[] ArcFourHmac.encryptSeq(byte[] baseKey, int usage, byte[] checksum, byte[] plaintext, int start, int len)
           
static byte[] Des.string_to_key_bytes(char[] passwdChars)
           
 boolean RsaMd5DesCksumType.verifyKeyedChecksum(byte[] data, int size, byte[] key, byte[] checksum, int usage)
          Verifies keyed checksum.
 boolean RsaMd5CksumType.verifyKeyedChecksum(byte[] data, int size, byte[] key, byte[] checksum, int usage)
           
 boolean HmacSha1Des3KdCksumType.verifyKeyedChecksum(byte[] data, int size, byte[] key, byte[] checksum, int usage)
          Verifies keyed checksum.
 boolean HmacSha1Aes256CksumType.verifyKeyedChecksum(byte[] data, int size, byte[] key, byte[] checksum, int usage)
          Verifies keyed checksum.
 boolean HmacSha1Aes128CksumType.verifyKeyedChecksum(byte[] data, int size, byte[] key, byte[] checksum, int usage)
          Verifies keyed checksum.
 boolean HmacMd5ArcFourCksumType.verifyKeyedChecksum(byte[] data, int size, byte[] key, byte[] checksum, int usage)
          Verifies keyed checksum.
 boolean DesMacKCksumType.verifyKeyedChecksum(byte[] data, int size, byte[] key, byte[] checksum, int usage)
           
 boolean DesMacCksumType.verifyKeyedChecksum(byte[] data, int size, byte[] key, byte[] checksum, int usage)
          Verifies keyed checksum.
abstract  boolean CksumType.verifyKeyedChecksum(byte[] data, int size, byte[] key, byte[] checksum, int usage)
           
 

Uses of KrbCryptoException in sun.security.mule.krb5.internal.crypto.dk
 

Methods in sun.security.mule.krb5.internal.crypto.dk that throw KrbCryptoException
 byte[] ArcFourCrypto.decryptSeq(byte[] baseKey, int usage, byte[] checksum, byte[] ciphertext, int start, int len)
          Performs decryption of Sequence Number using derived key.
 byte[] DkCrypto.encrypt(byte[] baseKey, int usage, byte[] ivec, byte[] new_ivec, byte[] plaintext, int start, int len)
          From RFC 3961.
 byte[] ArcFourCrypto.encrypt(byte[] baseKey, int usage, byte[] ivec, byte[] new_ivec, byte[] plaintext, int start, int len)
          Performs encryption using derived key; adds confounder.
 byte[] AesDkCrypto.encrypt(byte[] baseKey, int usage, byte[] ivec, byte[] new_ivec, byte[] plaintext, int start, int len)
          Performs encryption using derived key; adds confounder.
 byte[] DkCrypto.encryptRaw(byte[] baseKey, int usage, byte[] ivec, byte[] plaintext, int start, int len)
          Performs encryption using given key only; does not add confounder, padding, or checksum.
 byte[] ArcFourCrypto.encryptRaw(byte[] baseKey, int usage, byte[] seqNum, byte[] plaintext, int start, int len)
          Performs encryption using derived key; does not add confounder.
 byte[] AesDkCrypto.encryptRaw(byte[] baseKey, int usage, byte[] ivec, byte[] plaintext, int start, int len)
          Performs encryption using derived key; does not add confounder.
 byte[] ArcFourCrypto.encryptSeq(byte[] baseKey, int usage, byte[] checksum, byte[] plaintext, int start, int len)
          Performs encryption of Sequence Number using derived key.
 



Copyright © 2013. All Rights Reserved.