Package org.mozilla.jss.pkcs11
Class PK11TokenCert
- java.lang.Object
-
- org.mozilla.jss.pkcs11.PK11Cert
-
- org.mozilla.jss.pkcs11.PK11TokenCert
-
- All Implemented Interfaces:
TokenCertificate
,X509Certificate
public final class PK11TokenCert extends PK11Cert implements TokenCertificate
A user certificate that lives on a PKCS #11 token.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.mozilla.jss.pkcs11.PK11Cert
PK11Cert.StringPrincipal
-
-
Field Summary
-
Fields inherited from class org.mozilla.jss.pkcs11.PK11Cert
certProxy, nickname, tokenProxy
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CryptoToken
getOwningToken()
Returns the CryptoToken that owns this certificate.byte[]
getUniqueID()
Returns the unique ID of this key.-
Methods inherited from class org.mozilla.jss.pkcs11.PK11Cert
getEncoded, getIssuerDN, getIssuerDNString, getNickname, getPublicKey, getSerialNumber, getSerialNumberByteArray, getSubjectDN, getSubjectDNString, getTrust, getVersion, setTrust
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.mozilla.jss.crypto.X509Certificate
getEncoded, getIssuerDN, getNickname, getPublicKey, getSerialNumber, getSubjectDN, getVersion
-
-
-
-
Method Detail
-
getUniqueID
public byte[] getUniqueID()
Description copied from interface:TokenCertificate
Returns the unique ID of this key. Unique IDs can be used to match certificates to keys.- Specified by:
getUniqueID
in interfaceTokenCertificate
- Overrides:
getUniqueID
in classPK11Cert
- See Also:
PrivateKey.getUniqueID()
-
getOwningToken
public CryptoToken getOwningToken()
Description copied from interface:TokenCertificate
Returns the CryptoToken that owns this certificate. Cryptographic operations with this key may only be performed on the token that owns the key.- Specified by:
getOwningToken
in interfaceTokenCertificate
- Overrides:
getOwningToken
in classPK11Cert
-
-