Самозаверяющие сертификаты, Java, Hudson и JIRA

Я пытаюсь настроить плагин Hudson JIRA. Наш сервер JIRA защищен самозаверяющим сертификатом SSL. Я вставил сертификат, который мой веб-браузер сохранил с помощью команды keytool, и заставил Хадсона найти его. Но теперь он жалуется:

java.security.cert.CertificateException: No subject alternative names present

Общее имя сертификата «Неизвестно», и я не вижу никаких альтернативных имен субъектов в сертификате

$ openssl x509 -in Unknown -text -noout
Certificate:
    Data:
        Version: 1 (0x0)
        Serial Number: 1214507595 (0x4863ea4b)
        Signature Algorithm: md5WithRSAEncryption
        Issuer: C=US, ST=NJ, L=[Our town], O=[Our company], OU=[Our project], CN=Unknown
        Validity
            Not Before: Jun 26 19:13:15 2008 GMT
            Not After : May  5 19:13:15 2018 GMT
        Subject: C=US, ST=NJ, L=[Our town], O=[Our company], OU=[Our project], CN=Unknown
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
            RSA Public Key: (1024 bit)
                [omitted]
    Signature Algorithm: md5WithRSAEncryption
        [omitted]

(Идентификационная информация отредактирована и отмечена в скобках.)

Есть ли способ прикрепить альтернативное имя субъекта к этому сертификату? Или есть какой-то другой способ? Или я вынужден взломать плагин Hudson Jira?

16
задан AFoglia 1 September 2010 в 23:18
поделиться