mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-05 16:22:43 +08:00
427 lines
16 KiB
HTML
427 lines
16 KiB
HTML
<div class="header">
|
||
<h1 class="title" title="Package">Package javax.net.ssl</h1>
|
||
<div class="docSummary">
|
||
<div class="block">
|
||
为安全套接字包提供类。
|
||
</div>
|
||
</div>
|
||
<p>See: <a href="#package.description">描述</a></p>
|
||
</div><div class="contentContainer">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Interface Summary table, listing interfaces, and an explanation">
|
||
<caption>
|
||
<span>接口摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">接口</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/HandshakeCompletedListener.html" title="interface in javax.net.ssl">HandshakeCompletedListener</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该接口由希望接收关于在给定SSL连接上完成SSL协议握手的通知的任何类实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/HostnameVerifier.html" title="interface in javax.net.ssl">HostnameVerifier</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此类是主机名验证的基本界面。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/KeyManager.html" title="interface in javax.net.ssl">KeyManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这是JSSE密钥管理器的基础接口。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/ManagerFactoryParameters.html" title="interface in javax.net.ssl">ManagerFactoryParameters</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此类是向KeyManagerFactory或TrustManagerFactory提供特定于算法的信息的基本界面。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLSession.html" title="interface in javax.net.ssl">SSLSession</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
在SSL中,会话用于描述两个实体之间持续的关系。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLSessionBindingListener.html" title="interface in javax.net.ssl">SSLSessionBindingListener</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该接口由想要知道何时被绑定或从SSLSession绑定的对象来实现。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLSessionContext.html" title="interface in javax.net.ssl">SSLSessionContext</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
A
|
||
<code>SSLSessionContext</code>表示与单个实体
|
||
<code>SSLSessionContext</code>联的一组
|
||
<code>SSLSession</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/TrustManager.html" title="interface in javax.net.ssl">TrustManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这是JSSE信托管理器的基础接口。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/X509KeyManager.html" title="interface in javax.net.ssl">X509KeyManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此接口的实例管理哪些基于X509证书的密钥对用于认证安全套接字的本地端。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/X509TrustManager.html" title="interface in javax.net.ssl">X509TrustManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此接口的实例管理哪些X509证书可用于验证安全套接字的远程端。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
|
||
<caption>
|
||
<span>类摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">类</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/CertPathTrustManagerParameters.html" title="class in javax.net.ssl">CertPathTrustManagerParameters</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
CertPathParameters的包装器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/ExtendedSSLSession.html" title="class in javax.net.ssl">ExtendedSSLSession</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
扩展
|
||
<code>SSLSession</code>接口以支持其他会话属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/HandshakeCompletedEvent.html" title="class in javax.net.ssl">HandshakeCompletedEvent</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此事件表示在给定SSL连接上完成SSL握手。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/HttpsURLConnection.html" title="class in javax.net.ssl">HttpsURLConnection</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>HttpsURLConnection</code>扩展了
|
||
<code>HttpURLConnection</code> ,支持https特定的功能。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/KeyManagerFactory.html" title="class in javax.net.ssl">KeyManagerFactory</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该类作为关键管理人员基于关键材料来源的工厂。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/KeyManagerFactorySpi.html" title="class in javax.net.ssl">KeyManagerFactorySpi</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这个类定义的
|
||
<span>(SPI)</span>
|
||
<code>KeyManagerFactory</code>类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/KeyStoreBuilderParameters.html" title="class in javax.net.ssl">KeyStoreBuilderParameters</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
封装KeyStore.Builders列表的X509KeyManagers的参数对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SNIHostName.html" title="class in javax.net.ssl">SNIHostName</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此类的实例表示服务器名称指示(SNI)扩展中的类型为
|
||
<a href="../../../javax/net/ssl/StandardConstants.html#SNI_HOST_NAME"><code>host_name</code></a>的服务器名称。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SNIMatcher.html" title="class in javax.net.ssl">SNIMatcher</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<span>此类的实例表示在<a href="../../../javax/net/ssl/SNIServerName.html" title="javax.net.ssl中的类"><code>SNIServerName</code></a>实例上执行匹配操作的匹配器。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SNIServerName.html" title="class in javax.net.ssl">SNIServerName</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此类的实例表示服务器名称指示(SNI)扩展中的服务器名称。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLContext.html" title="class in javax.net.ssl">SSLContext</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这个类的实例代表一个安全的套接字协议实现,作为安全套接字工厂的工厂或
|
||
<code>SSLEngine</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLContextSpi.html" title="class in javax.net.ssl">SSLContextSpi</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这个类定义的
|
||
<span>(SPI)</span>
|
||
<code>SSLContext</code>类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLEngine.html" title="class in javax.net.ssl">SSLEngine</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一种使用诸如安全套接字层(SSL)或
|
||
<a href="http://www.ietf.org/rfc/rfc2246.txt">协议</a>之类的协议进行安全通信的类,但是是独立于传输。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLEngineResult.html" title="class in javax.net.ssl">SSLEngineResult</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
由
|
||
<code>SSLEngine</code> I / O调用产生的结果状态的
|
||
<code>SSLEngine</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLParameters.html" title="class in javax.net.ssl">SSLParameters</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
封装SSL / TLS连接的参数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLPermission.html" title="class in javax.net.ssl">SSLPermission</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此类用于各种网络权限。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLServerSocket.html" title="class in javax.net.ssl">SSLServerSocket</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该类扩展了
|
||
<code>ServerSocket</code> s,并使用安全套接字层(SSL)或传输层安全(TLS)协议等协议提供安全的服务器套接字。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLServerSocketFactory.html" title="class in javax.net.ssl">SSLServerSocketFactory</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>SSLServerSocketFactory</code> s创建
|
||
<code>SSLServerSocket</code> s。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLSessionBindingEvent.html" title="class in javax.net.ssl">SSLSessionBindingEvent</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此事件传播到SSLSessionBindingListener。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLSocket.html" title="class in javax.net.ssl">SSLSocket</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该类扩展了
|
||
<code>Socket</code> ,并使用诸如“安全套接字层”(SSL)或IETF“传输层安全”(TLS)协议之类的
|
||
<code>Socket</code>来提供安全套接字。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLSocketFactory.html" title="class in javax.net.ssl">SSLSocketFactory</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<code>SSLSocketFactory</code> s创建
|
||
<code>SSLSocket</code> s。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/StandardConstants.html" title="class in javax.net.ssl">StandardConstants</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
标准常数定义
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/TrustManagerFactory.html" title="class in javax.net.ssl">TrustManagerFactory</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
该类作为基于信任资料来源的信托经理的工厂。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/TrustManagerFactorySpi.html" title="class in javax.net.ssl">TrustManagerFactorySpi</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这个类定义的
|
||
<span>(SPI)</span>
|
||
<code>TrustManagerFactory</code>类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/X509ExtendedKeyManager.html" title="class in javax.net.ssl">X509ExtendedKeyManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
抽象类,用于扩展X509KeyManager接口。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/X509ExtendedTrustManager.html" title="class in javax.net.ssl">X509ExtendedTrustManager</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
扩展到
|
||
<code>X509TrustManager</code>接口,支持SSL / TLS连接敏感信任管理。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Enum Summary table, listing enums, and an explanation">
|
||
<caption>
|
||
<span>枚举摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Enum</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLEngineResult.HandshakeStatus.html" title="enum in javax.net.ssl">SSLEngineResult.HandshakeStatus</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个
|
||
<code>SSLEngineResult</code>枚举描述了这个
|
||
<code>SSLEngine</code>的当前握手状态。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLEngineResult.Status.html" title="enum in javax.net.ssl">SSLEngineResult.Status</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个
|
||
<code>SSLEngineResult</code>枚举描述的整体结果
|
||
<code>SSLEngine</code>操作。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Exception Summary table, listing exceptions, and an explanation">
|
||
<caption>
|
||
<span>异常摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">异常</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLException.html" title="class in javax.net.ssl">SSLException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
表示由SSL子系统检测到的某种错误。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLHandshakeException.html" title="class in javax.net.ssl">SSLHandshakeException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
表示客户端和服务器无法协商所需的安全级别。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLKeyException.html" title="class in javax.net.ssl">SSLKeyException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
报告错误的SSL密钥。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLPeerUnverifiedException.html" title="class in javax.net.ssl">SSLPeerUnverifiedException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
表示对等体的身份尚未验证。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/net/ssl/SSLProtocolException.html" title="class in javax.net.ssl">SSLProtocolException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
报告SSL协议操作中的错误。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<a name="package.description">
|
||
<!-- --> </a>
|
||
<h2 title="Package javax.net.ssl Description">Package javax.net.ssl Description</h2>
|
||
<div class="block">
|
||
<span>为安全套接字包提供类。</span>
|
||
<span>使用安全套接字类,您可以使用SSL或相关安全协议进行通信,以可靠地检测引入到网络字节流中的任何错误,并可选地加密数据和/或认证通信对等体。</span>
|
||
<h2> <span>包装规格</span> </h2>
|
||
<ul>
|
||
<li> <span><a href="../../../../technotes/guides/security/StandardNames.html"><b>Java<font size="-2"><sup>TM</sup></font> Cryptography Architecture Standard Algorithm Name Documentation</b></a></span> </li>
|
||
</ul>
|
||
<!--
|
||
<h2>Related Documentation</h2>
|
||
|
||
For overviews, tutorials, examples, guides, and tool documentation, please see:
|
||
<ul>
|
||
<li><a href="">##### REFER TO NON-SPEC DOCUMENTATION HERE #####</a>
|
||
</ul>
|
||
|
||
-->
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.4
|
||
</dd>
|
||
</dl>
|
||
</div> |