blob: e53fbed52d29a4936bd958fe0e49df4d6a053bee [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0) on Sun Aug 28 20:41:48 EST 2016 -->
<title>Uses of Interface net.jini.security.TrustVerifier (Apache River v3.0.0 Specification-only API Documentation)</title>
<meta name="date" content="2016-08-28">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Interface net.jini.security.TrustVerifier (Apache River v3.0.0 Specification-only API Documentation)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/jini/security/class-use/TrustVerifier.html" target="_top">Frames</a></li>
<li><a href="TrustVerifier.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Interface net.jini.security.TrustVerifier" class="title">Uses of Interface<br>net.jini.security.TrustVerifier</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#net.jini.constraint">net.jini.constraint</a></td>
<td class="colLast">
<div class="block">Provides a basic implementation of
<a href="../../../../net/jini/core/constraint/MethodConstraints.html" title="interface in net.jini.core.constraint"><code>MethodConstraints</code></a> and a
<a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security"><code>TrustVerifier</code></a> for common constraints.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#net.jini.jeri">net.jini.jeri</a></td>
<td class="colLast">
<div class="block">Provides the fundamental abstractions and standard implementation
classes for Jini extensible remote invocation (Jini ERI).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#net.jini.jeri.kerberos">net.jini.jeri.kerberos</a></td>
<td class="colLast">
<div class="block">Provides implementations of <a href="../../../../net/jini/jeri/Endpoint.html" title="interface in net.jini.jeri"><code>Endpoint</code></a> and <a href="../../../../net/jini/jeri/ServerEndpoint.html" title="interface in net.jini.jeri"><code>ServerEndpoint</code></a> that use Kerberos as the underlying
network security protocol to support security related invocation
constraints for remote requests.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#net.jini.jeri.ssl">net.jini.jeri.ssl</a></td>
<td class="colLast">
<div class="block">Provides implementations of <a href="../../../../net/jini/jeri/Endpoint.html" title="interface in net.jini.jeri"><code>Endpoint</code></a> and <a href="../../../../net/jini/jeri/ServerEndpoint.html" title="interface in net.jini.jeri"><code>ServerEndpoint</code></a> that use TLS/SSL and HTTPS (HTTP over
TLS/SSL) to support invocation constraints.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#net.jini.security.proxytrust">net.jini.security.proxytrust</a></td>
<td class="colLast">
<div class="block">Defines a trust verifier to support verification of proxies that use
dynamically downloaded code, implementation mechanisms to support the
verification of such proxies, and an exporter for remote objects that have
such proxies.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="net.jini.constraint">
<!-- -->
</a>
<h3>Uses of <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a> in <a href="../../../../net/jini/constraint/package-summary.html">net.jini.constraint</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../net/jini/constraint/package-summary.html">net.jini.constraint</a> that implement <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/jini/constraint/ConstraintTrustVerifier.html" title="class in net.jini.constraint">ConstraintTrustVerifier</a></span></code>
<div class="block">Trust verifier for instances of the constraint classes defined in the
<a href="../../../../net/jini/core/constraint/package-summary.html"><code>net.jini.core.constraint</code></a> package, and for the
<a href="../../../../net/jini/constraint/BasicMethodConstraints.html" title="class in net.jini.constraint"><code>BasicMethodConstraints</code></a>, <a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/x500/X500Principal.html?is-external=true" title="class or interface in javax.security.auth.x500"><code>X500Principal</code></a> and
<a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/kerberos/KerberosPrincipal.html?is-external=true" title="class or interface in javax.security.auth.kerberos"><code>KerberosPrincipal</code></a> classes.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="net.jini.jeri">
<!-- -->
</a>
<h3>Uses of <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a> in <a href="../../../../net/jini/jeri/package-summary.html">net.jini.jeri</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../net/jini/jeri/package-summary.html">net.jini.jeri</a> that implement <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/jini/jeri/BasicJeriTrustVerifier.html" title="class in net.jini.jeri">BasicJeriTrustVerifier</a></span></code>
<div class="block">Trust verifier for dynamic proxies and object endpoints used in Jini
extensible remote invocation (Jini ERI).</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="net.jini.jeri.kerberos">
<!-- -->
</a>
<h3>Uses of <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a> in <a href="../../../../net/jini/jeri/kerberos/package-summary.html">net.jini.jeri.kerberos</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../net/jini/jeri/kerberos/package-summary.html">net.jini.jeri.kerberos</a> that implement <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/jini/jeri/kerberos/KerberosTrustVerifier.html" title="class in net.jini.jeri.kerberos">KerberosTrustVerifier</a></span></code>
<div class="block">Trust verifier for verifying the Jini extensible remote
invocation (Jini ERI) endpoints of type <a href="../../../../net/jini/jeri/kerberos/KerberosEndpoint.html" title="class in net.jini.jeri.kerberos"><code>KerberosEndpoint</code></a>,
and principals of type <a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/kerberos/KerberosPrincipal.html?is-external=true" title="class or interface in javax.security.auth.kerberos"><code>KerberosPrincipal</code></a>.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="net.jini.jeri.ssl">
<!-- -->
</a>
<h3>Uses of <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a> in <a href="../../../../net/jini/jeri/ssl/package-summary.html">net.jini.jeri.ssl</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../net/jini/jeri/ssl/package-summary.html">net.jini.jeri.ssl</a> that implement <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/jini/jeri/ssl/SslTrustVerifier.html" title="class in net.jini.jeri.ssl">SslTrustVerifier</a></span></code>
<div class="block">Trust verifier for the <a href="../../../../net/jini/jeri/ssl/SslEndpoint.html" title="class in net.jini.jeri.ssl"><code>SslEndpoint</code></a>, <a href="../../../../net/jini/jeri/ssl/HttpsEndpoint.html" title="class in net.jini.jeri.ssl"><code>HttpsEndpoint</code></a>, and
<a href="../../../../net/jini/jeri/ssl/ConfidentialityStrength.html" title="class in net.jini.jeri.ssl"><code>ConfidentialityStrength</code></a> classes.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="net.jini.security.proxytrust">
<!-- -->
</a>
<h3>Uses of <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a> in <a href="../../../../net/jini/security/proxytrust/package-summary.html">net.jini.security.proxytrust</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../net/jini/security/proxytrust/package-summary.html">net.jini.security.proxytrust</a> that implement <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/jini/security/proxytrust/ProxyTrustVerifier.html" title="class in net.jini.security.proxytrust">ProxyTrustVerifier</a></span></code>
<div class="block">Trust verifier for service proxies that use dynamically downloaded code.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../net/jini/security/proxytrust/package-summary.html">net.jini.security.proxytrust</a> that return <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a></code></td>
<td class="colLast"><span class="typeNameLabel">ServerProxyTrust.</span><code><span class="memberNameLink"><a href="../../../../net/jini/security/proxytrust/ServerProxyTrust.html#getProxyVerifier--">getProxyVerifier</a></span>()</code>
<div class="block">Returns a <code>TrustVerifier</code> that can be used to verify that
a proxy can be trusted as a proxy for the service; that is, the
<a href="../../../../net/jini/security/TrustVerifier.html#isTrustedObject-java.lang.Object-net.jini.security.TrustVerifier.Context-"><code>isTrustedObject</code></a> method of the
returned verifier can be called with a candidate proxy.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a></code></td>
<td class="colLast"><span class="typeNameLabel">ProxyTrust.</span><code><span class="memberNameLink"><a href="../../../../net/jini/security/proxytrust/ProxyTrust.html#getProxyVerifier--">getProxyVerifier</a></span>()</code>
<div class="block">Returns a <code>TrustVerifier</code> which can be used to verify that
a proxy can be trusted as a proxy for the service; that is, the
<a href="../../../../net/jini/security/TrustVerifier.html#isTrustedObject-java.lang.Object-net.jini.security.TrustVerifier.Context-"><code>isTrustedObject</code></a> method of the
returned verifier can be called with a candidate proxy.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/jini/security/class-use/TrustVerifier.html" target="_top">Frames</a></li>
<li><a href="TrustVerifier.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>