You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.




org.mozilla.jss.pkcs11
Class PK11InternalTokenCert

java.lang.Object
  extended by org.mozilla.jss.pkcs11.PK11Cert
      extended by org.mozilla.jss.pkcs11.PK11InternalCert
          extended by 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
 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 interface TokenCertificate
Overrides:
getUniqueID in class PK11Cert
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 interface TokenCertificate
Overrides:
getOwningToken in class PK11Cert