uTools-Manuals/docs/java/javax/net/ssl/package-summary.html

427 lines
16 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>