Package org.mozilla.jss.crypto
Interface InternalCertificate
- All Superinterfaces:
X509Certificate
- All Known Implementing Classes:
PK11InternalCert
,PK11InternalTokenCert
Certificates residing in the internal database. Their trust flags
can be viewed and modified. Other types of certificates do not
have trust flags.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionint
Get the email (S/MIME) trust flags for this certificate.int
Get the object signing trust flags for this certificate.int
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 interface org.mozilla.jss.crypto.X509Certificate
getEncoded, getIssuerDN, getNickname, getPublicKey, getSerialNumber, getSubjectDN, getVersion
-
Field Details
-
VALID_PEER
static final int VALID_PEER- See Also:
-
TRUSTED_PEER
static final int TRUSTED_PEER- See Also:
-
VALID_CA
static final int VALID_CA- See Also:
-
TRUSTED_CA
static final int TRUSTED_CA- See Also:
-
USER
static final int USER- See Also:
-
TRUSTED_CLIENT_CA
static final int TRUSTED_CLIENT_CA- See Also:
-
-
Method Details
-
setSSLTrust
void setSSLTrust(int trust) Set the SSL trust flags for this certificate.- Parameters:
trust
- A bitwise OR of the trust flags VALID_PEER, VALID_CA, TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.
-
setEmailTrust
void setEmailTrust(int trust) Set the email (S/MIME) trust flags for this certificate.- Parameters:
trust
- A bitwise OR of the trust flags VALID_PEER, VALID_CA, TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.
-
setObjectSigningTrust
void setObjectSigningTrust(int trust) Set the object signing trust flags for this certificate.- Parameters:
trust
- A bitwise OR of the trust flags VALID_PEER, VALID_CA, TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.
-
getSSLTrust
int getSSLTrust()Get the SSL trust flags for this certificate.- Returns:
- A bitwise OR of the trust flags VALID_PEER, VALID_CA, TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.
-
getEmailTrust
int getEmailTrust()Get the email (S/MIME) trust flags for this certificate.- Returns:
- A bitwise OR of the trust flags VALID_PEER, VALID_CA, TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.
-
getObjectSigningTrust
int getObjectSigningTrust()Get the object signing trust flags for this certificate.- Returns:
- A bitwise OR of the trust flags VALID_PEER, VALID_CA, TRUSTED_CA, USER, and TRUSTED_CLIENT_CA.
-