uTools-Manuals/docs/java/javax/net/ssl/HostnameVerifier.html

95 lines
3.5 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">
<div class="subTitle">
compact1, compact2, compact3
</div>
<div class="subTitle">
javax.net.ssl
</div>
<h2 class="title" title="Interface HostnameVerifier">Interface HostnameVerifier</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public interface <span class="typeNameLabel">HostnameVerifier</span></pre>
<div class="block">
<span>此类是主机名验证的基本界面。</span>
<p> <span>在握手期间如果URL的主机名和服务器的标识主机名不匹配则验证机制可以回调该接口的实现者以确定是否允许此连接。</span> </p>
<p> <span>策略可以是基于证书的或者可以依赖于其他认证方案。</span> </p>
<p> <span>当URL主机名验证的默认规则失败时将使用这些回调。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/net/ssl/HostnameVerifier.html#verify-java.lang.String-javax.net.ssl.SSLSession-">verify</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> hostname, <a href="../../../javax/net/ssl/SSLSession.html" title="interface in javax.net.ssl">SSLSession</a> session)</code>
<div class="block">
验证主机名是否与服务器认证方案可接受的匹配。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="verify-java.lang.String-javax.net.ssl.SSLSession-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>verify</h4> <pre>boolean verify(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> hostname,
<a href="../../../javax/net/ssl/SSLSession.html" title="interface in javax.net.ssl">SSLSession</a> session)</pre>
<div class="block">
验证主机名是否与服务器认证方案可接受的匹配。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>hostname</code> - 主机名
</dd>
<dd>
<code>session</code> - SSLSession用于连接主机
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
true if the host name is acceptable
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>