org.mozilla.jss.pkcs11

Class PK11InternalTokenCert

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

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()
byte[]
getUniqueID()

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, getOwningToken, getPublicKey, getSerialNumber, getSerialNumberByteArray, getSubjectDN, getSubjectDNString, getTrust, getUniqueID, getVersion, setTrust

Method Details

getOwningToken

public CryptoToken getOwningToken()
Specified by:
getOwningToken in interface TokenCertificate
Overrides:
getOwningToken in interface PK11Cert

getUniqueID

public byte[] getUniqueID()
Specified by:
getUniqueID in interface TokenCertificate
Overrides:
getUniqueID in interface PK11Cert