|
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
NoSuchItemOnTokenException
public CryptoToken getOwningToken()
getOwningToken
in interface PrivateKey
public byte[] getUniqueID() throws TokenException
PrivateKey
getUniqueID
in interface PrivateKey
TokenException
TokenCertificate.getUniqueID()
public KeyType getKeyType()
public PrivateKey.Type getType()
PrivateKey
getType
in interface PrivateKey
public 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
TokenException
public 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 |