gov.nih.nci.cagrid.gridca.common
Class KeyUtil
java.lang.Object
gov.nih.nci.cagrid.gridca.common.KeyUtil
public class KeyUtil
- extends java.lang.Object
- Version:
- $Id: ArgumentManagerTable.java,v 1.2 2004/10/15 16:35:16 langella
Exp $
- Author:
- Stephen Langella , Scott Oster , Shannon Hastings
|
Method Summary |
static java.security.KeyPair |
generateRSAKeyPair(int size)
|
static java.security.KeyPair |
generateRSAKeyPair(java.lang.String provider,
int size)
|
static java.security.KeyPair |
generateRSAKeyPair1024()
|
static java.security.KeyPair |
generateRSAKeyPair1024(java.lang.String provider)
|
static java.security.KeyPair |
generateRSAKeyPair2048()
|
static java.security.KeyPair |
generateRSAKeyPair2048(java.lang.String provider)
|
static java.security.KeyPair |
generateRSAKeyPair512()
|
static java.security.KeyPair |
generateRSAKeyPair512(java.lang.String provider)
|
static java.security.PrivateKey |
loadPrivateKey(java.io.File location,
java.lang.String password)
|
static java.security.PrivateKey |
loadPrivateKey(java.io.InputStream in,
java.lang.String password)
|
static java.security.PublicKey |
loadPublicKey(java.io.File location)
|
static java.security.PublicKey |
loadPublicKey(java.lang.String key)
|
static java.security.PublicKey |
loadPublicKey(java.lang.String provider,
java.io.File location)
|
static java.security.PublicKey |
loadPublicKey(java.lang.String provider,
java.lang.String key)
|
static void |
writePrivateKey(java.security.PrivateKey key,
java.io.File file)
|
static void |
writePrivateKey(java.security.PrivateKey key,
java.io.File file,
java.lang.String password)
|
static java.lang.String |
writePrivateKey(java.security.PrivateKey key,
java.lang.String password)
|
static java.lang.String |
writePublicKey(java.security.PublicKey key)
|
static void |
writePublicKey(java.security.PublicKey key,
java.io.File path)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyUtil
public KeyUtil()
generateRSAKeyPair2048
public static java.security.KeyPair generateRSAKeyPair2048()
throws java.lang.Exception
- Throws:
java.lang.Exception
generateRSAKeyPair2048
public static java.security.KeyPair generateRSAKeyPair2048(java.lang.String provider)
throws java.lang.Exception
- Throws:
java.lang.Exception
generateRSAKeyPair1024
public static java.security.KeyPair generateRSAKeyPair1024()
throws java.lang.Exception
- Throws:
java.lang.Exception
generateRSAKeyPair1024
public static java.security.KeyPair generateRSAKeyPair1024(java.lang.String provider)
throws java.lang.Exception
- Throws:
java.lang.Exception
generateRSAKeyPair512
public static java.security.KeyPair generateRSAKeyPair512()
throws java.lang.Exception
- Throws:
java.lang.Exception
generateRSAKeyPair512
public static java.security.KeyPair generateRSAKeyPair512(java.lang.String provider)
throws java.lang.Exception
- Throws:
java.lang.Exception
generateRSAKeyPair
public static java.security.KeyPair generateRSAKeyPair(int size)
throws java.lang.Exception
- Throws:
java.lang.Exception
generateRSAKeyPair
public static java.security.KeyPair generateRSAKeyPair(java.lang.String provider,
int size)
throws java.lang.Exception
- Throws:
java.lang.Exception
writePrivateKey
public static void writePrivateKey(java.security.PrivateKey key,
java.io.File file)
throws java.lang.Exception
- Throws:
java.lang.Exception
writePrivateKey
public static void writePrivateKey(java.security.PrivateKey key,
java.io.File file,
java.lang.String password)
throws java.lang.Exception
- Throws:
java.lang.Exception
writePrivateKey
public static java.lang.String writePrivateKey(java.security.PrivateKey key,
java.lang.String password)
throws java.lang.Exception
- Throws:
java.lang.Exception
writePublicKey
public static void writePublicKey(java.security.PublicKey key,
java.io.File path)
throws java.io.IOException
- Throws:
java.io.IOException
loadPrivateKey
public static java.security.PrivateKey loadPrivateKey(java.io.File location,
java.lang.String password)
throws java.io.IOException,
java.security.GeneralSecurityException
- Throws:
java.io.IOException
java.security.GeneralSecurityException
loadPrivateKey
public static java.security.PrivateKey loadPrivateKey(java.io.InputStream in,
java.lang.String password)
throws java.io.IOException,
java.security.GeneralSecurityException
- Throws:
java.io.IOException
java.security.GeneralSecurityException
loadPublicKey
public static java.security.PublicKey loadPublicKey(java.lang.String key)
throws java.io.IOException,
java.security.GeneralSecurityException
- Throws:
java.io.IOException
java.security.GeneralSecurityException
loadPublicKey
public static java.security.PublicKey loadPublicKey(java.lang.String provider,
java.lang.String key)
throws java.io.IOException,
java.security.GeneralSecurityException
- Throws:
java.io.IOException
java.security.GeneralSecurityException
loadPublicKey
public static java.security.PublicKey loadPublicKey(java.io.File location)
throws java.io.IOException,
java.security.GeneralSecurityException
- Throws:
java.io.IOException
java.security.GeneralSecurityException
loadPublicKey
public static java.security.PublicKey loadPublicKey(java.lang.String provider,
java.io.File location)
throws java.io.IOException,
java.security.GeneralSecurityException
- Throws:
java.io.IOException
java.security.GeneralSecurityException
writePublicKey
public static java.lang.String writePublicKey(java.security.PublicKey key)
throws java.io.IOException
- Throws:
java.io.IOException