org.bouncycastle.openssl
Class PEMUtilities
java.lang.Object
org.bouncycastle.openssl.PEMUtilities
final class PEMUtilities
- extends java.lang.Object
Method Summary |
(package private) static byte[] |
crypt(boolean encrypt,
java.lang.String provider,
byte[] bytes,
char[] password,
java.lang.String dekAlgName,
byte[] iv)
|
private static javax.crypto.SecretKey |
getKey(char[] password,
java.lang.String algorithm,
int keyLength,
byte[] salt)
|
private static javax.crypto.SecretKey |
getKey(char[] password,
java.lang.String algorithm,
int keyLength,
byte[] salt,
boolean des2)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PEMUtilities
PEMUtilities()
crypt
static byte[] crypt(boolean encrypt,
java.lang.String provider,
byte[] bytes,
char[] password,
java.lang.String dekAlgName,
byte[] iv)
throws java.io.IOException
- Throws:
java.io.IOException
getKey
private static javax.crypto.SecretKey getKey(char[] password,
java.lang.String algorithm,
int keyLength,
byte[] salt)
throws java.io.IOException
- Throws:
java.io.IOException
getKey
private static javax.crypto.SecretKey getKey(char[] password,
java.lang.String algorithm,
int keyLength,
byte[] salt,
boolean des2)
throws java.io.IOException
- Throws:
java.io.IOException