Constructor and Description |
---|
DSAUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
generateDSAKeyPair(File inOutputDir) |
static PrivateKey |
readPrivateKey(byte[] inPKCS8EncodedPrivateKey) |
static PrivateKey |
readPrivateKey(File inPKCS8EncodedPrivateKeyFile) |
static PrivateKey |
readPrivateKey(InputStream inPKCS8EncodedPrivateKeyStream) |
static PublicKey |
readPublicKey(byte[] inX509EncodedPublicKey) |
static PublicKey |
readPublicKey(File inX509EncodedPublicKeyFile) |
static PublicKey |
readPublicKey(InputStream inX509EncodedPublicKeyStream) |
static byte[] |
signData(PrivateKey inPrivateKey,
byte[] inData) |
static byte[] |
signData(PrivateKey inPrivateKey,
InputStream inData) |
static boolean |
verifySignature(PublicKey inPublicKey,
byte[] inData,
byte[] inSignature) |
static boolean |
verifySignature(PublicKey inPublicKey,
InputStream inData,
byte[] inSignature) |
public DSAUtil()
public static void generateDSAKeyPair(File inOutputDir)
public static byte[] signData(PrivateKey inPrivateKey, byte[] inData)
public static byte[] signData(PrivateKey inPrivateKey, InputStream inData)
public static boolean verifySignature(PublicKey inPublicKey, byte[] inData, byte[] inSignature)
public static boolean verifySignature(PublicKey inPublicKey, InputStream inData, byte[] inSignature)
public static PublicKey readPublicKey(File inX509EncodedPublicKeyFile)
public static PublicKey readPublicKey(InputStream inX509EncodedPublicKeyStream)
public static PublicKey readPublicKey(byte[] inX509EncodedPublicKey)
public static PrivateKey readPrivateKey(File inPKCS8EncodedPrivateKeyFile)
public static PrivateKey readPrivateKey(InputStream inPKCS8EncodedPrivateKeyStream)
public static PrivateKey readPrivateKey(byte[] inPKCS8EncodedPrivateKey)