Package org.mozilla.jss.crypto
Interface InternalCertificate
- All Known Implementing Classes:
PK11Cert
,X509Certificate
public interface InternalCertificate
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
Deprecated.Use PK11Cert.TRUSTED_CA instead.static final int
Deprecated.Use PK11Cert.TRUSTED_CLIENT_CA instead.static final int
Deprecated.Use PK11Cert.TRUSTED_PEER instead.static final int
Deprecated.Use PK11Cert.USER instead.static final int
Deprecated.Use PK11Cert.VALID_CA instead.static final int
Deprecated.Use PK11Cert.VALID_PEER instead. -
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.
-
Field Details
-
VALID_PEER
Deprecated.Use PK11Cert.VALID_PEER instead.- See Also:
-
TRUSTED_PEER
Deprecated.Use PK11Cert.TRUSTED_PEER instead.- See Also:
-
VALID_CA
Deprecated.Use PK11Cert.VALID_CA instead.- See Also:
-
TRUSTED_CA
Deprecated.Use PK11Cert.TRUSTED_CA instead.- See Also:
-
USER
Deprecated.Use PK11Cert.USER instead.- See Also:
-
TRUSTED_CLIENT_CA
Deprecated.Use PK11Cert.TRUSTED_CLIENT_CA instead.- 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.
-