public class RsaKey
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static char |
COMMENT_MARK |
static java.lang.String |
KEY_FORMAT_PKCS1 |
static java.lang.String |
KEY_FORMAT_PKCS1_PKCS1 |
static java.lang.String |
KEY_FORMAT_PKCS1_X509 |
static java.lang.String |
KEY_FORMAT_PKCS8 |
static java.lang.String |
KEY_FORMAT_PKCS8_X509 |
static java.lang.String |
KEY_FORMAT_X509 |
static java.lang.String |
KEY_TYPE_PAIR |
static java.lang.String |
KEY_TYPE_PRIVATE |
static java.lang.String |
KEY_TYPE_PUBLIC |
| Constructor and Description |
|---|
RsaKey(KeyExpression keyExpression) |
RsaKey(java.lang.String keyExpression) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
extractPrivateKey(KeyExpression keyExpression) |
static java.lang.String |
extractPublicKey(KeyExpression keyExpression) |
java.lang.String |
getEncodedRsaPrivateKey() |
java.lang.String |
getEncodedRsaPublicKey() |
KeyExpression |
getKey(java.lang.String spec) |
KeyExpression |
getPrivateKey() |
KeyExpression |
getPublicKey() |
static java.lang.String |
keyFormat(java.lang.String spec) |
static int |
keySize(java.lang.String spec) |
static java.lang.String |
keySpec(java.lang.String keyFormat,
int keySize,
java.lang.String keyType) |
static java.lang.String |
keyType(java.lang.String spec) |
static java.security.interfaces.RSAPrivateKey |
privateKey(java.lang.String key,
java.lang.String keyFormat) |
static java.security.interfaces.RSAPrivateKey |
privateKeyPkcs1(java.lang.String pkcs1) |
static java.security.interfaces.RSAPrivateKey |
privateKeyPkcs8(java.lang.String pkcs8) |
static java.security.interfaces.RSAPublicKey |
publicKey(java.lang.String key,
java.lang.String keyFormat) |
static java.security.interfaces.RSAPublicKey |
publicKeyX509(java.lang.String x509) |
java.lang.String |
toString() |
public static final char COMMENT_MARK
public static final java.lang.String KEY_FORMAT_PKCS1
public static final java.lang.String KEY_FORMAT_PKCS8
public static final java.lang.String KEY_FORMAT_X509
public static final java.lang.String KEY_FORMAT_PKCS1_PKCS1
public static final java.lang.String KEY_FORMAT_PKCS1_X509
public static final java.lang.String KEY_FORMAT_PKCS8_X509
public static final java.lang.String KEY_TYPE_PAIR
public static final java.lang.String KEY_TYPE_PRIVATE
public static final java.lang.String KEY_TYPE_PUBLIC
public RsaKey(KeyExpression keyExpression)
public RsaKey(java.lang.String keyExpression)
public java.lang.String getEncodedRsaPrivateKey()
public java.lang.String getEncodedRsaPublicKey()
public KeyExpression getPrivateKey()
public KeyExpression getPublicKey()
public KeyExpression getKey(java.lang.String spec)
public java.lang.String toString()
toString in class java.lang.Objectpublic static java.lang.String extractPrivateKey(KeyExpression keyExpression)
public static java.lang.String extractPublicKey(KeyExpression keyExpression)
public static java.lang.String keyFormat(java.lang.String spec)
public static int keySize(java.lang.String spec)
public static java.lang.String keySpec(java.lang.String keyFormat,
int keySize,
java.lang.String keyType)
public static java.lang.String keyType(java.lang.String spec)
public static java.security.interfaces.RSAPrivateKey privateKey(java.lang.String key,
java.lang.String keyFormat)
public static java.security.interfaces.RSAPublicKey publicKey(java.lang.String key,
java.lang.String keyFormat)
public static java.security.interfaces.RSAPrivateKey privateKeyPkcs1(java.lang.String pkcs1)
public static java.security.interfaces.RSAPrivateKey privateKeyPkcs8(java.lang.String pkcs8)
public static java.security.interfaces.RSAPublicKey publicKeyX509(java.lang.String x509)