Openfire (ARCHIVED)

Fix ClassCastException that prevents certificates from being imported

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 3.5.2, 3.6.2
  • Fix Version/s: 3.6.3
  • Component/s: Core
  • Acceptance Test - Add?:
    No
  • Description:
    Hide

    2008.12.02 11:45:00 [org.jivesoftware.util.CertificateManager.getSubjectAlternativeNames(CertificateManager.java:227)] CertificateManager: Error decoding subjectAltName
    java.lang.ClassCastException: org.bouncycastle.asn1.DERIA5String cannot be cast to org.bouncycastle.asn1.DERUTF8String
    at org.jivesoftware.util.CertificateManager.getSubjectAlternativeNames(CertificateManager.java:214)
    at org.jivesoftware.util.CertificateManager.getPeerIdentities(CertificateManager.java:173)
    at org.jivesoftware.util.CertificateManager.isCertificate(CertificateManager.java:299)
    at org.jivesoftware.util.CertificateManager.isRSACertificate(CertificateManager.java:251)
    at org.jivesoftware.openfire.http.HttpBindManager.createSSLConnector(HttpBindManager.java:140)
    at org.jivesoftware.openfire.http.HttpBindManager.configureHttpBindServer(HttpBindManager.java:291)
    at org.jivesoftware.openfire.http.HttpBindManager.restartServer(HttpBindManager.java:452)
    at org.jivesoftware.openfire.http.HttpBindManager.access$600(HttpBindManager.java:39)
    at org.jivesoftware.openfire.http.HttpBindManager$CertificateListener.certificateCreated(HttpBindManager.java:519)
    at org.jivesoftware.util.CertificateManager.installCert(CertificateManager.java:543)
    at org.jivesoftware.openfire.admin.import_002dcertificate_jsp._jspService(import_002dcertificate_jsp.java:113)

    Show
    2008.12.02 11:45:00 [org.jivesoftware.util.CertificateManager.getSubjectAlternativeNames(CertificateManager.java:227)] CertificateManager: Error decoding subjectAltName java.lang.ClassCastException: org.bouncycastle.asn1.DERIA5String cannot be cast to org.bouncycastle.asn1.DERUTF8String at org.jivesoftware.util.CertificateManager.getSubjectAlternativeNames(CertificateManager.java:214) at org.jivesoftware.util.CertificateManager.getPeerIdentities(CertificateManager.java:173) at org.jivesoftware.util.CertificateManager.isCertificate(CertificateManager.java:299) at org.jivesoftware.util.CertificateManager.isRSACertificate(CertificateManager.java:251) at org.jivesoftware.openfire.http.HttpBindManager.createSSLConnector(HttpBindManager.java:140) at org.jivesoftware.openfire.http.HttpBindManager.configureHttpBindServer(HttpBindManager.java:291) at org.jivesoftware.openfire.http.HttpBindManager.restartServer(HttpBindManager.java:452) at org.jivesoftware.openfire.http.HttpBindManager.access$600(HttpBindManager.java:39) at org.jivesoftware.openfire.http.HttpBindManager$CertificateListener.certificateCreated(HttpBindManager.java:519) at org.jivesoftware.util.CertificateManager.installCert(CertificateManager.java:543) at org.jivesoftware.openfire.admin.import_002dcertificate_jsp._jspService(import_002dcertificate_jsp.java:113)

Activity

People

Dates

  • Created:
    12/02/08 08:28 PM
    Updated:
    12/02/08 08:31 PM
    Resolved:
    12/02/08 08:31 PM