|
JSS 3.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.mozilla.jss.pkcs11.PK11Key
|
+--org.mozilla.jss.pkcs11.PK11PrivKey
| Nested Class Summary |
| Nested classes inherited from class org.mozilla.jss.crypto.PrivateKey |
PrivateKey.Type |
| Field Summary | |
protected KeyProxy |
keyProxy
|
| Fields inherited from interface org.mozilla.jss.crypto.PrivateKey |
DiffieHellman, DSA, RSA |
| Fields inherited from interface java.security.PrivateKey |
serialVersionUID |
| Constructor Summary | |
private |
PK11PrivKey()
|
protected |
PK11PrivKey(byte[] pointer)
|
| Method Summary | |
static PK11PrivKey |
fromPrivateKeyInfo(byte[] pki,
CryptoToken token)
Imports a PrivateKeyInfo, storing it as a temporary PrivateKey on the given token. |
static PK11PrivKey |
fromPrivateKeyInfo(java.security.spec.PKCS8EncodedKeySpec spec,
CryptoToken token)
Imports a PrivateKeyInfo, storing it as a temporary PrivateKey on the given token. |
java.lang.String |
getAlgorithm()
|
protected java.security.spec.DSAParameterSpec |
getDSAParams()
|
private byte[][] |
getDSAParamsNative()
|
byte[] |
getEncoded()
Subclasses that support encoding can overload this method. |
java.lang.String |
getFormat()
Subclasses that support encoding can overload this method. |
KeyType |
getKeyType()
|
CryptoToken |
getOwningToken()
Returns a new CryptoToken where this key resides. |
int |
getStrength()
Returns the size in bits of the modulus of an RSA Private key. |
PrivateKey.Type |
getType()
Returns the type (RSA or DSA) of this private key. |
byte[] |
getUniqueID()
Returns the unique ID of this key. |
void |
verifyKeyIsOnToken(PK11Token token)
Make sure this key lives on the given token. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.security.Key |
getAlgorithm, getEncoded, getFormat |
| Field Detail |
protected KeyProxy keyProxy
| Constructor Detail |
private PK11PrivKey()
protected PK11PrivKey(byte[] pointer)
| Method Detail |
public void verifyKeyIsOnToken(PK11Token token)
throws NoSuchItemOnTokenException
NoSuchItemOnTokenExceptionpublic CryptoToken getOwningToken()
getOwningToken in interface PrivateKey
public byte[] getUniqueID()
throws TokenException
PrivateKey
getUniqueID in interface PrivateKeyTokenExceptionTokenCertificate.getUniqueID()public KeyType getKeyType()
public PrivateKey.Type getType()
PrivateKey
getType in interface PrivateKeypublic int getStrength()
getStrength in interface PrivateKey
public static PK11PrivKey fromPrivateKeyInfo(java.security.spec.PKCS8EncodedKeySpec spec,
CryptoToken token)
public static PK11PrivKey fromPrivateKeyInfo(byte[] pki,
CryptoToken token)
protected java.security.spec.DSAParameterSpec getDSAParams()
throws TokenException
TokenException
private byte[][] getDSAParamsNative()
throws TokenException
TokenExceptionpublic java.lang.String getAlgorithm()
public byte[] getEncoded()
public java.lang.String getFormat()
|
JSS 3.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||