I’'m trying to establish a secured s2s connection, but OpenFire 3.3.0 seems to have problem with my CACert and is unable to establish a secured connection (but “plain” works):
2007.05.09 20:17:28 SubjectAltName of invalid type found: [
[
Version: V3
Subject: CN=domain.invalid
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 11181038977950435271605196033686[snip]
Validity: [From: Wed May 09 19:56:12 CEST 2007,
To: Mon Nov 05 18:56:12 CET 2007]
Issuer: EMAILADDRESS=support@cacert.org, CN=CA Cert Signing Authority, OU=http://www.cacert.org, O=Root CA
SerialNumber:
Certificate Extensions: 5
: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
DNSName: fbunet.de
Other-Name: Unrecognized ObjectIdentifier: 1.3.6.1.5.5.7.8.5
]
: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
serverAuth
2.16.840.1.113730.4.1
1.3.6.1.4.1.311.10.3.3
]
: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[accessMethod: 1.3.6.1.5.5.7.48.1
accessLocation: URIName: http://ocsp.cacert.org/]
]
: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
CA:false
PathLen: undefined
]
]
Algorithm:
Signature:
0000: 15 16 AC 3D 98 B6 53 7E 01 EB 1A 60 BC 3F E3 FE …=…S…`.?..
0010:
]
2007.05.09 20:18:10 EXCEPTION
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at com.sun.net.ssl.internal.ssl.InputRecord.readFully(Unknown Source)
at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
at org.mortbay.io.ByteArrayBuffer.readFrom(ByteArrayBuffer.java:168)
at org.mortbay.io.bio.StreamEndPoint.fill(StreamEndPoint.java:99)
at org.mortbay.jetty.bio.SocketConnector$Connection.fill(SocketConnector.java:190)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:277)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
2007.05.09 20:18:10 EOF