org.mozilla.jss.pkcs11
Class PK11InternalCert
java.lang.Object
org.mozilla.jss.pkcs11.PK11Cert
org.mozilla.jss.pkcs11.PK11InternalCert
- All Implemented Interfaces:
- InternalCertificate, X509Certificate
- Direct Known Subclasses:
- PK11InternalTokenCert
public class PK11InternalCert
- extends PK11Cert
- implements InternalCertificate
A certificate that lives in the internal cert database.
Method Summary |
int |
getEmailTrust()
Get the email (S/MIME) trust flags for this certificate. |
int |
getObjectSigningTrust()
Get the object signing trust flags for this certificate. |
int |
getSSLTrust()
Get the SSL trust flags for this certificate. |
void |
setEmailTrust(int trust)
Set the email (S/MIME) trust flags for this certificate. |
void |
setObjectSigningTrust(int trust)
Set the object signing trust flags for this certificate. |
void |
setSSLTrust(int trust)
Set the SSL trust flags for this certificate. |
Methods inherited from class org.mozilla.jss.pkcs11.PK11Cert |
getEncoded, getIssuerDN, getIssuerDNString, getNickname, getOwningToken, getPublicKey, getSerialNumber, getSerialNumberByteArray, getSubjectDN, getSubjectDNString, getTrust, getUniqueID, getVersion, setTrust |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSL
public static final int SSL
- See Also:
- Constant Field Values
EMAIL
public static final int EMAIL
- See Also:
- Constant Field Values
OBJECT_SIGNING
public static final int OBJECT_SIGNING
- See Also:
- Constant Field Values
setSSLTrust
public void setSSLTrust(int trust)
- Set the SSL trust flags for this certificate.
- Specified by:
setSSLTrust
in interface InternalCertificate
- Parameters:
trust
- A bitwise OR of the trust flags VALID_PEER, VALID_CA,
TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.
setEmailTrust
public void setEmailTrust(int trust)
- Set the email (S/MIME) trust flags for this certificate.
- Specified by:
setEmailTrust
in interface InternalCertificate
- Parameters:
trust
- A bitwise OR of the trust flags VALID_PEER, VALID_CA,
TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.
setObjectSigningTrust
public void setObjectSigningTrust(int trust)
- Set the object signing trust flags for this certificate.
- Specified by:
setObjectSigningTrust
in interface InternalCertificate
- Parameters:
trust
- A bitwise OR of the trust flags VALID_PEER, VALID_CA,
TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.
getSSLTrust
public int getSSLTrust()
- Get the SSL trust flags for this certificate.
- Specified by:
getSSLTrust
in interface InternalCertificate
- Returns:
- A bitwise OR of the trust flags VALID_PEER, VALID_CA,
TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.
getEmailTrust
public int getEmailTrust()
- Get the email (S/MIME) trust flags for this certificate.
- Specified by:
getEmailTrust
in interface InternalCertificate
- Returns:
- A bitwise OR of the trust flags VALID_PEER, VALID_CA,
TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.
getObjectSigningTrust
public int getObjectSigningTrust()
- Get the object signing trust flags for this certificate.
- Specified by:
getObjectSigningTrust
in interface InternalCertificate
- Returns:
- A bitwise OR of the trust flags VALID_PEER, VALID_CA,
TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.