public final class OpenSSLCompat
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
OpenSSLCompat.PublicKeyAlgorithm |
Constructor and Description |
---|
OpenSSLCompat() |
Modifier and Type | Method and Description |
---|---|
static byte[][] |
EVP_BytesToKey(int key_len,
int iv_len,
java.security.MessageDigest md,
byte[] salt,
byte[] data,
int count) |
static Pair<java.lang.String,java.lang.Integer> |
getCipherAlgorithm(java.lang.String name) |
static java.util.Collection<java.lang.String> |
getCiphers() |
static java.util.Collection<java.lang.String> |
getCurves() |
static Pair<java.lang.String,ASN1Object> |
getHashAlgorithm(java.lang.String name) |
static java.util.Collection<java.lang.String> |
getHashes() |
static java.lang.String |
getMacAlgorithm(java.lang.String name) |
static OpenSSLCompat.PublicKeyAlgorithm |
getPublicKeyAlgorithm(java.lang.Object obj) |
static java.lang.Object |
loadPEM(java.lang.String pem,
java.lang.String passphrase) |
static java.lang.String |
transform2Algorithm(java.lang.String transform) |
public static byte[][] EVP_BytesToKey(int key_len, int iv_len, java.security.MessageDigest md, byte[] salt, byte[] data, int count)
public static Pair<java.lang.String,ASN1Object> getHashAlgorithm(java.lang.String name)
public static java.lang.String getMacAlgorithm(java.lang.String name)
public static Pair<java.lang.String,java.lang.Integer> getCipherAlgorithm(java.lang.String name)
public static java.util.Collection<java.lang.String> getCiphers()
public static java.util.Collection<java.lang.String> getCurves()
public static java.util.Collection<java.lang.String> getHashes()
public static OpenSSLCompat.PublicKeyAlgorithm getPublicKeyAlgorithm(java.lang.Object obj) throws java.lang.Exception
java.lang.Exception
public static java.lang.String transform2Algorithm(java.lang.String transform)
public static java.lang.Object loadPEM(java.lang.String pem, java.lang.String passphrase) throws java.lang.Exception
java.lang.Exception