Java Secure Socket Extension: Difference between revisions
Appearance
Content deleted Content added
Adding the external link to the java 11 JSSE guide. |
m Task 18 (cosmetic): eval 5 templates: hyphenate params (5×); |
||
Line 1: | Line 1: | ||
In [[computing]], the '''Java Secure Socket Extension''' ('''JSSE''') provides a set of packages that enable secure [[Internet]] communications. 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 | |
In [[computing]], the '''Java Secure Socket Extension''' ('''JSSE''') provides a set of packages that enable secure [[Internet]] communications. 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. |
||
Line 11: | Line 11: | ||
==External links== |
==External links== |
||
* {{cite web | url = http://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSSERefGuide.html | title = Java Secure Socket Extension (JSSE) Reference Guide | work = Java 8 Reference Guide | publisher = Oracle Corp. | |
* {{cite web | url = http://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSSERefGuide.html | title = Java Secure Socket Extension (JSSE) Reference Guide | work = Java 8 Reference Guide | publisher = Oracle Corp. | access-date = 2014-10-29}} |
||
* {{cite web | url = http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136007.html | title = Java SE Security | work = Oracle Technology Network / Java / Java SE / Technologies | publisher = Oracle Corp. | |
* {{cite web | url = http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136007.html | title = Java SE Security | work = Oracle Technology Network / Java / Java SE / Technologies | publisher = Oracle Corp. | access-date = 2014-10-29}} |
||
* {{cite web | url = https://docs.oracle.com/javase/9/security/java-secure-socket-extension-jsse-reference-guide.htm#JSSEC-GUID-93DEEE16-0B70-40E5-BBE7-55C3FD432345 | title = Java Secure Socket Extension (JSSE) Reference Guide | work = Java 9 Reference Guide | publisher = Oracle Corp. | |
* {{cite web | url = https://docs.oracle.com/javase/9/security/java-secure-socket-extension-jsse-reference-guide.htm#JSSEC-GUID-93DEEE16-0B70-40E5-BBE7-55C3FD432345 | title = Java Secure Socket Extension (JSSE) Reference Guide | work = Java 9 Reference Guide | publisher = Oracle Corp. | access-date = 2018-03-06}} |
||
* {{cite web | url = https://docs.oracle.com/en/java/javase/11/security/java-secure-socket-extension-jsse-reference-guide.html#GUID-93DEEE16-0B70-40E5-BBE7-55C3FD432345 | title = Java Secure Socket Extension (JSSE) Reference Guide | work = Java 11 Security Developers Guide | publisher = Oracle Corp. | |
* {{cite web | url = https://docs.oracle.com/en/java/javase/11/security/java-secure-socket-extension-jsse-reference-guide.html#GUID-93DEEE16-0B70-40E5-BBE7-55C3FD432345 | title = Java Secure Socket Extension (JSSE) Reference Guide | work = Java 11 Security Developers Guide | publisher = Oracle Corp. | access-date = 2020-05-02}} |
||
{{Java (software platform)}} |
{{Java (software platform)}} |
Revision as of 23:26, 25 January 2021
In computing, the Java Secure Socket Extension (JSSE) provides a set of packages that enable secure Internet communications. 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, an optional package for Java versions 1.2 and 1.3, became integrated into version 1.4[clarify].
See also
References
- ^ 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.
External links
- "Java Secure Socket Extension (JSSE) Reference Guide". Java 8 Reference Guide. Oracle Corp. Retrieved 2014-10-29.
- "Java SE Security". Oracle Technology Network / Java / Java SE / Technologies. Oracle Corp. Retrieved 2014-10-29.
- "Java Secure Socket Extension (JSSE) Reference Guide". Java 9 Reference Guide. Oracle Corp. Retrieved 2018-03-06.
- "Java Secure Socket Extension (JSSE) Reference Guide". Java 11 Security Developers Guide. Oracle Corp. Retrieved 2020-05-02.