public class RsaKeyGenerator extends java.lang.Object implements KeyGenerator
| Constructor and Description |
|---|
RsaKeyGenerator(java.lang.String spec) |
| Modifier and Type | Method and Description |
|---|---|
static KeyExpression |
convertPairFromPkcs8X509ToPkcs1(KeyExpression pairPkcs8X509) |
static java.lang.String |
convertPrivateKeyFromPkcs8ToPkcs1Pem(byte[] privateKeyPkcs8) |
static java.lang.String |
convertPublicKeyFromX509ToPkcs1Pem(byte[] publicKeyX509) |
KeyExpression |
generateKey() |
static java.security.KeyPair |
generateRsaKeyPair(java.security.Provider provider,
int keySize) |
static KeyExpression |
generateRsaKeyPair(java.security.Provider provider,
java.lang.String keyFormat,
int keySize) |
static KeyExpression |
generateRsaKeyPairPkcs8X509(java.security.Provider provider,
int keySize) |
KeyExpression |
getKey(java.lang.String spec) |
static java.lang.String |
pem(byte[] bytes,
java.lang.String keyFormat,
java.lang.String keyType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSpecpublic KeyExpression generateKey()
generateKey in interface KeyGeneratorpublic KeyExpression getKey(java.lang.String spec)
getKey in interface KeyGeneratorpublic static KeyExpression convertPairFromPkcs8X509ToPkcs1(KeyExpression pairPkcs8X509)
public static java.lang.String convertPrivateKeyFromPkcs8ToPkcs1Pem(byte[] privateKeyPkcs8)
public static java.lang.String convertPublicKeyFromX509ToPkcs1Pem(byte[] publicKeyX509)
public static KeyExpression generateRsaKeyPair(java.security.Provider provider, java.lang.String keyFormat, int keySize)
public static java.security.KeyPair generateRsaKeyPair(java.security.Provider provider,
int keySize)
public static KeyExpression generateRsaKeyPairPkcs8X509(java.security.Provider provider, int keySize)
public static java.lang.String pem(byte[] bytes,
java.lang.String keyFormat,
java.lang.String keyType)