Jump to content

Java Secure Socket Extension: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Added JDK 17 and removed unsupported JDK9 External Reference Guides; removed the clarify request; added some additional introductory sentences
Adding local short description: "Java application programming interface", overriding Wikidata description "Java framework" (Shortdesc helper)
Line 1: Line 1:
{{Short description|Java application programming interface}}
In [[computing]], the '''Java Secure Socket Extension''' ('''JSSE''') is a Java API and a provider implementation named SunJSSE that enable secure [[Internet]] communications in the [[Java Runtime Environment]]. It implements a [[Java (programming language)|Java]] technology version of the [[Secure Sockets Layer]] (SSL) and the [[Transport Layer Security]] (TLS) [[Communications protocol | protocol]]s. It includes functionality for data [[encryption]],<ref>{{cite book | last1 = Harold | first1 = Elliotte Rusty | author-link1 = Elliotte Rusty Harold | title = Java Network Programming | url = https://books.google.com/books?id=cXggAQAAQBAJ | publisher = O'Reilly Media, Inc. | publication-date = 2013 | page = 327 | isbn = 9781449365967 | access-date = 2014-10-19 | quote = JSSE allows you to create sockets and server sockets that transparently handle the negotiations and encryption necessary for secure communication.
In [[computing]], the '''Java Secure Socket Extension''' ('''JSSE''') is a Java API and a provider implementation named SunJSSE that enable secure [[Internet]] communications in the [[Java Runtime Environment]]. It implements a [[Java (programming language)|Java]] technology version of the [[Secure Sockets Layer]] (SSL) and the [[Transport Layer Security]] (TLS) [[Communications protocol | protocol]]s. It includes functionality for data [[encryption]],<ref>{{cite book | last1 = Harold | first1 = Elliotte Rusty | author-link1 = Elliotte Rusty Harold | title = Java Network Programming | url = https://books.google.com/books?id=cXggAQAAQBAJ | publisher = O'Reilly Media, Inc. | publication-date = 2013 | page = 327 | isbn = 9781449365967 | access-date = 2014-10-19 | quote = JSSE allows you to create sockets and server sockets that transparently handle the negotiations and encryption necessary for secure communication.
}}</ref> server [[authentication]], [[message integrity]], and optional client-authentication.
}}</ref> server [[authentication]], [[message integrity]], and optional client-authentication.

Revision as of 05:21, 27 April 2022

In computing, the Java Secure Socket Extension (JSSE) is a Java API and a provider implementation named SunJSSE that enable secure Internet communications in the Java Runtime Environment. It implements a Java technology version of the Secure Sockets Layer (SSL) and the Transport Layer Security (TLS) protocols. It includes functionality for data encryption,[1] server authentication, message integrity, and optional client-authentication.

JSSE was originally developed as an optional package for Java versions 1.2 and 1.3, but was added as a standard API and implementation into JDK 1.4.

See also

References

  1. ^ Harold, Elliotte Rusty (2013). Java Network Programming. O'Reilly Media, Inc. p. 327. ISBN 9781449365967. Retrieved 2014-10-19. JSSE allows you to create sockets and server sockets that transparently handle the negotiations and encryption necessary for secure communication.