You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2016/01/19 00:07:59 UTC
svn commit: r1725383 [19/41] - in /axis/site/axis2/java/rampart-staging: ./
apidocs/ apidocs/org/apache/rahas/ apidocs/org/apache/rahas/class-use/
apidocs/org/apache/rahas/client/ apidocs/org/apache/rahas/impl/
apidocs/org/apache/rahas/impl/class-use/ ...
Modified: axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenIssuerConfig.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenIssuerConfig.html?rev=1725383&r1=1725382&r2=1725383&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenIssuerConfig.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenIssuerConfig.html Mon Jan 18 23:07:55 2016
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>SAMLTokenIssuerConfig</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="right"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> > <a href="index.html" class="el_package">org.apache.rahas.impl</a> > <span class="el_class">SAMLTokenIssuerConfig</span></div><h1>SAMLTokenIssuerConfig</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><
td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">427 of 749</td><td class="ctr2">43%</td><td class="bar">33 of 64</td><td class="ctr2">48%</td><td class="ctr1">44</td><td class="ctr2">55</td><td cl
ass="ctr1">105</td><td class="ctr2">182</td><td class="ctr1">15</td><td class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a6"><a href="SAMLTokenIssuerConfig.java.html#L282" class="el_method">getParameter()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="67" height="10" title="169" alt="169"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="14" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h0">38</td><td class="ctr2" id="i1">38</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a9"><a href="SAMLTokenIssuerConfig.java.html#L144" class="el_method">load(OMElement)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="37" height="10" title="94" alt="94"/><img src="../.resources/greenbar.gif" width="82" height="10" title="206" alt="206"/></td><td clas
s="ctr2" id="c7">69%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="55" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="64" height="10" title="27" alt="27"/></td><td class="ctr2" id="e1">54%</td><td class="ctr1" id="f0">23</td><td class="ctr2" id="g0">26</td><td class="ctr1" id="h1">20</td><td class="ctr2" id="i0">70</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a16"><a href="SAMLTokenIssuerConfig.java.html#L387" class="el_method">setCryptoProperties(String, Properties)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="20" height="10" title="51" alt="51"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i2">13</td><td class="ctr1"
id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a11"><a href="SAMLTokenIssuerConfig.java.html#L50" class="el_method">SAMLTokenIssuerConfig(String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="15" height="10" title="39" alt="39"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">10</td><td class="ctr2" id="i4">10</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a12"><a href="SAMLTokenIssuerConfig.java.html#L50" class="el_method">SAMLTokenIssuerConfig(String, String, Properties)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="7" height="10" title="19" alt="19"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h4">6</td><td
class="ctr2" id="i6">6</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="SAMLTokenIssuerConfig.java.html#L449" class="el_method">getServiceCert(Crypto, String)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="4" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="11" height="10" title="28" alt="28"/></td><td class="ctr2" id="c6">74%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="9" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">67%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i5">8</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a0"><a href="SAMLTokenIssuerConfig.java.html#L375" class="el_method">addTrustedServiceEndpointAddress(String, String)</a></td><td class="b
ar" id="b6"><img src="../.resources/redbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a17"><a href="SAMLTokenIssuerConfig.java.html#L342" class="el_method">setIssuerKeyAlias(String)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a18"><a href="SAMLTokenIssuerConfig.java.html#L350" class="el_method">setIssuerKeyPassword(String)</a></t
d><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a19"><a href="SAMLTokenIssuerConfig.java.html#L358" class="el_method">setIssuerName(String)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a20"><a href="SAMLTokenIssuerConfig.java.html#L362" class="el_method">setTrustedServices(Map)
</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a21"><a href="SAMLTokenIssuerConfig.java.html#L366" class="el_method">setTrustStorePropFile(String)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a13"><a href="SAMLTokenIssuerConfig.java.html#L418" class="el_me
thod">setCallbackHander(SAMLCallbackHandler)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a14"><a href="SAMLTokenIssuerConfig.java.html#L426" class="el_method">setCallbackHandler(SAMLCallbackHandler)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a15"><a
href="SAMLTokenIssuerConfig.java.html#L434" class="el_method">setCallbackHandlerName(String)</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">2</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a8"><a href="SAMLTokenIssuerConfig.java.html#L408" class="el_method">getTrustedServices()</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i17">1</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k15">1</
td></tr><tr><td id="a1"><a href="SAMLTokenIssuerConfig.java.html#L413" class="el_method">getCallbackHander()</a></td><td class="bar" id="b16"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a22"><a href="SAMLTokenIssuerConfig.java.html#L55" class="el_method">static {...}</a></td><td class="bar" id="b17"><img src="../.resources/greenbar.gif" width="24" height="10" title="61" alt="61"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i3">12</td><td class="ctr1" id="j17">0</td><td class="ctr2
" id="k17">1</td></tr><tr><td id="a10"><a href="SAMLTokenIssuerConfig.java.html#L50" class="el_method">SAMLTokenIssuerConfig(OMElement)</a></td><td class="bar" id="b18"><img src="../.resources/greenbar.gif" width="6" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a4"><a href="SAMLTokenIssuerConfig.java.html#L346" class="el_method">getIssuerKeyAlias()</a></td><td class="bar" id="b19"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i19">1</td><td class="c
tr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a5"><a href="SAMLTokenIssuerConfig.java.html#L354" class="el_method">getIssuerKeyPassword()</a></td><td class="bar" id="b20"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a2"><a href="SAMLTokenIssuerConfig.java.html#L422" class="el_method">getCallbackHandler()</a></td><td class="bar" id="b21"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id
="i21">1</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a3"><a href="SAMLTokenIssuerConfig.java.html#L430" class="el_method">getCallbackHandlerName()</a></td><td class="bar" id="b22"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.6.1.201212231917</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>SAMLTokenIssuerConfig</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="right"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> > <a href="index.html" class="el_package">org.apache.rahas.impl</a> > <span class="el_class">SAMLTokenIssuerConfig</span></div><h1>SAMLTokenIssuerConfig</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><
td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">429 of 801</td><td class="ctr2">46%</td><td class="bar">37 of 70</td><td class="ctr2">47%</td><td class="ctr1">44</td><td class="ctr2">61</td><td cl
ass="ctr1">101</td><td class="ctr2">193</td><td class="ctr1">12</td><td class="ctr2">26</td></tr></tfoot><tbody><tr><td id="a8"><a href="SAMLTokenIssuerConfig.java.html#L287" class="el_method">getParameter()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="67" height="10" title="169" alt="169"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="14" height="10" title="6" alt="6"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h0">38</td><td class="ctr2" id="i1">38</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a12"><a href="SAMLTokenIssuerConfig.java.html#L149" class="el_method">load(OMElement)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="37" height="10" title="94" alt="94"/><img src="../.resources/greenbar.gif" width="82" height="10" title="206" alt="206"/></td><td cl
ass="ctr2" id="c10">69%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="55" height="10" title="23" alt="23"/><img src="../.resources/greenbar.gif" width="64" height="10" title="27" alt="27"/></td><td class="ctr2" id="e0">54%</td><td class="ctr1" id="f0">23</td><td class="ctr2" id="g0">26</td><td class="ctr1" id="h1">20</td><td class="ctr2" id="i0">70</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a19"><a href="SAMLTokenIssuerConfig.java.html#L392" class="el_method">setCryptoProperties(String, Properties)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="20" height="10" title="51" alt="51"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="4" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h2">13</td><td class="ctr2" id="i2">13</td><td class="ct
r1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="SAMLTokenIssuerConfig.java.html#L462" class="el_method">getServiceCert(Crypto, String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="13" height="10" title="34" alt="34"/><img src="../.resources/greenbar.gif" width="12" height="10" title="30" alt="30"/></td><td class="ctr2" id="c12">47%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="12" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="12" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f2">4</td><td class="ctr2" id="g1">6</td><td class="ctr1" id="h4">5</td><td class="ctr2" id="i3">12</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a15"><a href="SAMLTokenIssuerConfig.java.html#L53" class="el_method">SAMLTokenIssuerConfig(String, String, Properties)</a></td><td class="bar" id="b4"><img src="../.resource
s/redbar.gif" width="7" height="10" title="19" alt="19"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h3">6</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a14"><a href="SAMLTokenIssuerConfig.java.html#L53" class="el_method">SAMLTokenIssuerConfig(String)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="5" height="10" title="13" alt="13"/><img src="../.resources/greenbar.gif" width="10" height="10" title="25" alt="25"/></td><td class="ctr2" id="c11">66%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i5">10</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="SAMLTokenIssuerConfig.java.html#L
497" class="el_method">getIssuerCrypto(ClassLoader)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="4" height="10" title="12" alt="12"/><img src="../.resources/greenbar.gif" width="3" height="10" title="9" alt="9"/></td><td class="ctr2" id="c13">43%</td><td class="bar" id="d4"><img src="../.resources/redbar.gif" width="2" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="2" height="10" title="1" alt="1"/></td><td class="ctr2" id="e2">50%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a0"><a href="SAMLTokenIssuerConfig.java.html#L380" class="el_method">addTrustedServiceEndpointAddress(String, String)</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d7"/><td
class="ctr2" id="e7">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a20"><a href="SAMLTokenIssuerConfig.java.html#L347" class="el_method">setIssuerKeyAlias(String)</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a21"><a href="SAMLTokenIssuerConfig.java.html#L355" class="el_method">setIssuerKeyPassword(String)</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c19">0%</td><td class="bar
" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a22"><a href="SAMLTokenIssuerConfig.java.html#L363" class="el_method">setIssuerName(String)</a></td><td class="bar" id="b10"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a23"><a href="SAMLTokenIssuerConfig.java.html#L367" class="el_method">setTrustedServices(Map)</a></td><td class="bar" id="b11"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c21">0%</td>
<td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a24"><a href="SAMLTokenIssuerConfig.java.html#L371" class="el_method">setTrustStorePropFile(String)</a></td><td class="bar" id="b12"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a16"><a href="SAMLTokenIssuerConfig.java.html#L423" class="el_method">setCallbackHander(SAMLCallbackHandler)</a></td><td class="bar" id="b13"><img src="../.resources/redbar.gif" width="1" height="10" title="4" alt
="4"/></td><td class="ctr2" id="c23">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a1"><a href="SAMLTokenIssuerConfig.java.html#L418" class="el_method">getCallbackHander()</a></td><td class="bar" id="b14"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c24">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a11"><a href="SAMLTokenIssuerConfig.java.html#L435" class="el_method">getTrustStorePropFile()</a></td><td class="bar" id="b15"><img src="../.resources/redbar.gif" width="1" height
="10" title="3" alt="3"/></td><td class="ctr2" id="c25">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a25"><a href="SAMLTokenIssuerConfig.java.html#L58" class="el_method">static {...}</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="24" height="10" title="61" alt="61"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i4">12</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a13"><a href="SAMLTokenIssuerConfig.java.html#L53" class="el_method">SAMLTokenIssuerConfig(OMElement)</a></td><td class="bar" id="b17"><img src="../.resources/g
reenbar.gif" width="6" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i8">5</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a17"><a href="SAMLTokenIssuerConfig.java.html#L439" class="el_method">setCallbackHandler(SAMLCallbackHandler)</a></td><td class="bar" id="b18"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a18"><a href="SAMLTokenIssuerConfig.java.html#L447" class="el_method">setCallbackHandlerName(String)</a>
</td><td class="bar" id="b19"><img src="../.resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i17">2</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a5"><a href="SAMLTokenIssuerConfig.java.html#L351" class="el_method">getIssuerKeyAlias()</a></td><td class="bar" id="b20"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a6"><a href="SAMLTokenIssuerConfig.java.html#L359" class="el_method">ge
tIssuerKeyPassword()</a></td><td class="bar" id="b21"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a10"><a href="SAMLTokenIssuerConfig.java.html#L413" class="el_method">getTrustedServices()</a></td><td class="bar" id="b22"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td></tr><tr><td id="a2"><a href="SAMLTokenIssuerConfig.java.html#
L427" class="el_method">getCallbackHandler()</a></td><td class="bar" id="b23"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f23">0</td><td class="ctr2" id="g23">1</td><td class="ctr1" id="h23">0</td><td class="ctr2" id="i23">1</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k23">1</td></tr><tr><td id="a7"><a href="SAMLTokenIssuerConfig.java.html#L431" class="el_method">getIssuerName()</a></td><td class="bar" id="b24"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f24">0</td><td class="ctr2" id="g24">1</td><td class="ctr1" id="h24">0</td><td class="ctr2" id="i24">1</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">1</td></tr><tr><td id="a3"><a href="SAMLTokenIssue
rConfig.java.html#L443" class="el_method">getCallbackHandlerName()</a></td><td class="bar" id="b25"><img src="../.resources/greenbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d25"/><td class="ctr2" id="e25">n/a</td><td class="ctr1" id="f25">0</td><td class="ctr2" id="g25">1</td><td class="ctr1" id="h25">0</td><td class="ctr2" id="i25">1</td><td class="ctr1" id="j25">0</td><td class="ctr2" id="k25">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.6.1.201212231917</span></div></body></html>
\ No newline at end of file
Modified: axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenIssuerConfig.java.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenIssuerConfig.java.html?rev=1725383&r1=1725382&r2=1725383&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenIssuerConfig.java.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenIssuerConfig.java.html Mon Jan 18 23:07:55 2016
@@ -20,15 +20,18 @@ import org.apache.axiom.om.OMAbstractFac
import org.apache.axiom.om.OMAttribute;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
+import org.apache.axiom.om.OMXMLBuilderFactory;
+import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axis2.description.Parameter;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.rahas.TrustException;
+import org.apache.rahas.TrustUtil;
import org.apache.rahas.impl.util.CommonUtil;
import org.apache.rahas.impl.util.SAMLCallbackHandler;
import org.apache.ws.security.WSSecurityException;
import org.apache.ws.security.components.crypto.Crypto;
+import org.apache.ws.security.components.crypto.CryptoFactory;
import javax.xml.namespace.QName;
import java.io.FileInputStream;
@@ -46,57 +49,59 @@ import java.util.Properties;
*/
public class SAMLTokenIssuerConfig extends AbstractIssuerConfig {
-
-<span class="pc" id="L50"> Log log = LogFactory.getLog(SAMLTokenIssuerConfig.class);</span>
-
+
+<span class="pc" id="L53"> Log log = LogFactory.getLog(SAMLTokenIssuerConfig.class);</span>
+
/**
* The QName of the configuration element of the SAMLTokenIssuer
*/
-<span class="fc" id="L55"> public final static QName SAML_ISSUER_CONFIG = new QName("saml-issuer-config");</span>
+<span class="fc" id="L58"> public final static QName SAML_ISSUER_CONFIG = new QName("saml-issuer-config");</span>
/**
* Element name to include the alias of the private key to sign the response or
* the issued token
*/
-<span class="fc" id="L61"> private final static QName ISSUER_KEY_ALIAS = new QName("issuerKeyAlias");</span>
+<span class="fc" id="L64"> private final static QName ISSUER_KEY_ALIAS = new QName("issuerKeyAlias");</span>
+
+ /**
+ * Element name to include the password of the private key to sign the response or the issued
+ * token
+ */
+<span class="fc" id="L70"> private final static QName ISSUER_KEY_PASSWD = new QName("issuerKeyPassword");</span>
/**
- * Element name to include the password of the private key to sign the response or the issued
- * token
- */
-<span class="fc" id="L67"> private final static QName ISSUER_KEY_PASSWD = new QName("issuerKeyPassword");</span>
-
- /**
- * Element name of the attribute call-back handler
- */
-<span class="fc" id="L72"> private final static QName ATTR_CALLBACK_HANDLER_NAME = new QName("attrCallbackHandlerName");</span>
+ * Element name of the attribute call-back handler
+ */
+<span class="fc" id="L75"> private final static QName ATTR_CALLBACK_HANDLER_NAME = new QName("attrCallbackHandlerName");</span>
/**
* Element to specify the lifetime of the SAMLToken
* Dafaults to 300000 milliseconds (5 mins)
*/
-<span class="fc" id="L78"> private final static QName TTL = new QName("timeToLive");</span>
+<span class="fc" id="L81"> private final static QName TTL = new QName("timeToLive");</span>
/**
* Element to list the trusted services
*/
-<span class="fc" id="L83"> private final static QName TRUSTED_SERVICES = new QName("trusted-services");</span>
+<span class="fc" id="L86"> private final static QName TRUSTED_SERVICES = new QName("trusted-services");</span>
-<span class="fc" id="L85"> private final static QName KEY_SIZE = new QName("keySize");</span>
+<span class="fc" id="L88"> private final static QName KEY_SIZE = new QName("keySize");</span>
-<span class="fc" id="L87"> private final static QName SERVICE = new QName("service");</span>
-<span class="fc" id="L88"> private final static QName ALIAS = new QName("alias");</span>
+<span class="fc" id="L90"> private final static QName SERVICE = new QName("service");</span>
+<span class="fc" id="L91"> private final static QName ALIAS = new QName("alias");</span>
-<span class="fc" id="L90"> public final static QName USE_SAML_ATTRIBUTE_STATEMENT = new QName("useSAMLAttributeStatement");</span>
+<span class="fc" id="L93"> public final static QName USE_SAML_ATTRIBUTE_STATEMENT = new QName("useSAMLAttributeStatement");</span>
-<span class="fc" id="L92"> public final static QName ISSUER_NAME = new QName("issuerName");</span>
+<span class="fc" id="L95"> public final static QName ISSUER_NAME = new QName("issuerName");</span>
-<span class="fc" id="L94"> public final static QName SAML_CALLBACK_CLASS = new QName("dataCallbackHandlerClass");</span>
-
+<span class="fc" id="L97"> public final static QName SAML_CALLBACK_CLASS = new QName("dataCallbackHandlerClass");</span>
+
protected String issuerKeyAlias;
protected String issuerKeyPassword;
protected String issuerName;
-<span class="pc" id="L99"> protected Map trustedServices = new HashMap();</span>
+
+ // TODO in next major release convert this to a typed map
+<span class="pc" id="L104"> protected Map trustedServices = new HashMap();</span>
protected String trustStorePropFile;
protected SAMLCallbackHandler callbackHandler;
protected String callbackHandlerName;
@@ -107,10 +112,10 @@ public class SAMLTokenIssuerConfig exten
* @param cryptoProviderClassName WSS4J Crypto impl class name
* @param cryptoProps Configuration properties of crypto impl
*/
-<span class="nc" id="L110"> public SAMLTokenIssuerConfig(String issuerName, String cryptoProviderClassName, Properties cryptoProps) {</span>
-<span class="nc" id="L111"> this.issuerName = issuerName;</span>
-<span class="nc" id="L112"> this.setCryptoProperties(cryptoProviderClassName, cryptoProps);</span>
-<span class="nc" id="L113"> }</span>
+<span class="nc" id="L115"> public SAMLTokenIssuerConfig(String issuerName, String cryptoProviderClassName, Properties cryptoProps) {</span>
+<span class="nc" id="L116"> this.issuerName = issuerName;</span>
+<span class="nc" id="L117"> this.setCryptoProperties(cryptoProviderClassName, cryptoProps);</span>
+<span class="nc" id="L118"> }</span>
/**
* Create a SAMLTokenIssuer configuration with a config file picked from the
@@ -118,108 +123,108 @@ public class SAMLTokenIssuerConfig exten
* @param configFilePath Path to the config file
* @throws TrustException
*/
-<span class="nc" id="L121"> public SAMLTokenIssuerConfig(String configFilePath) throws TrustException {</span>
+<span class="fc" id="L126"> public SAMLTokenIssuerConfig(String configFilePath) throws TrustException {</span>
FileInputStream fis;
- StAXOMBuilder builder;
+ OMXMLParserWrapper builder;
try {
-<span class="nc" id="L125"> fis = new FileInputStream(configFilePath);</span>
-<span class="nc" id="L126"> builder = new StAXOMBuilder(fis);</span>
-<span class="nc" id="L127"> } catch (Exception e) {</span>
-<span class="nc" id="L128"> throw new TrustException("errorLoadingConfigFile",</span>
- new String[] { configFilePath });
-<span class="nc" id="L130"> }</span>
-<span class="nc" id="L131"> this.load(builder.getDocumentElement());</span>
-<span class="nc" id="L132"> }</span>
+<span class="fc" id="L130"> fis = new FileInputStream(configFilePath);</span>
+<span class="fc" id="L131"> builder = OMXMLBuilderFactory.createOMBuilder(fis);</span>
+<span class="nc" id="L132"> } catch (Exception e) {</span>
+<span class="nc" id="L133"> throw new TrustException("errorLoadingConfigFile",</span>
+ new String[] { configFilePath }, e);
+<span class="fc" id="L135"> }</span>
+<span class="fc" id="L136"> this.load(builder.getDocumentElement());</span>
+<span class="fc" id="L137"> }</span>
/**
* Create a SAMLTokenIssuer configuration using the give config element
* @param elem Configuration element as an <code>OMElement</code>
* @throws TrustException
*/
-<span class="fc" id="L139"> public SAMLTokenIssuerConfig(OMElement elem) throws TrustException {</span>
-<span class="fc" id="L140"> this.load(elem);</span>
-<span class="fc" id="L141"> }</span>
+<span class="fc" id="L144"> public SAMLTokenIssuerConfig(OMElement elem) throws TrustException {</span>
+<span class="fc" id="L145"> this.load(elem);</span>
+<span class="fc" id="L146"> }</span>
private void load(OMElement elem) throws TrustException {
-<span class="fc" id="L144"> OMElement proofKeyElem = elem.getFirstChildWithName(PROOF_KEY_TYPE);</span>
-<span class="pc bpc" id="L145" title="1 of 2 branches missed."> if (proofKeyElem != null) {</span>
-<span class="fc" id="L146"> this.proofKeyType = proofKeyElem.getText().trim();</span>
+<span class="fc" id="L149"> OMElement proofKeyElem = elem.getFirstChildWithName(PROOF_KEY_TYPE);</span>
+<span class="pc bpc" id="L150" title="1 of 2 branches missed."> if (proofKeyElem != null) {</span>
+<span class="fc" id="L151"> this.proofKeyType = proofKeyElem.getText().trim();</span>
}
-<span class="fc" id="L149"> OMElement callbackNameElem = elem.getFirstChildWithName(ATTR_CALLBACK_HANDLER_NAME);</span>
-<span class="pc bpc" id="L150" title="1 of 2 branches missed."> if (callbackNameElem != null) {</span>
-<span class="nc" id="L151"> this.callbackHandlerName = callbackNameElem.getText().trim();</span>
+<span class="fc" id="L154"> OMElement callbackNameElem = elem.getFirstChildWithName(ATTR_CALLBACK_HANDLER_NAME);</span>
+<span class="pc bpc" id="L155" title="1 of 2 branches missed."> if (callbackNameElem != null) {</span>
+<span class="nc" id="L156"> this.callbackHandlerName = callbackNameElem.getText().trim();</span>
}
//The alias of the private key
-<span class="fc" id="L155"> OMElement userElem = elem.getFirstChildWithName(ISSUER_KEY_ALIAS);</span>
-<span class="pc bpc" id="L156" title="1 of 2 branches missed."> if (userElem != null) {</span>
-<span class="fc" id="L157"> this.issuerKeyAlias = userElem.getText().trim();</span>
+<span class="fc" id="L160"> OMElement userElem = elem.getFirstChildWithName(ISSUER_KEY_ALIAS);</span>
+<span class="pc bpc" id="L161" title="1 of 2 branches missed."> if (userElem != null) {</span>
+<span class="fc" id="L162"> this.issuerKeyAlias = userElem.getText().trim();</span>
}
-<span class="pc bpc" id="L160" title="2 of 4 branches missed."> if (this.issuerKeyAlias == null || "".equals(this.issuerKeyAlias)) {</span>
-<span class="nc" id="L161"> throw new TrustException("samlIssuerKeyAliasMissing");</span>
+<span class="pc bpc" id="L165" title="2 of 4 branches missed."> if (this.issuerKeyAlias == null || "".equals(this.issuerKeyAlias)) {</span>
+<span class="nc" id="L166"> throw new TrustException("samlIssuerKeyAliasMissing");</span>
}
-<span class="fc" id="L164"> OMElement issuerKeyPasswdElem = elem.getFirstChildWithName(ISSUER_KEY_PASSWD);</span>
-<span class="pc bpc" id="L165" title="1 of 2 branches missed."> if (issuerKeyPasswdElem != null) {</span>
-<span class="fc" id="L166"> this.issuerKeyPassword = issuerKeyPasswdElem.getText().trim();</span>
+<span class="fc" id="L169"> OMElement issuerKeyPasswdElem = elem.getFirstChildWithName(ISSUER_KEY_PASSWD);</span>
+<span class="pc bpc" id="L170" title="1 of 2 branches missed."> if (issuerKeyPasswdElem != null) {</span>
+<span class="fc" id="L171"> this.issuerKeyPassword = issuerKeyPasswdElem.getText().trim();</span>
}
-<span class="pc bpc" id="L169" title="2 of 4 branches missed."> if (this.issuerKeyPassword == null || "".equals(this.issuerKeyPassword)) {</span>
-<span class="nc" id="L170"> throw new TrustException("samlIssuerKeyPasswdMissing");</span>
+<span class="pc bpc" id="L174" title="2 of 4 branches missed."> if (this.issuerKeyPassword == null || "".equals(this.issuerKeyPassword)) {</span>
+<span class="nc" id="L175"> throw new TrustException("samlIssuerKeyPasswdMissing");</span>
}
-<span class="fc" id="L173"> OMElement issuerNameElem = elem.getFirstChildWithName(ISSUER_NAME);</span>
-<span class="pc bpc" id="L174" title="1 of 2 branches missed."> if (issuerNameElem != null) {</span>
-<span class="fc" id="L175"> this.issuerName = issuerNameElem.getText().trim();</span>
+<span class="fc" id="L178"> OMElement issuerNameElem = elem.getFirstChildWithName(ISSUER_NAME);</span>
+<span class="pc bpc" id="L179" title="1 of 2 branches missed."> if (issuerNameElem != null) {</span>
+<span class="fc" id="L180"> this.issuerName = issuerNameElem.getText().trim();</span>
}
-<span class="pc bpc" id="L178" title="2 of 4 branches missed."> if (this.issuerName == null || "".equals(this.issuerName)) {</span>
-<span class="nc" id="L179"> throw new TrustException("samlIssuerNameMissing");</span>
+<span class="pc bpc" id="L183" title="2 of 4 branches missed."> if (this.issuerName == null || "".equals(this.issuerName)) {</span>
+<span class="nc" id="L184"> throw new TrustException("samlIssuerNameMissing");</span>
}
-<span class="fc" id="L182"> this.cryptoPropertiesElement = elem.getFirstChildWithName(CRYPTO_PROPERTIES);</span>
-<span class="pc bpc" id="L183" title="1 of 2 branches missed."> if (this.cryptoPropertiesElement != null) {</span>
-<span class="pc bpc" id="L184" title="1 of 2 branches missed."> if ((this.cryptoElement =</span>
+<span class="fc" id="L187"> this.cryptoPropertiesElement = elem.getFirstChildWithName(CRYPTO_PROPERTIES);</span>
+<span class="pc bpc" id="L188" title="1 of 2 branches missed."> if (this.cryptoPropertiesElement != null) {</span>
+<span class="pc bpc" id="L189" title="1 of 2 branches missed."> if ((this.cryptoElement =</span>
this.cryptoPropertiesElement .getFirstChildWithName(CRYPTO)) == null){
// no children. Hence, prop file should have been defined
-<span class="nc" id="L187"> this.cryptoPropertiesFile = this.cryptoPropertiesElement .getText().trim();</span>
+<span class="nc" id="L192"> this.cryptoPropertiesFile = this.cryptoPropertiesElement .getText().trim();</span>
}
// else Props should be defined as children of a crypto element
}
-<span class="fc" id="L192"> OMElement keyCompElem = elem.getFirstChildWithName(KeyComputation.KEY_COMPUTATION);</span>
-<span class="pc bpc" id="L193" title="3 of 6 branches missed."> if (keyCompElem != null && keyCompElem.getText() != null && !"".equals(keyCompElem.getText())) {</span>
-<span class="fc" id="L194"> this.keyComputation = Integer.parseInt(keyCompElem.getText());</span>
+<span class="fc" id="L197"> OMElement keyCompElem = elem.getFirstChildWithName(KeyComputation.KEY_COMPUTATION);</span>
+<span class="pc bpc" id="L198" title="3 of 6 branches missed."> if (keyCompElem != null && keyCompElem.getText() != null && !"".equals(keyCompElem.getText())) {</span>
+<span class="fc" id="L199"> this.keyComputation = Integer.parseInt(keyCompElem.getText());</span>
}
//time to live
-<span class="fc" id="L198"> OMElement ttlElem = elem.getFirstChildWithName(TTL);</span>
-<span class="pc bpc" id="L199" title="1 of 2 branches missed."> if (ttlElem != null) {</span>
+<span class="fc" id="L203"> OMElement ttlElem = elem.getFirstChildWithName(TTL);</span>
+<span class="pc bpc" id="L204" title="1 of 2 branches missed."> if (ttlElem != null) {</span>
try {
-<span class="fc" id="L201"> this.ttl = Long.parseLong(ttlElem.getText().trim());</span>
-<span class="nc" id="L202"> } catch (NumberFormatException e) {</span>
-<span class="nc" id="L203"> throw new TrustException("invlidTTL");</span>
-<span class="fc" id="L204"> }</span>
+<span class="fc" id="L206"> this.ttl = Long.parseLong(ttlElem.getText().trim());</span>
+<span class="nc" id="L207"> } catch (NumberFormatException e) {</span>
+<span class="nc" id="L208"> throw new TrustException("invlidTTL");</span>
+<span class="fc" id="L209"> }</span>
}
-<span class="fc" id="L207"> OMElement keySizeElem = elem.getFirstChildWithName(KEY_SIZE);</span>
-<span class="pc bpc" id="L208" title="1 of 2 branches missed."> if (keySizeElem != null) {</span>
+<span class="fc" id="L212"> OMElement keySizeElem = elem.getFirstChildWithName(KEY_SIZE);</span>
+<span class="pc bpc" id="L213" title="1 of 2 branches missed."> if (keySizeElem != null) {</span>
try {
-<span class="fc" id="L210"> this.keySize = Integer.parseInt(keySizeElem.getText().trim());</span>
-<span class="nc" id="L211"> } catch (NumberFormatException e) {</span>
-<span class="nc" id="L212"> throw new TrustException("invalidKeysize");</span>
-<span class="fc" id="L213"> }</span>
+<span class="fc" id="L215"> this.keySize = Integer.parseInt(keySizeElem.getText().trim());</span>
+<span class="nc" id="L216"> } catch (NumberFormatException e) {</span>
+<span class="nc" id="L217"> throw new TrustException("invalidKeysize");</span>
+<span class="fc" id="L218"> }</span>
}
-<span class="pc bpc" id="L216" title="1 of 2 branches missed."> this.addRequestedAttachedRef = elem</span>
+<span class="pc bpc" id="L221" title="1 of 2 branches missed."> this.addRequestedAttachedRef = elem</span>
.getFirstChildWithName(ADD_REQUESTED_ATTACHED_REF) != null;
-<span class="pc bpc" id="L218" title="1 of 2 branches missed."> this.addRequestedUnattachedRef = elem</span>
+<span class="pc bpc" id="L223" title="1 of 2 branches missed."> this.addRequestedUnattachedRef = elem</span>
.getFirstChildWithName(ADD_REQUESTED_UNATTACHED_REF) != null;
//Process trusted services
-<span class="fc" id="L222"> OMElement trustedServices = elem.getFirstChildWithName(TRUSTED_SERVICES);</span>
+<span class="fc" id="L227"> OMElement trustedServices = elem.getFirstChildWithName(TRUSTED_SERVICES);</span>
/*
* If there are trusted services add them to a list
@@ -228,24 +233,24 @@ public class SAMLTokenIssuerConfig exten
* the issued token can only be used with that particular service
* since the response secret is encrypted by the service's public key
*/
-<span class="pc bpc" id="L231" title="1 of 2 branches missed."> if (trustedServices != null) {</span>
+<span class="pc bpc" id="L236" title="1 of 2 branches missed."> if (trustedServices != null) {</span>
//Now process the trusted services
-<span class="fc" id="L233"> Iterator servicesIter = trustedServices.getChildrenWithName(SERVICE);</span>
-<span class="fc bfc" id="L234" title="All 2 branches covered."> while (servicesIter.hasNext()) {</span>
-<span class="fc" id="L235"> OMElement service = (OMElement) servicesIter.next();</span>
-<span class="fc" id="L236"> OMAttribute aliasAttr = service.getAttribute(ALIAS);</span>
-<span class="pc bpc" id="L237" title="1 of 2 branches missed."> if (aliasAttr == null) {</span>
+<span class="fc" id="L238"> Iterator servicesIter = trustedServices.getChildrenWithName(SERVICE);</span>
+<span class="fc bfc" id="L239" title="All 2 branches covered."> while (servicesIter.hasNext()) {</span>
+<span class="fc" id="L240"> OMElement service = (OMElement) servicesIter.next();</span>
+<span class="fc" id="L241"> OMAttribute aliasAttr = service.getAttribute(ALIAS);</span>
+<span class="pc bpc" id="L242" title="1 of 2 branches missed."> if (aliasAttr == null) {</span>
//The certificate alias is a must
-<span class="nc" id="L239"> throw new TrustException("aliasMissingForService",</span>
+<span class="nc" id="L244"> throw new TrustException("aliasMissingForService",</span>
new String[]{service.getText().trim()});
}
-<span class="pc bpc" id="L242" title="1 of 2 branches missed."> if (this.trustedServices == null) {</span>
-<span class="nc" id="L243"> this.trustedServices = new HashMap();</span>
+<span class="pc bpc" id="L247" title="1 of 2 branches missed."> if (this.trustedServices == null) {</span>
+<span class="nc" id="L248"> this.trustedServices = new HashMap();</span>
}
//Add the trusted service and the alias to the map of services
-<span class="fc" id="L247"> this.trustedServices.put(service.getText().trim(), aliasAttr.getAttributeValue());</span>
-<span class="fc" id="L248"> }</span>
+<span class="fc" id="L252"> this.trustedServices.put(service.getText().trim(), aliasAttr.getAttributeValue());</span>
+<span class="fc" id="L253"> }</span>
//There maybe no trusted services as well, Therefore do not
//throw an exception when there are no trusted in the list at the
@@ -253,118 +258,118 @@ public class SAMLTokenIssuerConfig exten
}
-<span class="fc" id="L256"> OMElement attrElemet = elem.getFirstChildWithName(SAML_CALLBACK_CLASS);</span>
-<span class="fc bfc" id="L257" title="All 2 branches covered."> if (attrElemet != null) {</span>
- try {
-<span class="fc" id="L259"> String value = attrElemet.getText();</span>
-<span class="fc" id="L260"> Class handlerClass = Class.forName(value);</span>
-<span class="fc" id="L261"> this.callbackHandler = (SAMLCallbackHandler)handlerClass.newInstance();</span>
-<span class="nc" id="L262"> } catch (ClassNotFoundException e) {</span>
-<span class="nc" id="L263"> log.error("Error loading class" , e);</span>
-<span class="nc" id="L264"> throw new TrustException("Error loading class" , e);</span>
-<span class="nc" id="L265"> } catch (InstantiationException e) {</span>
-<span class="nc" id="L266"> log.error("Error instantiating class" , e);</span>
-<span class="nc" id="L267"> throw new TrustException("Error instantiating class" , e);</span>
-<span class="nc" id="L268"> } catch (IllegalAccessException e) {</span>
-<span class="nc" id="L269"> log.error("Illegal Access" , e);</span>
-<span class="nc" id="L270"> throw new TrustException("Illegal Access" , e);</span>
-<span class="fc" id="L271"> }</span>
- }
-
+<span class="fc" id="L261"> OMElement attrElemet = elem.getFirstChildWithName(SAML_CALLBACK_CLASS);</span>
+<span class="fc bfc" id="L262" title="All 2 branches covered."> if (attrElemet != null) {</span>
+ try {
+<span class="fc" id="L264"> String value = attrElemet.getText();</span>
+<span class="fc" id="L265"> Class handlerClass = Class.forName(value);</span>
+<span class="fc" id="L266"> this.callbackHandler = (SAMLCallbackHandler)handlerClass.newInstance();</span>
+<span class="nc" id="L267"> } catch (ClassNotFoundException e) {</span>
+<span class="nc" id="L268"> log.error("Error loading class" , e);</span>
+<span class="nc" id="L269"> throw new TrustException("Error loading class" , e);</span>
+<span class="nc" id="L270"> } catch (InstantiationException e) {</span>
+<span class="nc" id="L271"> log.error("Error instantiating class" , e);</span>
+<span class="nc" id="L272"> throw new TrustException("Error instantiating class" , e);</span>
+<span class="nc" id="L273"> } catch (IllegalAccessException e) {</span>
+<span class="nc" id="L274"> log.error("Illegal Access" , e);</span>
+<span class="nc" id="L275"> throw new TrustException("Illegal Access" , e);</span>
+<span class="fc" id="L276"> }</span>
+ }
+
-<span class="fc" id="L275"> }</span>
+<span class="fc" id="L280"> }</span>
/**
* Generate an Axis2 parameter for this configuration
* @return An Axis2 Parameter instance with configuration information
*/
public Parameter getParameter() {
-<span class="nc" id="L282"> Parameter param = new Parameter();</span>
+<span class="nc" id="L287"> Parameter param = new Parameter();</span>
-<span class="nc" id="L284"> OMFactory fac = OMAbstractFactory.getOMFactory();</span>
+<span class="nc" id="L289"> OMFactory fac = OMAbstractFactory.getOMFactory();</span>
-<span class="nc" id="L286"> OMElement paramElem = fac.createOMElement("Parameter", null);</span>
-<span class="nc" id="L287"> paramElem.addAttribute("name", SAML_ISSUER_CONFIG.getLocalPart(), null);</span>
+<span class="nc" id="L291"> OMElement paramElem = fac.createOMElement("Parameter", null);</span>
+<span class="nc" id="L292"> paramElem.addAttribute("name", SAML_ISSUER_CONFIG.getLocalPart(), null);</span>
-<span class="nc" id="L289"> OMElement configElem = fac.createOMElement(SAML_ISSUER_CONFIG, paramElem);</span>
+<span class="nc" id="L294"> OMElement configElem = fac.createOMElement(SAML_ISSUER_CONFIG, paramElem);</span>
-<span class="nc" id="L291"> OMElement issuerNameElem = fac.createOMElement(ISSUER_NAME, configElem);</span>
-<span class="nc" id="L292"> issuerNameElem.setText(this.issuerName);</span>
+<span class="nc" id="L296"> OMElement issuerNameElem = fac.createOMElement(ISSUER_NAME, configElem);</span>
+<span class="nc" id="L297"> issuerNameElem.setText(this.issuerName);</span>
-<span class="nc" id="L294"> OMElement issuerKeyAliasElem = fac.createOMElement(ISSUER_KEY_ALIAS, configElem);</span>
-<span class="nc" id="L295"> issuerKeyAliasElem.setText(this.issuerKeyAlias);</span>
+<span class="nc" id="L299"> OMElement issuerKeyAliasElem = fac.createOMElement(ISSUER_KEY_ALIAS, configElem);</span>
+<span class="nc" id="L300"> issuerKeyAliasElem.setText(this.issuerKeyAlias);</span>
-<span class="nc" id="L297"> OMElement issuerKeyPasswd = fac.createOMElement(ISSUER_KEY_PASSWD, configElem);</span>
-<span class="nc" id="L298"> issuerKeyPasswd.setText(this.issuerKeyPassword);</span>
+<span class="nc" id="L302"> OMElement issuerKeyPasswd = fac.createOMElement(ISSUER_KEY_PASSWD, configElem);</span>
+<span class="nc" id="L303"> issuerKeyPasswd.setText(this.issuerKeyPassword);</span>
-<span class="nc" id="L300"> OMElement callbackHandlerName = fac.createOMElement(ATTR_CALLBACK_HANDLER_NAME, configElem);</span>
-<span class="nc" id="L301"> callbackHandlerName.setText(this.callbackHandlerName);</span>
+<span class="nc" id="L305"> OMElement callbackHandlerName = fac.createOMElement(ATTR_CALLBACK_HANDLER_NAME, configElem);</span>
+<span class="nc" id="L306"> callbackHandlerName.setText(this.callbackHandlerName);</span>
-<span class="nc" id="L303"> OMElement timeToLive = fac.createOMElement(TTL, configElem);</span>
-<span class="nc" id="L304"> timeToLive.setText(String.valueOf(this.ttl));</span>
+<span class="nc" id="L308"> OMElement timeToLive = fac.createOMElement(TTL, configElem);</span>
+<span class="nc" id="L309"> timeToLive.setText(String.valueOf(this.ttl));</span>
-<span class="nc" id="L306"> configElem.addChild(this.cryptoPropertiesElement);</span>
+<span class="nc" id="L311"> configElem.addChild(this.cryptoPropertiesElement);</span>
-<span class="nc" id="L308"> OMElement keySizeElem = fac.createOMElement(KEY_SIZE, configElem);</span>
-<span class="nc" id="L309"> keySizeElem.setText(Integer.toString(this.keySize));</span>
+<span class="nc" id="L313"> OMElement keySizeElem = fac.createOMElement(KEY_SIZE, configElem);</span>
+<span class="nc" id="L314"> keySizeElem.setText(Integer.toString(this.keySize));</span>
-<span class="nc bnc" id="L311" title="All 2 branches missed."> if(this.addRequestedAttachedRef) {</span>
-<span class="nc" id="L312"> fac.createOMElement(ADD_REQUESTED_ATTACHED_REF, configElem);</span>
+<span class="nc bnc" id="L316" title="All 2 branches missed."> if(this.addRequestedAttachedRef) {</span>
+<span class="nc" id="L317"> fac.createOMElement(ADD_REQUESTED_ATTACHED_REF, configElem);</span>
}
-<span class="nc bnc" id="L314" title="All 2 branches missed."> if(this.addRequestedUnattachedRef) {</span>
-<span class="nc" id="L315"> fac.createOMElement(ADD_REQUESTED_UNATTACHED_REF, configElem);</span>
+<span class="nc bnc" id="L319" title="All 2 branches missed."> if(this.addRequestedUnattachedRef) {</span>
+<span class="nc" id="L320"> fac.createOMElement(ADD_REQUESTED_UNATTACHED_REF, configElem);</span>
}
-<span class="nc" id="L318"> OMElement keyCompElem = fac.createOMElement(KeyComputation.KEY_COMPUTATION, configElem);</span>
-<span class="nc" id="L319"> keyCompElem.setText(Integer.toString(this.keyComputation));</span>
+<span class="nc" id="L323"> OMElement keyCompElem = fac.createOMElement(KeyComputation.KEY_COMPUTATION, configElem);</span>
+<span class="nc" id="L324"> keyCompElem.setText(Integer.toString(this.keyComputation));</span>
-<span class="nc" id="L321"> OMElement proofKeyTypeElem = fac.createOMElement(PROOF_KEY_TYPE, configElem);</span>
-<span class="nc" id="L322"> proofKeyTypeElem.setText(this.proofKeyType);</span>
+<span class="nc" id="L326"> OMElement proofKeyTypeElem = fac.createOMElement(PROOF_KEY_TYPE, configElem);</span>
+<span class="nc" id="L327"> proofKeyTypeElem.setText(this.proofKeyType);</span>
-<span class="nc" id="L324"> OMElement trustedServicesElem = fac.createOMElement(TRUSTED_SERVICES, configElem);</span>
-<span class="nc bnc" id="L325" title="All 2 branches missed."> for (Iterator iterator = this.trustedServices.keySet().iterator(); iterator.hasNext();) {</span>
-<span class="nc" id="L326"> String service = (String) iterator.next();</span>
-<span class="nc" id="L327"> OMElement serviceElem = fac.createOMElement(SERVICE, trustedServicesElem);</span>
-<span class="nc" id="L328"> serviceElem.setText(service);</span>
-<span class="nc" id="L329"> serviceElem.addAttribute("alias", (String)this.trustedServices.get(service), null);</span>
+<span class="nc" id="L329"> OMElement trustedServicesElem = fac.createOMElement(TRUSTED_SERVICES, configElem);</span>
+<span class="nc bnc" id="L330" title="All 2 branches missed."> for (Iterator iterator = this.trustedServices.keySet().iterator(); iterator.hasNext();) {</span>
+<span class="nc" id="L331"> String service = (String) iterator.next();</span>
+<span class="nc" id="L332"> OMElement serviceElem = fac.createOMElement(SERVICE, trustedServicesElem);</span>
+<span class="nc" id="L333"> serviceElem.setText(service);</span>
+<span class="nc" id="L334"> serviceElem.addAttribute("alias", (String)this.trustedServices.get(service), null);</span>
-<span class="nc" id="L331"> }</span>
+<span class="nc" id="L336"> }</span>
-<span class="nc" id="L333"> param.setName(SAML_ISSUER_CONFIG.getLocalPart());</span>
-<span class="nc" id="L334"> param.setParameterElement(paramElem);</span>
-<span class="nc" id="L335"> param.setValue(paramElem);</span>
-<span class="nc" id="L336"> param.setParameterType(Parameter.OM_PARAMETER);</span>
+<span class="nc" id="L338"> param.setName(SAML_ISSUER_CONFIG.getLocalPart());</span>
+<span class="nc" id="L339"> param.setParameterElement(paramElem);</span>
+<span class="nc" id="L340"> param.setValue(paramElem);</span>
+<span class="nc" id="L341"> param.setParameterType(Parameter.OM_PARAMETER);</span>
-<span class="nc" id="L338"> return param;</span>
+<span class="nc" id="L343"> return param;</span>
}
public void setIssuerKeyAlias(String issuerKeyAlias) {
-<span class="nc" id="L342"> this.issuerKeyAlias = issuerKeyAlias;</span>
-<span class="nc" id="L343"> }</span>
+<span class="nc" id="L347"> this.issuerKeyAlias = issuerKeyAlias;</span>
+<span class="nc" id="L348"> }</span>
public String getIssuerKeyAlias() {
-<span class="fc" id="L346"> return issuerKeyAlias;</span>
+<span class="fc" id="L351"> return issuerKeyAlias;</span>
}
public void setIssuerKeyPassword(String issuerKeyPassword) {
-<span class="nc" id="L350"> this.issuerKeyPassword = issuerKeyPassword;</span>
-<span class="nc" id="L351"> }</span>
+<span class="nc" id="L355"> this.issuerKeyPassword = issuerKeyPassword;</span>
+<span class="nc" id="L356"> }</span>
public String getIssuerKeyPassword() {
-<span class="fc" id="L354"> return issuerKeyPassword;</span>
+<span class="fc" id="L359"> return issuerKeyPassword;</span>
}
public void setIssuerName(String issuerName) {
-<span class="nc" id="L358"> this.issuerName = issuerName;</span>
-<span class="nc" id="L359"> }</span>
+<span class="nc" id="L363"> this.issuerName = issuerName;</span>
+<span class="nc" id="L364"> }</span>
public void setTrustedServices(Map trustedServices) {
-<span class="nc" id="L362"> this.trustedServices = trustedServices;</span>
-<span class="nc" id="L363"> }</span>
+<span class="nc" id="L367"> this.trustedServices = trustedServices;</span>
+<span class="nc" id="L368"> }</span>
public void setTrustStorePropFile(String trustStorePropFile) {
-<span class="nc" id="L366"> this.trustStorePropFile = trustStorePropFile;</span>
-<span class="nc" id="L367"> }</span>
+<span class="nc" id="L371"> this.trustStorePropFile = trustStorePropFile;</span>
+<span class="nc" id="L372"> }</span>
/**
* Add a new trusted service endpoint address with its certificate
@@ -372,8 +377,8 @@ public class SAMLTokenIssuerConfig exten
* @param alias certificate alias
*/
public void addTrustedServiceEndpointAddress(String address, String alias) {
-<span class="nc" id="L375"> this.trustedServices.put(address, alias);</span>
-<span class="nc" id="L376"> }</span>
+<span class="nc" id="L380"> this.trustedServices.put(address, alias);</span>
+<span class="nc" id="L381"> }</span>
/**
* Set crypto information using WSS4J mechanisms
@@ -384,19 +389,19 @@ public class SAMLTokenIssuerConfig exten
* @param props Configuration properties
*/
public void setCryptoProperties(String providerClassName, Properties props) {
-<span class="nc" id="L387"> OMFactory fac = OMAbstractFactory.getOMFactory();</span>
-<span class="nc" id="L388"> this.cryptoPropertiesElement= fac.createOMElement(CRYPTO_PROPERTIES);</span>
-<span class="nc" id="L389"> OMElement cryptoElem = fac.createOMElement(CRYPTO, this.cryptoPropertiesElement);</span>
-<span class="nc" id="L390"> cryptoElem.addAttribute(PROVIDER.getLocalPart(), providerClassName, null);</span>
-<span class="nc" id="L391"> Enumeration keys = props.keys();</span>
-<span class="nc bnc" id="L392" title="All 2 branches missed."> while (keys.hasMoreElements()) {</span>
-<span class="nc" id="L393"> String prop = (String) keys.nextElement();</span>
-<span class="nc" id="L394"> String value = (String)props.get(prop);</span>
-<span class="nc" id="L395"> OMElement propElem = fac.createOMElement(PROPERTY, cryptoElem);</span>
-<span class="nc" id="L396"> propElem.setText(value);</span>
-<span class="nc" id="L397"> propElem.addAttribute("name", prop, null);</span>
-<span class="nc" id="L398"> }</span>
-<span class="nc" id="L399"> }</span>
+<span class="nc" id="L392"> OMFactory fac = OMAbstractFactory.getOMFactory();</span>
+<span class="nc" id="L393"> this.cryptoPropertiesElement= fac.createOMElement(CRYPTO_PROPERTIES);</span>
+<span class="nc" id="L394"> OMElement cryptoElem = fac.createOMElement(CRYPTO, this.cryptoPropertiesElement);</span>
+<span class="nc" id="L395"> cryptoElem.addAttribute(PROVIDER.getLocalPart(), providerClassName, null);</span>
+<span class="nc" id="L396"> Enumeration keys = props.keys();</span>
+<span class="nc bnc" id="L397" title="All 2 branches missed."> while (keys.hasMoreElements()) {</span>
+<span class="nc" id="L398"> String prop = (String) keys.nextElement();</span>
+<span class="nc" id="L399"> String value = (String)props.get(prop);</span>
+<span class="nc" id="L400"> OMElement propElem = fac.createOMElement(PROPERTY, cryptoElem);</span>
+<span class="nc" id="L401"> propElem.setText(value);</span>
+<span class="nc" id="L402"> propElem.addAttribute("name", prop, null);</span>
+<span class="nc" id="L403"> }</span>
+<span class="nc" id="L404"> }</span>
/**
* Return the list of trusted services as a <code>java.util.Map</code>.
@@ -405,34 +410,42 @@ public class SAMLTokenIssuerConfig exten
* @return
*/
public Map getTrustedServices() {
-<span class="nc" id="L408"> return trustedServices;</span>
+<span class="fc" id="L413"> return trustedServices;</span>
}
@Deprecated
- public SAMLCallbackHandler getCallbackHander() {
-<span class="nc" id="L413"> return callbackHandler;</span>
- }
+ public SAMLCallbackHandler getCallbackHander() {
+<span class="nc" id="L418"> return callbackHandler;</span>
+ }
@Deprecated
- public void setCallbackHander(SAMLCallbackHandler callbackHandler) {
-<span class="nc" id="L418"> this.callbackHandler = callbackHandler;</span>
-<span class="nc" id="L419"> }</span>
-
- public SAMLCallbackHandler getCallbackHandler() {
-<span class="fc" id="L422"> return callbackHandler;</span>
- }
-
- public void setCallbackHandler(SAMLCallbackHandler callbackHandler) {
-<span class="nc" id="L426"> this.callbackHandler = callbackHandler;</span>
-<span class="nc" id="L427"> }</span>
-
- public String getCallbackHandlerName() {
-<span class="fc" id="L430"> return callbackHandlerName;</span>
- }
-
- public void setCallbackHandlerName(String callbackHandlerName) {
-<span class="nc" id="L434"> this.callbackHandlerName = callbackHandlerName;</span>
-<span class="nc" id="L435"> }</span>
+ public void setCallbackHander(SAMLCallbackHandler callbackHandler) {
+<span class="nc" id="L423"> this.callbackHandler = callbackHandler;</span>
+<span class="nc" id="L424"> }</span>
+
+ public SAMLCallbackHandler getCallbackHandler() {
+<span class="fc" id="L427"> return callbackHandler;</span>
+ }
+
+ public String getIssuerName() {
+<span class="fc" id="L431"> return issuerName;</span>
+ }
+
+ public String getTrustStorePropFile() {
+<span class="nc" id="L435"> return trustStorePropFile;</span>
+ }
+
+ public void setCallbackHandler(SAMLCallbackHandler callbackHandler) {
+<span class="fc" id="L439"> this.callbackHandler = callbackHandler;</span>
+<span class="fc" id="L440"> }</span>
+
+ public String getCallbackHandlerName() {
+<span class="fc" id="L443"> return callbackHandlerName;</span>
+ }
+
+ public void setCallbackHandlerName(String callbackHandlerName) {
+<span class="fc" id="L447"> this.callbackHandlerName = callbackHandlerName;</span>
+<span class="fc" id="L448"> }</span>
/**
* Uses the <code>wst:AppliesTo</code> to figure out the certificate to
@@ -446,17 +459,53 @@ public class SAMLTokenIssuerConfig exten
*/
public X509Certificate getServiceCert(Crypto crypto, String serviceAddress) throws TrustException {
-<span class="pc bpc" id="L449" title="1 of 4 branches missed."> if (serviceAddress != null && !"".equals(serviceAddress)) {</span>
-<span class="fc" id="L450"> String alias = (String) this.trustedServices.get(serviceAddress);</span>
-<span class="pc bpc" id="L451" title="1 of 2 branches missed."> if (alias != null) {</span>
-<span class="fc" id="L452"> return CommonUtil.getCertificateByAlias(crypto,alias);</span>
+<span class="pc bpc" id="L462" title="1 of 4 branches missed."> if (serviceAddress != null && !"".equals(serviceAddress)) {</span>
+<span class="fc" id="L463"> String alias = (String) this.trustedServices.get(serviceAddress);</span>
+<span class="pc bpc" id="L464" title="1 of 2 branches missed."> if (alias != null) {</span>
+<span class="fc" id="L465"> return CommonUtil.getCertificateByAlias(crypto, alias);</span>
} else {
-<span class="nc" id="L454"> alias = (String) this.trustedServices.get("*");</span>
-<span class="nc" id="L455"> return CommonUtil.getCertificateByAlias(crypto,alias);</span>
+<span class="nc" id="L467"> alias = (String) this.trustedServices.get("*");</span>
+
+<span class="nc bnc" id="L469" title="All 2 branches missed."> if (alias == null) {</span>
+<span class="nc" id="L470"> throw new TrustException("aliasMissingForService", new String[]{serviceAddress});</span>
+ }
+
+<span class="nc" id="L473"> return CommonUtil.getCertificateByAlias(crypto, alias);</span>
}
} else {
-<span class="fc" id="L458"> String alias = (String) this.trustedServices.get("*");</span>
-<span class="fc" id="L459"> return CommonUtil.getCertificateByAlias(crypto,alias);</span>
+<span class="fc" id="L476"> String alias = (String) this.trustedServices.get("*");</span>
+
+<span class="pc bpc" id="L478" title="1 of 2 branches missed."> if (alias == null) {</span>
+<span class="nc" id="L479"> throw new TrustException("aliasMissingForService", new String[]{serviceAddress});</span>
+ }
+
+<span class="fc" id="L482"> return CommonUtil.getCertificateByAlias(crypto, alias);</span>
+ }
+
+ }
+
+ /**
+ * This method will create a Crypto object based on property values defined in cryptoElement or
+ * cryptoPropertiesFile.
+ * @param classLoader A class loader to pass into CryptoFactory.
+ * @return A Crypto object
+ * @throws TrustException If an error occurred while creating the Crypto object.
+ */
+ public Crypto getIssuerCrypto(ClassLoader classLoader) throws TrustException {
+
+ try {
+<span class="pc bpc" id="L497" title="1 of 2 branches missed."> if (this.cryptoElement != null) {</span>
+ // crypto props defined as elements
+<span class="fc" id="L499"> return CryptoFactory.getInstance(TrustUtil</span>
+ .toProperties(this.cryptoElement), classLoader);
+ } else {
+ // crypto props defined in a properties file
+<span class="nc" id="L503"> return CryptoFactory.getInstance(this.cryptoPropertiesFile,</span>
+ classLoader);
+ }
+
+<span class="nc" id="L507"> } catch (WSSecurityException e) {</span>
+<span class="nc" id="L508"> throw new TrustException("errorLoadingCryptoProperties", e);</span>
}
}
Modified: axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenRenewer.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenRenewer.html?rev=1725383&r1=1725382&r2=1725383&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenRenewer.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/SAMLTokenRenewer.html Mon Jan 18 23:07:55 2016
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>SAMLTokenRenewer</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="right"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> > <a href="index.html" class="el_package">org.apache.rahas.impl</a> > <span class="el_class">SAMLTokenRenewer</span></div><h1>SAMLTokenRenewer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sorta
ble" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">227 of 227</td><td class="ctr2">0%</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="ctr1">16</td><td class="ctr2">16</td><td class="ctr1">49</td
><td class="ctr2">49</td><td class="ctr1">5</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a0"><a href="SAMLTokenRenewer.java.html#L40" class="el_method">renew(RahasData)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="212" alt="212"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="22" alt="22"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">12</td><td class="ctr2" id="g0">12</td><td class="ctr1" id="h0">42</td><td class="ctr2" id="i0">42</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="SAMLTokenRenewer.java.html#L153" class="el_method">setConfigurationFile(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1"
id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="SAMLTokenRenewer.java.html#L161" class="el_method">setConfigurationElement(OMElement)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="SAMLTokenRenewer.java.html#L168" class="el_method">setConfigurationParamName(String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><t
d class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="SAMLTokenRenewer.java.html#L29" class="el_method">SAMLTokenRenewer()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.6.1.201212231917</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>SAMLTokenRenewer</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="right"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Coverage Report</a> > <a href="index.html" class="el_package">org.apache.rahas.impl</a> > <span class="el_class">SAMLTokenRenewer</span></div><h1>SAMLTokenRenewer</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sorta
ble" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">216 of 216</td><td class="ctr2">0%</td><td class="bar">20 of 20</td><td class="ctr2">0%</td><td class="ctr1">15</td><td class="ctr2">15</td><td class="ctr1">47</td
><td class="ctr2">47</td><td class="ctr1">5</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a0"><a href="SAMLTokenRenewer.java.html#L40" class="el_method">renew(RahasData)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="120" height="10" title="201" alt="201"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">11</td><td class="ctr1" id="h0">40</td><td class="ctr2" id="i0">40</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="SAMLTokenRenewer.java.html#L145" class="el_method">setConfigurationFile(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1"
id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="SAMLTokenRenewer.java.html#L153" class="el_method">setConfigurationElement(OMElement)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="SAMLTokenRenewer.java.html#L160" class="el_method">setConfigurationParamName(String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="2" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><t
d class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i3">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="SAMLTokenRenewer.java.html#L29" class="el_method">SAMLTokenRenewer()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.6.1.201212231917</span></div></body></html>
\ No newline at end of file