|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||