Java Secure Socket Extension: Difference between revisions

Content deleted Content added
External links: Added link for Java 9's JSSE Ref Guide, changed name of work to Java 8 for original Link as both 8 & 9 are still both updated & supported at this time by Oracle
No edit summary
Tags: Visual edit Mobile edit Mobile web edit
 
(7 intermediate revisions by 7 users not shown)
Line 1:
{{Short description|Java application programming interface}}
In [[computing]], the '''Java Secure Socket Extension''' ('''JSSE''') providesis a setJava ofAPI packagesand 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 | date = 4 October 2013 | url = https://books.google.com/books?id=cXggAQAAQBAJ | publisher = O'Reilly Media, Inc. | publication-date = 2013 | page = 327 | isbn = 9781449365967 | accessdateaccess-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.
 
JSSE, was originally developed as an optional package for Java versions 1.2 and 1.3, becamebut integratedwas added as a standard API and implementation into versionJDK {{clarify-span|1.4|date=October 2013}}.
 
==See also==
* [[KeystoreJava KeyStore]]
 
== References ==
Line 11 ⟶ 12:
 
==External links==
* {{cite web | url = http://docswww.oracle.com/javasetechnetwork/8java/docsjavase/technotestech/guides/security/jsse/JSSERefGuideindex-jsp-136007.html | title = Java SecureSE SocketSecurity Extension| (JSSE)work Reference= GuideOracle |Technology workNetwork =/ Java 8/ ReferenceJava SE / GuideTechnologies | publisher = Oracle Corp. | accessdateaccess-date = 2014-10-29}}
* {{cite web | url = http://wwwdocs.oracle.com/technetworkjavase/java8/javasedocs/technotes/guides/techsecurity/index-jsp-136007jsse/JSSERefGuide.html | title = Java SESecure SecuritySocket |Extension work(JSSE) =Reference OracleGuide Technology| Networkwork /= Java /8 Java SE /Reference TechnologiesGuide | publisher = Oracle Corp. | accessdateaccess-date = 2014-10-29}}
* {{cite web | url = https://docs.oracle.com/en/java/javase/911/security/java-secure-socket-extension-jsse-reference-guide.htmhtml#JSSEC-GUID-93DEEE16-0B70-40E5-BBE7-55C3FD432345 | title = Java Secure Socket Extension (JSSE) Reference Guide | work = Java 911 ReferenceSecurity Developers Guide | publisher = Oracle Corp. | accessdateaccess-date = 20182020-0305-0602}}
* {{cite web | url = https://docs.oracle.com/en/java/javase/17/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 17 Security Developers Guide | publisher = Oracle Corp. | access-date = 2022-01-06}}
 
{{Java (software platform)}}
{{SSL/TLS}}
 
[[Category:Java platform|Secure Socket Extension]]
[[Category:Java APIs]]
[[Category:Transport Layer Security implementation]]