Package org.mozilla.jss.crypto
Interface InternalCertificate
-
- All Superinterfaces:
X509Certificate
- All Known Implementing Classes:
PK11Cert
,PK11InternalCert
,PK11InternalTokenCert
public interface InternalCertificate extends X509Certificate
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
Fields Modifier and Type Field Description static int
TRUSTED_CA
Deprecated.Use PK11Cert.TRUSTED_CA instead.static int
TRUSTED_CLIENT_CA
Deprecated.Use PK11Cert.TRUSTED_CLIENT_CA instead.static int
TRUSTED_PEER
Deprecated.Use PK11Cert.TRUSTED_PEER instead.static int
USER
Deprecated.Use PK11Cert.USER instead.static int
VALID_CA
Deprecated.Use PK11Cert.VALID_CA instead.static int
VALID_PEER
Deprecated.Use PK11Cert.VALID_PEER instead.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 interface org.mozilla.jss.crypto.X509Certificate
getEncoded, getIssuerDN, getNickname, getPublicKey, getSerialNumber, getSubjectDN, getVersion
-
-
-
-
Field Detail
-
VALID_PEER
@Deprecated static final int VALID_PEER
Deprecated.Use PK11Cert.VALID_PEER instead.- See Also:
- Constant Field Values
-
TRUSTED_PEER
@Deprecated static final int TRUSTED_PEER
Deprecated.Use PK11Cert.TRUSTED_PEER instead.- See Also:
- Constant Field Values
-
VALID_CA
@Deprecated static final int VALID_CA
Deprecated.Use PK11Cert.VALID_CA instead.- See Also:
- Constant Field Values
-
TRUSTED_CA
@Deprecated static final int TRUSTED_CA
Deprecated.Use PK11Cert.TRUSTED_CA instead.- See Also:
- Constant Field Values
-
USER
@Deprecated static final int USER
Deprecated.Use PK11Cert.USER instead.- See Also:
- Constant Field Values
-
TRUSTED_CLIENT_CA
@Deprecated static final int TRUSTED_CLIENT_CA
Deprecated.Use PK11Cert.TRUSTED_CLIENT_CA instead.- See Also:
- Constant Field Values
-
-
Method Detail
-
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.
-
-