[jitsi-dev] No fingerprint declared over the signaling path with hash function: sha-1!


#1

Hi,

In our JVB (953), the above error was thrown, however the same error did
not come up every time.

java.io.IOException: No fingerprint declared over the signaling path with
hash function: sha-1!

        at
org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verifyAndValidateCertificate(DtlsControlImpl.java:888)

        at
org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verifyAndValidateCertificate(DtlsControlImpl.java:947)

        at
org.jitsi.impl.neomedia.transform.dtls.TlsServerImpl.notifyClientCertificate(TlsServerImpl.java:417)

        at
org.bouncycastle.crypto.tls.DTLSServerProtocol.notifyClientCertificate(Unknown
Source)

        at
org.bouncycastle.crypto.tls.DTLSServerProtocol.processClientCertificate(Unknown
Source)

        at
org.bouncycastle.crypto.tls.DTLSServerProtocol.serverHandshake(Unknown
Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.accept(Unknown
Source)

        at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:1027)

        at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)

        at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)

Any idea?

Thanks,

/Kaiduan


#2

Hi Kaiduan, this may sound a little bit too obvious but.. have you made sure you have declared a SHA1 fingerprint over the signaling path? If so, it looks like it’s not getting propagated down to DtlsControl for some reason.

Cheers,
George

···

On Jul 10, 2017, at 5:13 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

Hi,

