在Windows上添加服务器端证书

时间:2019-02-11 08:56:08

标签: java windows cryptography digital-signature p12

我将p12证书文件导入了运行Windows 7 Web应用程序的Tomcat上的系统。我尝试使用以下代码检索证书:

private KSPrivateKeyEntry getKSPrivateKeyEntry(final String alias, ProtectionParameter passwordProtection) {
  KeyStore keyStore = getKeyStore();
  try {
    if (keyStore.isKeyEntry(alias)) {
      final PrivateKeyEntry entry = (PrivateKeyEntry) keyStore.getEntry(alias, passwordProtection);
      return new KSPrivateKeyEntry(alias, entry);
    }
  } catch (GeneralSecurityException e) {
    throw new DSSException("Unable to retrieve key for alias '" + alias + "'", e);
  }
  return null;
}

输出中不存在证书,我不确定如何以适当的方式对证书使用别名。

0 个答案:

没有答案