As stack trace shows, the TLS Handshake failure originates from impl- code of platform. Also it is not released code. However I hope the following text can be of some further help for you.
[b]From JXSE 2.5 Programmerâ€™s Guide (Page 11 of PDF file)[/b]
It is the intent of the JXTA protocols to be compatible with widely accepted transport-layer security mechanisms. [b]Some JXTA implementations[/b] contain a [b]virtualized TLS implementation[/b] that allows it to [b]secure endpoint-to-endpoint communications[/b] regardless of the number of [b]hops[/b] required to deliver each message.
TLS and IPSec could also be used as JXTA transports. However, when used as transports they provide integrity and confidentiality of message transfer [b]only[/b] between the two communicating peers.
I donâ€™t know what a virtualized TLS implementation means. Where can I read about it?
What happens, if you include only ONE [b]intermediate[/b] peer â€“ BUT not able to support TLS- in the path of those 2 peers, located in your local subnet (LAN) and able to communicate via secure pipe?
(ALSO: within the Java code of yourJxtaApp on this intermediate peer, avoiding the use of secure pipe)
I think: they canâ€™t communicate more.
Itâ€™s also interesting to know, what happen, if we want to secure communication on synchronous link (JxtaSocket / JxtaServerSocket and JxtaBiDiPipe and JxtaServerPipe) in public net env.
Within the context of this thread, we should also take care about meaning of â€ž[b]intermediate[/b]â€œ:
A Relay, a Rdv or even a full-featured edge peer is an [b]intermediate peer[/b] in a JXTA network â€žXâ€œ (consisting of let say 5 full-featured edge peers).
â€žXâ€œ is a virtual network, overlaying (potentially large), physically distributed subnets, each consisting of (potentially many) network nodes, while there some of [b]intermediate nodes [/b] donâ€™t support TLS as a transport protocol, even they belong to the underplaying infrastructure of JXTA network â€žXâ€œ ( designed for secure transport of data).
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Participation.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.