In our JVB (953), the above error was thrown, however the same error did not come up every time.
java.io.IOException: No fingerprint declared over the signaling path with hash function: sha-1!

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verifyAndValidateCertificate(DtlsControlImpl.java:888)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verifyAndValidateCertificate(DtlsControlImpl.java:947)

        at org.jitsi.impl.neomedia.transform.dtls.TlsServerImpl.notifyClientCertificate(TlsServerImpl.java:417)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.notifyClientCertificate(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.processClientCertificate(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.serverHandshake(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.accept(Unknown Source)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:1027)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)

Any idea?

Thanks,

/Kaiduan

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#3

George,

I am pretty sure that SH1 fingerprint is declared in the signalling path,
and the problem did not happen every time :slight_smile:

Regards,

/Kaiduan

···

On Tue, Jul 11, 2017 at 4:57 AM, George Politis <gp@jitsi.org> wrote:

Hi Kaiduan, this may sound a little bit too obvious but.. have you made
sure you have declared a SHA1 fingerprint over the signaling path? If so,
it looks like it’s not getting propagated down to DtlsControl for some
reason.

Cheers,
George

On Jul 10, 2017, at 5:13 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

Hi,

In our JVB (953), the above error was thrown, however the same error did
not come up every time.

java.io.IOException: No fingerprint declared over the signaling path with
hash function: sha-1!

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.
verifyAndValidateCertificate(DtlsControlImpl.java:888)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.
verifyAndValidateCertificate(DtlsControlImpl.java:947)

        at org.jitsi.impl.neomedia.transform.dtls.TlsServerImpl.
notifyClientCertificate(TlsServerImpl.java:417)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.
notifyClientCertificate(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.
processClientCertificate(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.serverHandshake(Unknown
Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.accept(Unknown
Source)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.
runInConnectThread(DtlsPacketTransformer.java:1027)

        at org.jitsi.impl.neomedia.transform.dtls.
DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)

        at org.jitsi.impl.neomedia.transform.dtls.
DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)

Any idea?

Thanks,

/Kaiduan
_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com


#4

Hi Kaiduan,

Then this would require debugging because it’s not normal operation. I don’t know what may be causing this issue, but something is either preventing the fingerprint to be set, or something is clearing the fingerprint or the fingerprint is not set due to a bug in signaling?

Are you using Jitsi Meet? Are you using Jicofo or do you have your own focus implementation?

Regards,
George

···

On Jul 11, 2017, at 8:53 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

George,

I am pretty sure that SH1 fingerprint is declared in the signalling path, and the problem did not happen every time :slight_smile:

Regards,

/Kaiduan

On Tue, Jul 11, 2017 at 4:57 AM, George Politis <gp@jitsi.org <mailto:gp@jitsi.org>> wrote:
Hi Kaiduan, this may sound a little bit too obvious but.. have you made sure you have declared a SHA1 fingerprint over the signaling path? If so, it looks like it’s not getting propagated down to DtlsControl for some reason.

Cheers,
George

On Jul 10, 2017, at 5:13 PM, Kaiduan Xie <kaiduanx@gmail.com <mailto:kaiduanx@gmail.com>> wrote:

Hi,

In our JVB (953), the above error was thrown, however the same error did not come up every time.
java.io.IOException: No fingerprint declared over the signaling path with hash function: sha-1!

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verifyAndValidateCertificate(DtlsControlImpl.java:888)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verifyAndValidateCertificate(DtlsControlImpl.java:947)

        at org.jitsi.impl.neomedia.transform.dtls.TlsServerImpl.notifyClientCertificate(TlsServerImpl.java:417)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.notifyClientCertificate(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.processClientCertificate(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.serverHandshake(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.accept(Unknown Source)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:1027)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)

Any idea?

Thanks,

/Kaiduan

_______________________________________________
dev mailing list
dev@jitsi.org <mailto:dev@jitsi.org>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org <mailto:dev@jitsi.org>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com <https://www.goodstartsoft.com/>_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#5

George,

This does not happen every time, and I am sure the fingerprint is set in
signalling. I will try to reproduce this issue and provide the pcap file
and log.

This happened when making outbound SIP call from Jigasi.

Regards,

/Kaiduan

···

On Tue, Jul 18, 2017 at 5:35 AM, George Politis <gp@jitsi.org> wrote:

Hi Kaiduan,

Then this would require debugging because it’s not normal operation. I
don’t know what may be causing this issue, but something is either
preventing the fingerprint to be set, or something is clearing the
fingerprint or the fingerprint is not set due to a bug in signaling?

Are you using Jitsi Meet? Are you using Jicofo or do you have your own
focus implementation?

Regards,
George

On Jul 11, 2017, at 8:53 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

George,

I am pretty sure that SH1 fingerprint is declared in the signalling path,
and the problem did not happen every time :slight_smile:

Regards,

/Kaiduan

On Tue, Jul 11, 2017 at 4:57 AM, George Politis <gp@jitsi.org> wrote:

Hi Kaiduan, this may sound a little bit too obvious but.. have you made
sure you have declared a SHA1 fingerprint over the signaling path? If so,
it looks like it’s not getting propagated down to DtlsControl for some
reason.

Cheers,
George

On Jul 10, 2017, at 5:13 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

Hi,

In our JVB (953), the above error was thrown, however the same error did
not come up every time.

java.io.IOException: No fingerprint declared over the signaling path with
hash function: sha-1!

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verif
yAndValidateCertificate(DtlsControlImpl.java:888)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verif
yAndValidateCertificate(DtlsControlImpl.java:947)

        at org.jitsi.impl.neomedia.transform.dtls.TlsServerImpl.notifyC
lientCertificate(TlsServerImpl.java:417)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.notifyClientCertificate(Unknown
Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.processClientCertificate(Unknown
Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.serverHandshake(Unknown
Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.accept(Unknown
Source)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.runInConnectThread(DtlsPacketTransformer.java:1027)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.access$100(DtlsPacketTransformer.java:40)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
$2.run(DtlsPacketTransformer.java:1256)

Any idea?

Thanks,

/Kaiduan
_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com
_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com


#6

Hi Kaiduan, verbose logs from both Jigasi and the JVB can also be helpful (both for the working and the non-working scenario). Do you know how to enable that?

···

On Jul 18, 2017, at 9:41 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

George,

This does not happen every time, and I am sure the fingerprint is set in signalling. I will try to reproduce this issue and provide the pcap file and log.

This happened when making outbound SIP call from Jigasi.

Regards,

/Kaiduan

On Tue, Jul 18, 2017 at 5:35 AM, George Politis <gp@jitsi.org <mailto:gp@jitsi.org>> wrote:
Hi Kaiduan,

Then this would require debugging because it’s not normal operation. I don’t know what may be causing this issue, but something is either preventing the fingerprint to be set, or something is clearing the fingerprint or the fingerprint is not set due to a bug in signaling?

Are you using Jitsi Meet? Are you using Jicofo or do you have your own focus implementation?

Regards,
George

On Jul 11, 2017, at 8:53 PM, Kaiduan Xie <kaiduanx@gmail.com <mailto:kaiduanx@gmail.com>> wrote:

George,

I am pretty sure that SH1 fingerprint is declared in the signalling path, and the problem did not happen every time :slight_smile:

Regards,

/Kaiduan

On Tue, Jul 11, 2017 at 4:57 AM, George Politis <gp@jitsi.org <mailto:gp@jitsi.org>> wrote:
Hi Kaiduan, this may sound a little bit too obvious but.. have you made sure you have declared a SHA1 fingerprint over the signaling path? If so, it looks like it’s not getting propagated down to DtlsControl for some reason.

Cheers,
George

On Jul 10, 2017, at 5:13 PM, Kaiduan Xie <kaiduanx@gmail.com <mailto:kaiduanx@gmail.com>> wrote:

Hi,

In our JVB (953), the above error was thrown, however the same error did not come up every time.
java.io.IOException: No fingerprint declared over the signaling path with hash function: sha-1!

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verifyAndValidateCertificate(DtlsControlImpl.java:888)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verifyAndValidateCertificate(DtlsControlImpl.java:947)

        at org.jitsi.impl.neomedia.transform.dtls.TlsServerImpl.notifyClientCertificate(TlsServerImpl.java:417)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.notifyClientCertificate(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.processClientCertificate(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.serverHandshake(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.accept(Unknown Source)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:1027)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)

Any idea?

Thanks,

/Kaiduan

_______________________________________________
dev mailing list
dev@jitsi.org <mailto:dev@jitsi.org>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org <mailto:dev@jitsi.org>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com <https://www.goodstartsoft.com/>_______________________________________________
dev mailing list
dev@jitsi.org <mailto:dev@jitsi.org>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org <mailto:dev@jitsi.org>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com <https://www.goodstartsoft.com/>_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#7

Can you share your way of enable the log just in case I did it wrong?

···

On Tue, Jul 18, 2017 at 3:46 PM, George Politis <gp@jitsi.org> wrote:

Hi Kaiduan, verbose logs from both Jigasi and the JVB can also be helpful
(both for the working and the non-working scenario). Do you know how to
enable that?

On Jul 18, 2017, at 9:41 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

George,

This does not happen every time, and I am sure the fingerprint is set in
signalling. I will try to reproduce this issue and provide the pcap file
and log.

This happened when making outbound SIP call from Jigasi.

Regards,

/Kaiduan

On Tue, Jul 18, 2017 at 5:35 AM, George Politis <gp@jitsi.org> wrote:

Hi Kaiduan,

Then this would require debugging because it’s not normal operation. I
don’t know what may be causing this issue, but something is either
preventing the fingerprint to be set, or something is clearing the
fingerprint or the fingerprint is not set due to a bug in signaling?

Are you using Jitsi Meet? Are you using Jicofo or do you have your own
focus implementation?

Regards,
George

On Jul 11, 2017, at 8:53 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

George,

I am pretty sure that SH1 fingerprint is declared in the signalling path,
and the problem did not happen every time :slight_smile:

Regards,

/Kaiduan

On Tue, Jul 11, 2017 at 4:57 AM, George Politis <gp@jitsi.org> wrote:

Hi Kaiduan, this may sound a little bit too obvious but.. have you made
sure you have declared a SHA1 fingerprint over the signaling path? If so,
it looks like it’s not getting propagated down to DtlsControl for some
reason.

Cheers,
George

On Jul 10, 2017, at 5:13 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

Hi,

In our JVB (953), the above error was thrown, however the same error did
not come up every time.

java.io.IOException: No fingerprint declared over the signaling path
with hash function: sha-1!

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verif
yAndValidateCertificate(DtlsControlImpl.java:888)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verif
yAndValidateCertificate(DtlsControlImpl.java:947)

        at org.jitsi.impl.neomedia.transform.dtls.TlsServerImpl.notifyC
lientCertificate(TlsServerImpl.java:417)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.notifyClientCertificate(Unknown
Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.processClientCertificate(Unknown
Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.serverHandshake(Unknown
Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.accept(Unknown
Source)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.runInConnectThread(DtlsPacketTransformer.java:1027)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.access$100(DtlsPacketTransformer.java:40)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
$2.run(DtlsPacketTransformer.java:1256)

Any idea?

Thanks,

/Kaiduan
_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com
_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com
_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com


#8

You can simply set “.level = ALL” in /etc/jitsi/videobridge/logging.properties for the bridge and similarly for jigasi in /etc/jitsi/jigasi/logging.properties. If you can gather logs from both the working and the non-working scenario, it’s going to help us with debugging.

···

On Jul 18, 2017, at 9:50 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

Can you share your way of enable the log just in case I did it wrong?

On Tue, Jul 18, 2017 at 3:46 PM, George Politis <gp@jitsi.org> wrote:
Hi Kaiduan, verbose logs from both Jigasi and the JVB can also be helpful (both for the working and the non-working scenario). Do you know how to enable that?

On Jul 18, 2017, at 9:41 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

George,

This does not happen every time, and I am sure the fingerprint is set in signalling. I will try to reproduce this issue and provide the pcap file and log.

This happened when making outbound SIP call from Jigasi.

Regards,

/Kaiduan

On Tue, Jul 18, 2017 at 5:35 AM, George Politis <gp@jitsi.org> wrote:
Hi Kaiduan,

Then this would require debugging because it’s not normal operation. I don’t know what may be causing this issue, but something is either preventing the fingerprint to be set, or something is clearing the fingerprint or the fingerprint is not set due to a bug in signaling?

Are you using Jitsi Meet? Are you using Jicofo or do you have your own focus implementation?

Regards,
George

On Jul 11, 2017, at 8:53 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

George,

I am pretty sure that SH1 fingerprint is declared in the signalling path, and the problem did not happen every time :slight_smile:

Regards,

/Kaiduan

On Tue, Jul 11, 2017 at 4:57 AM, George Politis <gp@jitsi.org> wrote:
Hi Kaiduan, this may sound a little bit too obvious but.. have you made sure you have declared a SHA1 fingerprint over the signaling path? If so, it looks like it’s not getting propagated down to DtlsControl for some reason.

Cheers,
George

On Jul 10, 2017, at 5:13 PM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

Hi,

In our JVB (953), the above error was thrown, however the same error did not come up every time.
java.io.IOException: No fingerprint declared over the signaling path with hash function: sha-1!

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verifyAndValidateCertificate(DtlsControlImpl.java:888)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsControlImpl.verifyAndValidateCertificate(DtlsControlImpl.java:947)

        at org.jitsi.impl.neomedia.transform.dtls.TlsServerImpl.notifyClientCertificate(TlsServerImpl.java:417)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.notifyClientCertificate(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.processClientCertificate(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.serverHandshake(Unknown Source)

        at org.bouncycastle.crypto.tls.DTLSServerProtocol.accept(Unknown Source)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:1027)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)

        at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)

Any idea?

Thanks,

/Kaiduan

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com
_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com
_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com
_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev