У меня есть тип сертификата blah.p7b PKCS # 7, который я хочу импортировать в хранилище ключей java с помощью keytool, чтобы включить HTTPS на tomcat, у меня нет имя псевдонима и хранилище ключей, когда был создан сертификат, я взял его у клиента, который хочет включить https на нашем сервере веб-приложений, который они используют, может ли это работать без имени исходного псевдонима и хранилища ключей? , когда я пытался импортировать сертификат я использовал эту командуНе удается загрузить цепочку сертификатов в java keystore
keytool -import -trustcacerts -file certificate.p7b -keystore keystore -storepass <mypasswd> -alias "myalias"
, но это дает мне эту ошибку
keytool error: java.lang.Exception: Certificate reply does not contain public key for <mydomain>
Пожалуйста, помогите ...
Вы используете псевдоним для другой пары ключей. Перечислите KeyStore, чтобы узнать, есть ли там какие-либо другие пары ключей. В конце концов, вы можете быть там. – EJP