У меня проблема при загрузке сертификата на стороне клиента с использованием Jmeter. Я перепробовал все, включая редактирование файла system.properties, со следующими строками:
javax.net.ssl.keyStoreType=pkcs12 or jks
javax.net.ssl.keyStore=/path/to/your/jsk keystore or .p12 certificate
javax.net.ssl.keyStorePassword=your certificate or keystore password
Затем, импортируя сертификат вручную через менеджер SSL и вводя пароль вручную, ничего не работает.
У меня всегда есть эта ошибка:
javax.net.ssl.SSLException: java.lang.IllegalArgumentException: No certificate found for alias:'mykey'
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
at sun.security.ssl.SSLSocketImpl.handleException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:404)
at .....
Псевдоним есть, поскольку печать из сертификата показывает: Тип хранилища ключей: PKCS12 Поставщик хранилища ключей: SUN
В вашем хранилище ключей содержится 1 запись
Имя псевдонима: mykey Creationдата: 27 сентября 2019 г. Тип записи :rustCertEntry
Что может быть причиной того, что Jmeter не смог прочитать сертификат? Кто-нибудь делал что-то подобное раньше?