diff options
author | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2010-10-13 17:25:20 +0000 |
---|---|---|
committer | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2010-10-13 17:25:20 +0000 |
commit | e3f82ad1b9f2a0c83c48381b742a1fc17e41ad6a (patch) | |
tree | 5db2cb5437dbf5e4eb6773de229d6779fe542c32 /pki/base/common/src/com/netscape/certsrv/apps/ICMSEngine.java | |
parent | f54681e34ad0ff9009663089a64d26591102f3e8 (diff) | |
download | pki-e3f82ad1b9f2a0c83c48381b742a1fc17e41ad6a.tar.gz pki-e3f82ad1b9f2a0c83c48381b742a1fc17e41ad6a.tar.xz pki-e3f82ad1b9f2a0c83c48381b742a1fc17e41ad6a.zip |
Bug 637330 - CC feature: Key Management - provide signature verification functions (JAVA subsystems)
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@1350 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/com/netscape/certsrv/apps/ICMSEngine.java')
-rw-r--r-- | pki/base/common/src/com/netscape/certsrv/apps/ICMSEngine.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/pki/base/common/src/com/netscape/certsrv/apps/ICMSEngine.java b/pki/base/common/src/com/netscape/certsrv/apps/ICMSEngine.java index a871b4cf7..a87bf8e1d 100644 --- a/pki/base/common/src/com/netscape/certsrv/apps/ICMSEngine.java +++ b/pki/base/common/src/com/netscape/certsrv/apps/ICMSEngine.java @@ -55,6 +55,7 @@ import com.netscape.certsrv.ocsp.*; import com.netscape.certsrv.logging.*; import com.netscape.certsrv.request.*; import org.mozilla.jss.util.PasswordCallback; +import org.mozilla.jss.CryptoManager.CertUsage; import com.netscape.certsrv.acls.*; /** @@ -745,6 +746,25 @@ public interface ICMSEngine extends ISubsystem { public String getAdminPort(); /** + * Verifies all system certificates + * @return true if all passed, false otherwise + */ + public boolean verifySystemCerts(); + + /** + * Verifies a system certificate by its tag name + * as defined in <subsystemtype>.cert.list + * @return true if passed, false otherwise + */ + public boolean verifySystemCertByTag(String tag); + + /** + * get the CertUsage as defined in JSS CryptoManager + * @returns CertUsage as defined in JSS CryptoManager + */ + public CertUsage getCertUsage(String certusage); + + /** * Checks if the given certificate is a signing certificate. * * @param cert certificate |