blob: 04a5336ca6501ca13c5441064821311b24d8e27a [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>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>SAMLTokenIssuerConfig (Apache Rampart)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SAMLTokenIssuerConfig (Apache Rampart)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
<li><a href="class-use/SAMLTokenIssuerConfig.html">Use</a></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><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuer.html" title="class in org.apache.rahas.impl"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/rahas/impl/SAMLTokenRenewer.html" title="class in org.apache.rahas.impl"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/rahas/impl/SAMLTokenIssuerConfig.html" target="_top">Frames</a></li>
<li><a href="SAMLTokenIssuerConfig.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All 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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_classes_inherited_from_class_org.apache.rahas.impl.AbstractIssuerConfig">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.rahas.impl</div>
<h2 title="Class SAMLTokenIssuerConfig" class="title">Class SAMLTokenIssuerConfig</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html" title="class in org.apache.rahas.impl">org.apache.rahas.impl.AbstractIssuerConfig</a></li>
<li>
<ul class="inheritance">
<li>org.apache.rahas.impl.SAMLTokenIssuerConfig</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="strong">SAMLTokenIssuerConfig</span>
extends <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html" title="class in org.apache.rahas.impl">AbstractIssuerConfig</a></pre>
<div class="block">Configuration manager for the <code>SAMLTokenIssuer</code></div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuer.html" title="class in org.apache.rahas.impl"><code>SAMLTokenIssuer</code></a></dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested_classes_inherited_from_class_org.apache.rahas.impl.AbstractIssuerConfig">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.rahas.impl.<a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html" title="class in org.apache.rahas.impl">AbstractIssuerConfig</a></h3>
<code><a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.KeyComputation.html" title="class in org.apache.rahas.impl">AbstractIssuerConfig.KeyComputation</a></code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/apache/rahas/impl/util/SAMLCallbackHandler.html" title="interface in org.apache.rahas.impl.util">SAMLCallbackHandler</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#callbackHandler">callbackHandler</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#callbackHandlerName">callbackHandlerName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#ISSUER_NAME">ISSUER_NAME</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#issuerKeyAlias">issuerKeyAlias</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#issuerKeyPassword">issuerKeyPassword</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#issuerName">issuerName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#SAML_CALLBACK_CLASS">SAML_CALLBACK_CLASS</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#SAML_ISSUER_CONFIG">SAML_ISSUER_CONFIG</a></strong></code>
<div class="block">The QName of the configuration element of the SAMLTokenIssuer</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#trustedServices">trustedServices</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#trustStorePropFile">trustStorePropFile</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#USE_SAML_ATTRIBUTE_STATEMENT">USE_SAML_ATTRIBUTE_STATEMENT</a></strong></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.rahas.impl.AbstractIssuerConfig">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.rahas.impl.<a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html" title="class in org.apache.rahas.impl">AbstractIssuerConfig</a></h3>
<code><a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#ADD_REQUESTED_ATTACHED_REF">ADD_REQUESTED_ATTACHED_REF</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#ADD_REQUESTED_UNATTACHED_REF">ADD_REQUESTED_UNATTACHED_REF</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#addRequestedAttachedRef">addRequestedAttachedRef</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#addRequestedUnattachedRef">addRequestedUnattachedRef</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#CRYPTO">CRYPTO</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#CRYPTO_PROPERTIES">CRYPTO_PROPERTIES</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#cryptoElement">cryptoElement</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#cryptoPropertiesElement">cryptoPropertiesElement</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#cryptoPropertiesFile">cryptoPropertiesFile</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#keyComputation">keyComputation</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#keySize">keySize</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#PROOF_KEY_TYPE">PROOF_KEY_TYPE</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#proofKeyType">proofKeyType</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#PROPERTY">PROPERTY</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#PROVIDER">PROVIDER</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#ttl">ttl</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#SAMLTokenIssuerConfig(org.apache.axiom.om.OMElement)">SAMLTokenIssuerConfig</a></strong>(org.apache.axiom.om.OMElement&nbsp;elem)</code>
<div class="block">Create a SAMLTokenIssuer configuration using the give config element</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#SAMLTokenIssuerConfig(java.lang.String)">SAMLTokenIssuerConfig</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;configFilePath)</code>
<div class="block">Create a SAMLTokenIssuer configuration with a config file picked from the
given location.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#SAMLTokenIssuerConfig(java.lang.String, java.lang.String, java.util.Properties)">SAMLTokenIssuerConfig</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;issuerName,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cryptoProviderClassName,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;cryptoProps)</code>
<div class="block">Create a new configuration with issuer name and crypto information</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</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>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#addTrustedServiceEndpointAddress(java.lang.String, java.lang.String)">addTrustedServiceEndpointAddress</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;address,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias)</code>
<div class="block">Add a new trusted service endpoint address with its certificate</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/rahas/impl/util/SAMLCallbackHandler.html" title="interface in org.apache.rahas.impl.util">SAMLCallbackHandler</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#getCallbackHander()">getCallbackHander</a></strong>()</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/rahas/impl/util/SAMLCallbackHandler.html" title="interface in org.apache.rahas.impl.util">SAMLCallbackHandler</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#getCallbackHandler()">getCallbackHandler</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#getCallbackHandlerName()">getCallbackHandlerName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.apache.ws.security.components.crypto.Crypto</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#getIssuerCrypto(java.lang.ClassLoader)">getIssuerCrypto</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</code>
<div class="block">This method will create a Crypto object based on property values defined in cryptoElement or
cryptoPropertiesFile.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#getIssuerKeyAlias()">getIssuerKeyAlias</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#getIssuerKeyPassword()">getIssuerKeyPassword</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#getIssuerName()">getIssuerName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.apache.axis2.description.Parameter</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#getParameter()">getParameter</a></strong>()</code>
<div class="block">Generate an Axis2 parameter for this configuration</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/security/cert/X509Certificate.html?is-external=true" title="class or interface in java.security.cert">X509Certificate</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#getServiceCert(org.apache.ws.security.components.crypto.Crypto, java.lang.String)">getServiceCert</a></strong>(org.apache.ws.security.components.crypto.Crypto&nbsp;crypto,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceAddress)</code>
<div class="block">Uses the <code>wst:AppliesTo</code> to figure out the certificate to
encrypt the secret in the SAML token</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#getTrustedServices()">getTrustedServices</a></strong>()</code>
<div class="block">Return the list of trusted services as a <code>java.util.Map</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#getTrustStorePropFile()">getTrustStorePropFile</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#setCallbackHander(org.apache.rahas.impl.util.SAMLCallbackHandler)">setCallbackHander</a></strong>(<a href="../../../../org/apache/rahas/impl/util/SAMLCallbackHandler.html" title="interface in org.apache.rahas.impl.util">SAMLCallbackHandler</a>&nbsp;callbackHandler)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#setCallbackHandler(org.apache.rahas.impl.util.SAMLCallbackHandler)">setCallbackHandler</a></strong>(<a href="../../../../org/apache/rahas/impl/util/SAMLCallbackHandler.html" title="interface in org.apache.rahas.impl.util">SAMLCallbackHandler</a>&nbsp;callbackHandler)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#setCallbackHandlerName(java.lang.String)">setCallbackHandlerName</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;callbackHandlerName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#setCryptoProperties(java.lang.String, java.util.Properties)">setCryptoProperties</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;providerClassName,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;props)</code>
<div class="block">Set crypto information using WSS4J mechanisms</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#setIssuerKeyAlias(java.lang.String)">setIssuerKeyAlias</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;issuerKeyAlias)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#setIssuerKeyPassword(java.lang.String)">setIssuerKeyPassword</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;issuerKeyPassword)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#setIssuerName(java.lang.String)">setIssuerName</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;issuerName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#setTrustedServices(java.util.Map)">setTrustedServices</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;trustedServices)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuerConfig.html#setTrustStorePropFile(java.lang.String)">setTrustStorePropFile</a></strong>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;trustStorePropFile)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.rahas.impl.AbstractIssuerConfig">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.rahas.impl.<a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html" title="class in org.apache.rahas.impl">AbstractIssuerConfig</a></h3>
<code><a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#getCryptoElement()">getCryptoElement</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#getCryptoPropertiesElement()">getCryptoPropertiesElement</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#getCryptoPropertiesFile()">getCryptoPropertiesFile</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#getKeyComputation()">getKeyComputation</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#getKeySize()">getKeySize</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#getProofKeyType()">getProofKeyType</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#getTtl()">getTtl</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#isAddRequestedAttachedRef()">isAddRequestedAttachedRef</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#isAddRequestedUnattachedRef()">isAddRequestedUnattachedRef</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#setAddRequestedAttachedRef(boolean)">setAddRequestedAttachedRef</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#setAddRequestedUnattachedRef(boolean)">setAddRequestedUnattachedRef</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#setKeyComputation(int)">setKeyComputation</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#setKeySize(int)">setKeySize</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#setProofKeyType(java.lang.String)">setProofKeyType</a>, <a href="../../../../org/apache/rahas/impl/AbstractIssuerConfig.html#setTtl(long)">setTtl</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="SAML_ISSUER_CONFIG">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SAML_ISSUER_CONFIG</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a> SAML_ISSUER_CONFIG</pre>
<div class="block">The QName of the configuration element of the SAMLTokenIssuer</div>
</li>
</ul>
<a name="USE_SAML_ATTRIBUTE_STATEMENT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>USE_SAML_ATTRIBUTE_STATEMENT</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a> USE_SAML_ATTRIBUTE_STATEMENT</pre>
</li>
</ul>
<a name="ISSUER_NAME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ISSUER_NAME</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a> ISSUER_NAME</pre>
</li>
</ul>
<a name="SAML_CALLBACK_CLASS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SAML_CALLBACK_CLASS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</a> SAML_CALLBACK_CLASS</pre>
</li>
</ul>
<a name="issuerKeyAlias">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>issuerKeyAlias</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> issuerKeyAlias</pre>
</li>
</ul>
<a name="issuerKeyPassword">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>issuerKeyPassword</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> issuerKeyPassword</pre>
</li>
</ul>
<a name="issuerName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>issuerName</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> issuerName</pre>
</li>
</ul>
<a name="trustedServices">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trustedServices</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> trustedServices</pre>
</li>
</ul>
<a name="trustStorePropFile">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>trustStorePropFile</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> trustStorePropFile</pre>
</li>
</ul>
<a name="callbackHandler">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>callbackHandler</h4>
<pre>protected&nbsp;<a href="../../../../org/apache/rahas/impl/util/SAMLCallbackHandler.html" title="interface in org.apache.rahas.impl.util">SAMLCallbackHandler</a> callbackHandler</pre>
</li>
</ul>
<a name="callbackHandlerName">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>callbackHandlerName</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> callbackHandlerName</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="SAMLTokenIssuerConfig(java.lang.String, java.lang.String, java.util.Properties)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SAMLTokenIssuerConfig</h4>
<pre>public&nbsp;SAMLTokenIssuerConfig(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;issuerName,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cryptoProviderClassName,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;cryptoProps)</pre>
<div class="block">Create a new configuration with issuer name and crypto information</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>issuerName</code> - Name of the issuer</dd><dd><code>cryptoProviderClassName</code> - WSS4J Crypto impl class name</dd><dd><code>cryptoProps</code> - Configuration properties of crypto impl</dd></dl>
</li>
</ul>
<a name="SAMLTokenIssuerConfig(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SAMLTokenIssuerConfig</h4>
<pre>public&nbsp;SAMLTokenIssuerConfig(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;configFilePath)
throws <a href="../../../../org/apache/rahas/TrustException.html" title="class in org.apache.rahas">TrustException</a></pre>
<div class="block">Create a SAMLTokenIssuer configuration with a config file picked from the
given location.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>configFilePath</code> - Path to the config file</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/rahas/TrustException.html" title="class in org.apache.rahas">TrustException</a></code></dd></dl>
</li>
</ul>
<a name="SAMLTokenIssuerConfig(org.apache.axiom.om.OMElement)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SAMLTokenIssuerConfig</h4>
<pre>public&nbsp;SAMLTokenIssuerConfig(org.apache.axiom.om.OMElement&nbsp;elem)
throws <a href="../../../../org/apache/rahas/TrustException.html" title="class in org.apache.rahas">TrustException</a></pre>
<div class="block">Create a SAMLTokenIssuer configuration using the give config element</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>elem</code> - Configuration element as an <code>OMElement</code></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/rahas/TrustException.html" title="class in org.apache.rahas">TrustException</a></code></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getParameter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameter</h4>
<pre>public&nbsp;org.apache.axis2.description.Parameter&nbsp;getParameter()</pre>
<div class="block">Generate an Axis2 parameter for this configuration</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>An Axis2 Parameter instance with configuration information</dd></dl>
</li>
</ul>
<a name="setIssuerKeyAlias(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIssuerKeyAlias</h4>
<pre>public&nbsp;void&nbsp;setIssuerKeyAlias(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;issuerKeyAlias)</pre>
</li>
</ul>
<a name="getIssuerKeyAlias()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIssuerKeyAlias</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIssuerKeyAlias()</pre>
</li>
</ul>
<a name="setIssuerKeyPassword(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIssuerKeyPassword</h4>
<pre>public&nbsp;void&nbsp;setIssuerKeyPassword(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;issuerKeyPassword)</pre>
</li>
</ul>
<a name="getIssuerKeyPassword()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIssuerKeyPassword</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIssuerKeyPassword()</pre>
</li>
</ul>
<a name="setIssuerName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIssuerName</h4>
<pre>public&nbsp;void&nbsp;setIssuerName(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;issuerName)</pre>
</li>
</ul>
<a name="setTrustedServices(java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTrustedServices</h4>
<pre>public&nbsp;void&nbsp;setTrustedServices(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;trustedServices)</pre>
</li>
</ul>
<a name="setTrustStorePropFile(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTrustStorePropFile</h4>
<pre>public&nbsp;void&nbsp;setTrustStorePropFile(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;trustStorePropFile)</pre>
</li>
</ul>
<a name="addTrustedServiceEndpointAddress(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addTrustedServiceEndpointAddress</h4>
<pre>public&nbsp;void&nbsp;addTrustedServiceEndpointAddress(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;address,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;alias)</pre>
<div class="block">Add a new trusted service endpoint address with its certificate</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>address</code> - Service endpoint address</dd><dd><code>alias</code> - certificate alias</dd></dl>
</li>
</ul>
<a name="setCryptoProperties(java.lang.String, java.util.Properties)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCryptoProperties</h4>
<pre>public&nbsp;void&nbsp;setCryptoProperties(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;providerClassName,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;props)</pre>
<div class="block">Set crypto information using WSS4J mechanisms</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>providerClassName</code> - Provider class - an implementation of
org.apache.ws.security.components.crypto.Crypto</dd><dd><code>props</code> - Configuration properties</dd></dl>
</li>
</ul>
<a name="getTrustedServices()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrustedServices</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;getTrustedServices()</pre>
<div class="block">Return the list of trusted services as a <code>java.util.Map</code>.
The services addresses are the keys and cert aliases available under
those keys.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd></dd></dl>
</li>
</ul>
<a name="getCallbackHander()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCallbackHander</h4>
<pre><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/rahas/impl/util/SAMLCallbackHandler.html" title="interface in org.apache.rahas.impl.util">SAMLCallbackHandler</a>&nbsp;getCallbackHander()</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
</li>
</ul>
<a name="setCallbackHander(org.apache.rahas.impl.util.SAMLCallbackHandler)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCallbackHander</h4>
<pre><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;void&nbsp;setCallbackHander(<a href="../../../../org/apache/rahas/impl/util/SAMLCallbackHandler.html" title="interface in org.apache.rahas.impl.util">SAMLCallbackHandler</a>&nbsp;callbackHandler)</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
</li>
</ul>
<a name="getCallbackHandler()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCallbackHandler</h4>
<pre>public&nbsp;<a href="../../../../org/apache/rahas/impl/util/SAMLCallbackHandler.html" title="interface in org.apache.rahas.impl.util">SAMLCallbackHandler</a>&nbsp;getCallbackHandler()</pre>
</li>
</ul>
<a name="getIssuerName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIssuerName</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getIssuerName()</pre>
</li>
</ul>
<a name="getTrustStorePropFile()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrustStorePropFile</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTrustStorePropFile()</pre>
</li>
</ul>
<a name="setCallbackHandler(org.apache.rahas.impl.util.SAMLCallbackHandler)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCallbackHandler</h4>
<pre>public&nbsp;void&nbsp;setCallbackHandler(<a href="../../../../org/apache/rahas/impl/util/SAMLCallbackHandler.html" title="interface in org.apache.rahas.impl.util">SAMLCallbackHandler</a>&nbsp;callbackHandler)</pre>
</li>
</ul>
<a name="getCallbackHandlerName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCallbackHandlerName</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getCallbackHandlerName()</pre>
</li>
</ul>
<a name="setCallbackHandlerName(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCallbackHandlerName</h4>
<pre>public&nbsp;void&nbsp;setCallbackHandlerName(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;callbackHandlerName)</pre>
</li>
</ul>
<a name="getServiceCert(org.apache.ws.security.components.crypto.Crypto, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceCert</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/security/cert/X509Certificate.html?is-external=true" title="class or interface in java.security.cert">X509Certificate</a>&nbsp;getServiceCert(org.apache.ws.security.components.crypto.Crypto&nbsp;crypto,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;serviceAddress)
throws <a href="../../../../org/apache/rahas/TrustException.html" title="class in org.apache.rahas">TrustException</a></pre>
<div class="block">Uses the <code>wst:AppliesTo</code> to figure out the certificate to
encrypt the secret in the SAML token</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>crypto</code> - </dd><dd><code>serviceAddress</code> - The address of the service</dd>
<dt><span class="strong">Returns:</span></dt><dd></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/rahas/TrustException.html" title="class in org.apache.rahas">TrustException</a></code> - If unable to find certificate by given alias.</dd></dl>
</li>
</ul>
<a name="getIssuerCrypto(java.lang.ClassLoader)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getIssuerCrypto</h4>
<pre>public&nbsp;org.apache.ws.security.components.crypto.Crypto&nbsp;getIssuerCrypto(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)
throws <a href="../../../../org/apache/rahas/TrustException.html" title="class in org.apache.rahas">TrustException</a></pre>
<div class="block">This method will create a Crypto object based on property values defined in cryptoElement or
cryptoPropertiesFile.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>classLoader</code> - A class loader to pass into CryptoFactory.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A Crypto object</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/rahas/TrustException.html" title="class in org.apache.rahas">TrustException</a></code> - If an error occurred while creating the Crypto object.</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
<li><a href="class-use/SAMLTokenIssuerConfig.html">Use</a></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><a href="../../../../org/apache/rahas/impl/SAMLTokenIssuer.html" title="class in org.apache.rahas.impl"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/rahas/impl/SAMLTokenRenewer.html" title="class in org.apache.rahas.impl"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/rahas/impl/SAMLTokenIssuerConfig.html" target="_top">Frames</a></li>
<li><a href="SAMLTokenIssuerConfig.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All 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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_classes_inherited_from_class_org.apache.rahas.impl.AbstractIssuerConfig">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &copy; <a href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>