Как добавить сертификат CA, который содержит недопустимое имя URI "file: // \\" в файл хранилища ключей - PullRequest
2 голосов
/ 26 марта 2012

Я сгенерировал файл хранилища ключей и файл csr с помощью keytool, а затем отправил этот файл csr в центр сертификации.

Полномочия CA генерируют файлы сертификатов как DER, так и base64. Когда я возвращаю эти сертификаты в хранилище ключей, я получаю такие ошибки,

#2: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
Unparseable AuthorityInfoAccess extension due to
java.io.IOException: invalid URI name:file://\\

#3: ObjectId: 2.5.29.31 Criticality=false
Unparseable CRLDistributionPoints extension due to
java.io.IOException: invalid URI name:file://\\

Я нашел решение на
http://www.cisco.com/en/US/docs/voice_ip_comm/meetingplace/7_1/english/troubleshooting/trbl_ssl_application_server.html
Решение "Sign the certificate without the URL that includes the UNC path."

Но CA, сертификат не может быть создан без URL. Из-за такого ограничения Как добавить сертификат CA, который содержит недопустимое имя URI "file: // \\" в файл хранилища ключей?

...