Package org.mozilla.jss.pkcs11
Class PK11InternalTokenCert
- java.lang.Object
-
- org.mozilla.jss.pkcs11.PK11Cert
-
- org.mozilla.jss.pkcs11.PK11InternalCert
-
- org.mozilla.jss.pkcs11.PK11InternalTokenCert
-
- All Implemented Interfaces:
InternalCertificate
,TokenCertificate
,X509Certificate
public final class PK11InternalTokenCert extends PK11InternalCert implements TokenCertificate
A certificate that lives on the internal token. It has database information (like trust flags) but also PKCS #11 information (like unique ID).
-
-
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.PK11InternalCert
EMAIL, OBJECT_SIGNING, SSL
-
Fields inherited from class org.mozilla.jss.pkcs11.PK11Cert
certProxy, nickname, tokenProxy
-
Fields inherited from interface org.mozilla.jss.crypto.InternalCertificate
TRUSTED_CA, TRUSTED_CLIENT_CA, TRUSTED_PEER, USER, VALID_CA, VALID_PEER
-
-
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.PK11InternalCert
getEmailTrust, getObjectSigningTrust, getSSLTrust, setEmailTrust, setObjectSigningTrust, setSSLTrust
-
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
-
-