|
JSS 3.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is an interface for a permanent repository of cryptographic objects, such as keys, certs, and passwords.
Method Summary | |
void |
deleteCert(X509Certificate cert)
Deletes a certificate from a token. |
void |
deletePrivateKey(PrivateKey key)
Deletes the given PrivateKey from the CryptoToken. |
X509Certificate[] |
getCertificates()
Returns all user certificates stored on this token. |
PrivateKey[] |
getPrivateKeys()
Returns all private keys stored on this token. |
void |
importPrivateKey(byte[] key,
PrivateKey.Type type)
Imports a raw private key into this token. |
Method Detail |
public void importPrivateKey(byte[] key, PrivateKey.Type type) throws TokenException, KeyAlreadyImportedException
key
- The private key.public PrivateKey[] getPrivateKeys() throws TokenException
public void deletePrivateKey(PrivateKey key) throws NoSuchItemOnTokenException, TokenException
key
- A PrivateKey to be permanently deleted. It must reside
on this token.public X509Certificate[] getCertificates() throws TokenException
public void deleteCert(X509Certificate cert) throws NoSuchItemOnTokenException, TokenException
cert
- A certificate to be deleted from this token. The cert
must actually reside on this token.
|
JSS 3.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |