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 [15/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.util/SAMLUtils.java.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl.util/SAMLUtils.java.html?rev=1725383&r1=1725382&r2=1725383&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl.util/SAMLUtils.java.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl.util/SAMLUtils.java.html Mon Jan 18 23:07:55 2016
@@ -4,11 +4,7 @@ import org.apache.axiom.util.UIDGenerato
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.rahas.RahasConstants;
-import org.apache.rahas.RahasData;
 import org.apache.rahas.TrustException;
-import org.apache.rahas.impl.TokenIssuerUtil;
-import org.apache.ws.security.WSConstants;
-import org.apache.ws.security.WSSecurityException;
 import org.apache.ws.security.components.crypto.Crypto;
 import org.apache.ws.security.message.WSSecEncryptedKey;
 import org.apache.ws.security.util.Base64;
@@ -20,8 +16,6 @@ import org.opensaml.saml1.core.*;
 import org.opensaml.ws.wssecurity.KeyIdentifier;
 import org.opensaml.ws.wssecurity.SecurityTokenReference;
 import org.opensaml.ws.wssecurity.WSSecurityConstants;
-import org.opensaml.xml.XMLObject;
-import org.opensaml.xml.XMLObjectBuilder;
 import org.opensaml.xml.encryption.CipherData;
 import org.opensaml.xml.encryption.CipherValue;
 import org.opensaml.xml.encryption.EncryptedKey;
@@ -35,7 +29,6 @@ import org.opensaml.xml.signature.*;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 
-import javax.xml.namespace.QName;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;
 import java.security.PrivateKey;
@@ -48,36 +41,21 @@ import java.util.*;
  * Utility class for SAML 1 assertions. Responsible for manipulating all SAML1 specific objects
  * like Assertion, ConfirmationMethod etc ...
  */
-<span class="nc" id="L51">public class SAMLUtils {</span>
+<span class="nc" id="L44">public class SAMLUtils {</span>
 
-<span class="fc" id="L53">    private static final Log log = LogFactory.getLog(SAMLUtils.class);</span>
+<span class="fc" id="L46">    private static final Log log = LogFactory.getLog(SAMLUtils.class);</span>
 
+    @SuppressWarnings({&quot;UnusedDeclaration&quot;})
     public static Collection&lt;X509Certificate&gt; getCertChainCollection(X509Certificate[] issuerCerts) {
-<span class="nc" id="L56">        ArrayList&lt;X509Certificate&gt; certCollection = new ArrayList&lt;X509Certificate&gt;();</span>
+<span class="nc" id="L50">        ArrayList&lt;X509Certificate&gt; certCollection = new ArrayList&lt;X509Certificate&gt;();</span>
 
-<span class="nc bnc" id="L58" title="All 2 branches missed.">        if (issuerCerts == null) {</span>
-<span class="nc" id="L59">            return certCollection;</span>
+<span class="nc bnc" id="L52" title="All 2 branches missed.">        if (issuerCerts == null) {</span>
+<span class="nc" id="L53">            return certCollection;</span>
         } else {
-<span class="nc" id="L61">            Collections.addAll(certCollection, issuerCerts);</span>
+<span class="nc" id="L55">            Collections.addAll(certCollection, issuerCerts);</span>
         }
 
-<span class="nc" id="L64">        return certCollection;</span>
-    }
-
-    /**
-     * Builds the requested XMLObject.
-     *
-     * @param objectQName name of the XMLObject
-     * @return the build XMLObject
-     * @throws org.apache.rahas.TrustException If unable to find the appropriate builder.
-     */
-    public static XMLObject buildXMLObject(QName objectQName) throws TrustException {
-<span class="fc" id="L75">        XMLObjectBuilder builder = Configuration.getBuilderFactory().getBuilder(objectQName);</span>
-<span class="fc bfc" id="L76" title="All 2 branches covered.">        if (builder == null) {</span>
-<span class="fc" id="L77">            log.debug(&quot;Unable to find OpenSAML builder for object &quot; + objectQName);</span>
-<span class="fc" id="L78">            throw new TrustException(&quot;builderNotFound&quot;,new Object[]{objectQName});</span>
-        }
-<span class="fc" id="L80">        return builder.buildObject(objectQName.getNamespaceURI(), objectQName.getLocalPart(), objectQName.getPrefix());</span>
+<span class="nc" id="L58">        return certCollection;</span>
     }
 
     /**
@@ -87,7 +65,7 @@ import java.util.*;
      */
     public static Assertion buildAssertion(Element assertionElement) {
 
-<span class="nc" id="L90">       return (Assertion) Configuration.getBuilderFactory().</span>
+<span class="nc" id="L68">       return (Assertion) Configuration.getBuilderFactory().</span>
                getBuilder(Assertion.DEFAULT_ELEMENT_NAME).buildObject(assertionElement);
 
     }
@@ -113,57 +91,57 @@ import java.util.*;
                                      String issuerKeyAlias, String issuerKeyPassword)
             throws TrustException {
 
-<span class="fc" id="L116">        X509Certificate issuerCerts = CommonUtil.getCertificateByAlias(crypto, issuerKeyAlias);</span>
+<span class="fc" id="L94">        X509Certificate issuerCerts = CommonUtil.getCertificateByAlias(crypto, issuerKeyAlias);</span>
 
-<span class="fc" id="L118">        String signatureAlgorithm = XMLSignature.ALGO_ID_SIGNATURE_RSA;</span>
+<span class="fc" id="L96">        String signatureAlgorithm = XMLSignature.ALGO_ID_SIGNATURE_RSA;</span>
 
-<span class="fc" id="L120">        PublicKey issuerPublicKey = issuerCerts.getPublicKey();</span>
+<span class="fc" id="L98">        PublicKey issuerPublicKey = issuerCerts.getPublicKey();</span>
 
-<span class="fc" id="L122">        String publicKeyAlgorithm = issuerPublicKey.getAlgorithm();</span>
-<span class="pc bpc" id="L123" title="1 of 2 branches missed.">        if (publicKeyAlgorithm.equalsIgnoreCase(&quot;DSA&quot;)) {</span>
-<span class="nc" id="L124">            signatureAlgorithm = XMLSignature.ALGO_ID_SIGNATURE_DSA;</span>
+<span class="fc" id="L100">        String publicKeyAlgorithm = issuerPublicKey.getAlgorithm();</span>
+<span class="pc bpc" id="L101" title="1 of 2 branches missed.">        if (publicKeyAlgorithm.equalsIgnoreCase(&quot;DSA&quot;)) {</span>
+<span class="nc" id="L102">            signatureAlgorithm = XMLSignature.ALGO_ID_SIGNATURE_DSA;</span>
         }
 
         PrivateKey issuerPrivateKey;
         try {
-<span class="fc" id="L129">            issuerPrivateKey = crypto.getPrivateKey(</span>
+<span class="fc" id="L107">            issuerPrivateKey = crypto.getPrivateKey(</span>
                     issuerKeyAlias, issuerKeyPassword);
-<span class="nc" id="L131">        } catch (Exception e) {</span>
-<span class="nc" id="L132">            log.debug(&quot;Unable to get issuer private key for issuer alias &quot; + issuerKeyAlias);</span>
-<span class="nc" id="L133">            throw new TrustException(&quot;issuerPrivateKeyNotFound&quot;, new Object[]{issuerKeyAlias});</span>
-<span class="fc" id="L134">        }</span>
-
-<span class="fc" id="L136">        Credential signingCredential = SecurityHelper.getSimpleCredential(issuerPublicKey, issuerPrivateKey);</span>
-
-<span class="fc" id="L138">        Signature signature = (Signature) SAMLUtils.buildXMLObject(Signature.DEFAULT_ELEMENT_NAME);</span>
-<span class="fc" id="L139">        signature.setCanonicalizationAlgorithm(SignatureConstants.ALGO_ID_C14N_EXCL_OMIT_COMMENTS);</span>
-<span class="fc" id="L140">        signature.setSigningCredential(signingCredential);</span>
-<span class="fc" id="L141">        signature.setSignatureAlgorithm(signatureAlgorithm);</span>
+<span class="nc" id="L109">        } catch (Exception e) {</span>
+<span class="nc" id="L110">            log.debug(&quot;Unable to get issuer private key for issuer alias &quot; + issuerKeyAlias);</span>
+<span class="nc" id="L111">            throw new TrustException(&quot;issuerPrivateKeyNotFound&quot;, new Object[]{issuerKeyAlias});</span>
+<span class="fc" id="L112">        }</span>
+
+<span class="fc" id="L114">        Credential signingCredential = SecurityHelper.getSimpleCredential(issuerPublicKey, issuerPrivateKey);</span>
+
+<span class="fc" id="L116">        Signature signature = (Signature) CommonUtil.buildXMLObject(Signature.DEFAULT_ELEMENT_NAME);</span>
+<span class="fc" id="L117">        signature.setCanonicalizationAlgorithm(SignatureConstants.ALGO_ID_C14N_EXCL_OMIT_COMMENTS);</span>
+<span class="fc" id="L118">        signature.setSigningCredential(signingCredential);</span>
+<span class="fc" id="L119">        signature.setSignatureAlgorithm(signatureAlgorithm);</span>
 
-<span class="fc" id="L143">        X509Data x509Data = createX509Data(issuerCerts);</span>
-<span class="fc" id="L144">        KeyInfo keyInfo = createKeyInfo(x509Data);</span>
+<span class="fc" id="L121">        X509Data x509Data = CommonUtil.createX509Data(issuerCerts);</span>
+<span class="fc" id="L122">        KeyInfo keyInfo = createKeyInfo(x509Data);</span>
 
-<span class="fc" id="L146">        signature.setKeyInfo(keyInfo);</span>
-<span class="fc" id="L147">        assertion.setSignature(signature);</span>
+<span class="fc" id="L124">        signature.setKeyInfo(keyInfo);</span>
+<span class="fc" id="L125">        assertion.setSignature(signature);</span>
 
         try {
 
-<span class="fc" id="L151">            Document document = CommonUtil.getOMDOMDocument();</span>
+<span class="fc" id="L129">            Document document = CommonUtil.getOMDOMDocument();</span>
 
-<span class="fc" id="L153">            Configuration.getMarshallerFactory().getMarshaller(assertion).marshall(assertion, document);</span>
-<span class="nc" id="L154">        } catch (MarshallingException e) {</span>
-<span class="nc" id="L155">            log.debug(&quot;Error while marshalling assertion &quot;, e);</span>
-<span class="nc" id="L156">            throw new TrustException(&quot;errorMarshallingAssertion&quot;, e);</span>
-<span class="fc" id="L157">        }</span>
+<span class="fc" id="L131">            Configuration.getMarshallerFactory().getMarshaller(assertion).marshall(assertion, document);</span>
+<span class="nc" id="L132">        } catch (MarshallingException e) {</span>
+<span class="nc" id="L133">            log.debug(&quot;Error while marshalling assertion &quot;, e);</span>
+<span class="nc" id="L134">            throw new TrustException(&quot;errorMarshallingAssertion&quot;, e);</span>
+<span class="fc" id="L135">        }</span>
 
         try {
-<span class="fc" id="L160">            Signer.signObject(signature);</span>
-<span class="nc" id="L161">        } catch (SignatureException e) {</span>
-<span class="nc" id="L162">            log.debug(&quot;Error signing SAML Assertion. An error occurred while signing SAML Assertion with alias &quot;</span>
+<span class="fc" id="L138">            Signer.signObject(signature);</span>
+<span class="nc" id="L139">        } catch (SignatureException e) {</span>
+<span class="nc" id="L140">            log.debug(&quot;Error signing SAML Assertion. An error occurred while signing SAML Assertion with alias &quot;</span>
                     + issuerKeyAlias, e);
-<span class="nc" id="L164">            throw new TrustException(&quot;errorSigningAssertion&quot;, e);</span>
-<span class="fc" id="L165">        }</span>
-<span class="fc" id="L166">    }</span>
+<span class="nc" id="L142">            throw new TrustException(&quot;errorSigningAssertion&quot;, e);</span>
+<span class="fc" id="L143">        }</span>
+<span class="fc" id="L144">    }</span>
 
     /**
      * Get subject confirmation method of the given SAML 1.1 Assertion.
@@ -172,33 +150,33 @@ import java.util.*;
      * @return subject confirmation method
      */
     public static String getSAML11SubjectConfirmationMethod(Assertion assertion) {
-<span class="nc" id="L175">        String subjectConfirmationMethod = RahasConstants.SAML11_SUBJECT_CONFIRMATION_HOK;</span>
+<span class="nc" id="L153">        String subjectConfirmationMethod = RahasConstants.SAML11_SUBJECT_CONFIRMATION_HOK;</span>
         // iterate the statements and get the subject confirmation method.
-<span class="nc" id="L177">        List&lt;Statement&gt; statements = assertion.getStatements();</span>
+<span class="nc" id="L155">        List&lt;Statement&gt; statements = assertion.getStatements();</span>
 
         // TODO check whether there is an efficient method of doing this
-<span class="nc bnc" id="L180" title="All 2 branches missed.">        if (!statements.isEmpty()) {</span>
-<span class="nc" id="L181">            SubjectStatement subjectStatement = (SubjectStatement) statements.get(0);</span>
-<span class="nc" id="L182">            Subject subject = subjectStatement.getSubject();</span>
+<span class="nc bnc" id="L158" title="All 2 branches missed.">        if (!statements.isEmpty()) {</span>
+<span class="nc" id="L159">            SubjectStatement subjectStatement = (SubjectStatement) statements.get(0);</span>
+<span class="nc" id="L160">            Subject subject = subjectStatement.getSubject();</span>
 
-<span class="nc bnc" id="L184" title="All 2 branches missed.">            if (subject != null) {</span>
-<span class="nc" id="L185">                SubjectConfirmation subjectConfirmation = subject.getSubjectConfirmation();</span>
+<span class="nc bnc" id="L162" title="All 2 branches missed.">            if (subject != null) {</span>
+<span class="nc" id="L163">                SubjectConfirmation subjectConfirmation = subject.getSubjectConfirmation();</span>
 
-<span class="nc bnc" id="L187" title="All 2 branches missed.">                if (subjectConfirmation != null) {</span>
-<span class="nc" id="L188">                    List&lt;ConfirmationMethod&gt; confirmationMethods = subjectConfirmation.getConfirmationMethods();</span>
+<span class="nc bnc" id="L165" title="All 2 branches missed.">                if (subjectConfirmation != null) {</span>
+<span class="nc" id="L166">                    List&lt;ConfirmationMethod&gt; confirmationMethods = subjectConfirmation.getConfirmationMethods();</span>
 
-<span class="nc bnc" id="L190" title="All 2 branches missed.">                    if (!confirmationMethods.isEmpty()) {</span>
-<span class="nc" id="L191">                        subjectConfirmationMethod = confirmationMethods.get(0).getConfirmationMethod();</span>
+<span class="nc bnc" id="L168" title="All 2 branches missed.">                    if (!confirmationMethods.isEmpty()) {</span>
+<span class="nc" id="L169">                        subjectConfirmationMethod = confirmationMethods.get(0).getConfirmationMethod();</span>
                     }
                 }
             }
         }
 
 
-<span class="nc" id="L198">        return subjectConfirmationMethod;</span>
+<span class="nc" id="L176">        return subjectConfirmationMethod;</span>
     }
 
-      /**
+    /**
      * Create named identifier.
      * @param principalName Name of the subject.
      * @param format Format of the subject, whether it is an email, uid etc ...
@@ -207,11 +185,11 @@ import java.util.*;
      */
     public static NameIdentifier createNamedIdentifier(String principalName, String format) throws TrustException{
 
-<span class="fc" id="L210">        NameIdentifier nameId = (NameIdentifier)SAMLUtils.buildXMLObject(NameIdentifier.DEFAULT_ELEMENT_NAME);</span>
-<span class="fc" id="L211">        nameId.setNameIdentifier(principalName);</span>
-<span class="fc" id="L212">        nameId.setFormat(format);</span>
+<span class="fc" id="L188">        NameIdentifier nameId = (NameIdentifier)CommonUtil.buildXMLObject(NameIdentifier.DEFAULT_ELEMENT_NAME);</span>
+<span class="fc" id="L189">        nameId.setNameIdentifier(principalName);</span>
+<span class="fc" id="L190">        nameId.setFormat(format);</span>
 
-<span class="fc" id="L214">        return nameId;</span>
+<span class="fc" id="L192">        return nameId;</span>
     }
 
     /**
@@ -230,11 +208,11 @@ import java.util.*;
     public static ConfirmationMethod createSubjectConfirmationMethod(final String confirmationMethod)
             throws TrustException {
 
-<span class="fc" id="L233">        ConfirmationMethod confirmationMethodObject</span>
-                = (ConfirmationMethod)SAMLUtils.buildXMLObject(ConfirmationMethod.DEFAULT_ELEMENT_NAME);
-<span class="fc" id="L235">        confirmationMethodObject.setConfirmationMethod(confirmationMethod);</span>
+<span class="fc" id="L211">        ConfirmationMethod confirmationMethodObject</span>
+                = (ConfirmationMethod)CommonUtil.buildXMLObject(ConfirmationMethod.DEFAULT_ELEMENT_NAME);
+<span class="fc" id="L213">        confirmationMethodObject.setConfirmationMethod(confirmationMethod);</span>
 
-<span class="fc" id="L237">        return confirmationMethodObject;</span>
+<span class="fc" id="L215">        return confirmationMethodObject;</span>
     }
 
     /**
@@ -252,17 +230,17 @@ import java.util.*;
     public static SubjectConfirmation createSubjectConfirmation(final String confirmationMethod,
                                                           KeyInfo keyInfoContent) throws TrustException {
 
-<span class="fc" id="L255">        SubjectConfirmation subjectConfirmation</span>
-                = (SubjectConfirmation)SAMLUtils.buildXMLObject(SubjectConfirmation.DEFAULT_ELEMENT_NAME);
+<span class="fc" id="L233">        SubjectConfirmation subjectConfirmation</span>
+                = (SubjectConfirmation)CommonUtil.buildXMLObject(SubjectConfirmation.DEFAULT_ELEMENT_NAME);
 
-<span class="fc" id="L258">        ConfirmationMethod method = SAMLUtils.createSubjectConfirmationMethod(confirmationMethod);</span>
-<span class="fc" id="L259">        subjectConfirmation.getConfirmationMethods().add(method);</span>
+<span class="fc" id="L236">        ConfirmationMethod method = SAMLUtils.createSubjectConfirmationMethod(confirmationMethod);</span>
+<span class="fc" id="L237">        subjectConfirmation.getConfirmationMethods().add(method);</span>
 
-<span class="fc bfc" id="L261" title="All 2 branches covered.">        if (keyInfoContent != null) {</span>
-<span class="fc" id="L262">            subjectConfirmation.setKeyInfo(keyInfoContent);</span>
+<span class="fc bfc" id="L239" title="All 2 branches covered.">        if (keyInfoContent != null) {</span>
+<span class="fc" id="L240">            subjectConfirmation.setKeyInfo(keyInfoContent);</span>
         }
 
-<span class="fc" id="L265">        return subjectConfirmation;</span>
+<span class="fc" id="L243">        return subjectConfirmation;</span>
     }
 
     /**
@@ -291,14 +269,14 @@ import java.util.*;
     public static Subject createSubject(final NameIdentifier nameIdentifier, final String confirmationMethod,
                                                           KeyInfo keyInfoContent) throws TrustException {
 
-<span class="fc" id="L294">        Subject subject = (Subject)SAMLUtils.buildXMLObject(Subject.DEFAULT_ELEMENT_NAME);</span>
-<span class="fc" id="L295">        subject.setNameIdentifier(nameIdentifier);</span>
+<span class="fc" id="L272">        Subject subject = (Subject)CommonUtil.buildXMLObject(Subject.DEFAULT_ELEMENT_NAME);</span>
+<span class="fc" id="L273">        subject.setNameIdentifier(nameIdentifier);</span>
 
-<span class="fc" id="L297">        SubjectConfirmation subjectConfirmation</span>
+<span class="fc" id="L275">        SubjectConfirmation subjectConfirmation</span>
                 = SAMLUtils.createSubjectConfirmation(confirmationMethod,keyInfoContent);
-<span class="fc" id="L299">        subject.setSubjectConfirmation(subjectConfirmation);</span>
+<span class="fc" id="L277">        subject.setSubjectConfirmation(subjectConfirmation);</span>
 
-<span class="fc" id="L301">        return subject;</span>
+<span class="fc" id="L279">        return subject;</span>
     }
 
     /**
@@ -327,14 +305,14 @@ import java.util.*;
                                                                     DateTime authenticationInstant)
                                                                     throws TrustException {
 
-<span class="fc" id="L330">        AuthenticationStatement authenticationStatement</span>
-                = (AuthenticationStatement)SAMLUtils.buildXMLObject(AuthenticationStatement.DEFAULT_ELEMENT_NAME);
+<span class="fc" id="L308">        AuthenticationStatement authenticationStatement</span>
+                = (AuthenticationStatement)CommonUtil.buildXMLObject(AuthenticationStatement.DEFAULT_ELEMENT_NAME);
 
-<span class="fc" id="L333">        authenticationStatement.setSubject(subject);</span>
-<span class="fc" id="L334">        authenticationStatement.setAuthenticationMethod(authenticationMethod);</span>
-<span class="fc" id="L335">        authenticationStatement.setAuthenticationInstant(authenticationInstant);</span>
+<span class="fc" id="L311">        authenticationStatement.setSubject(subject);</span>
+<span class="fc" id="L312">        authenticationStatement.setAuthenticationMethod(authenticationMethod);</span>
+<span class="fc" id="L313">        authenticationStatement.setAuthenticationInstant(authenticationInstant);</span>
 
-<span class="fc" id="L337">        return authenticationStatement;</span>
+<span class="fc" id="L315">        return authenticationStatement;</span>
     }
 
     /**Creates an attribute statement. Sample attribute statement would look like follows,
@@ -374,13 +352,13 @@ import java.util.*;
     public static AttributeStatement createAttributeStatement(Subject subject, List&lt;Attribute&gt; attributeList)
             throws TrustException {
 
-<span class="fc" id="L377">        AttributeStatement attributeStatement</span>
-                = (AttributeStatement)SAMLUtils.buildXMLObject(AttributeStatement.DEFAULT_ELEMENT_NAME);
+<span class="fc" id="L355">        AttributeStatement attributeStatement</span>
+                = (AttributeStatement)CommonUtil.buildXMLObject(AttributeStatement.DEFAULT_ELEMENT_NAME);
 
-<span class="fc" id="L380">        attributeStatement.setSubject(subject);</span>
-<span class="fc" id="L381">        attributeStatement.getAttributes().addAll(attributeList);</span>
+<span class="fc" id="L358">        attributeStatement.setSubject(subject);</span>
+<span class="fc" id="L359">        attributeStatement.getAttributes().addAll(attributeList);</span>
 
-<span class="fc" id="L383">        return attributeStatement;</span>
+<span class="fc" id="L361">        return attributeStatement;</span>
     }
 
     /**
@@ -395,19 +373,19 @@ import java.util.*;
      */
     public static Conditions createConditions(DateTime notBefore, DateTime notOnOrAfter) throws TrustException {
 
-<span class="fc" id="L398">        Conditions conditions = (Conditions)SAMLUtils.buildXMLObject(Conditions.DEFAULT_ELEMENT_NAME);</span>
+<span class="fc" id="L376">        Conditions conditions = (Conditions)CommonUtil.buildXMLObject(Conditions.DEFAULT_ELEMENT_NAME);</span>
 
-<span class="fc" id="L400">        conditions.setNotBefore(notBefore);</span>
-<span class="fc" id="L401">        conditions.setNotOnOrAfter(notOnOrAfter);</span>
+<span class="fc" id="L378">        conditions.setNotBefore(notBefore);</span>
+<span class="fc" id="L379">        conditions.setNotOnOrAfter(notOnOrAfter);</span>
 
-<span class="fc" id="L403">        return conditions;</span>
+<span class="fc" id="L381">        return conditions;</span>
     }
 
     /**
      * This method creates the final SAML assertion. The final SAML assertion would looks like as follows,
      *  &lt;saml:Assertion  AssertionID=&quot;_a75adf55-01d7-40cc-929f-dbd8372ebdfc&quot;
      *                   IssueInstant=&quot;2003-04-17T00:46:02Z&quot;
-     *                   Issuer=���www.opensaml.org���
+     *                   Issuer=”www.opensaml.org”
      *                   MajorVersion=&quot;1&quot;
      *                   MinorVersion=&quot;1&quot;
      *                   xmlns=&quot;urn:oasis:names:tc:SAML:1.0:assertion&quot;&gt;
@@ -452,14 +430,14 @@ import java.util.*;
     public static Assertion createAssertion(String issuerName, DateTime notBefore, DateTime notOnOrAfter,
                                         List&lt;Statement&gt; statements) throws TrustException {
 
-<span class="fc" id="L455">        Assertion assertion = (Assertion)SAMLUtils.buildXMLObject(Assertion.DEFAULT_ELEMENT_NAME);</span>
+<span class="fc" id="L433">        Assertion assertion = (Assertion)CommonUtil.buildXMLObject(Assertion.DEFAULT_ELEMENT_NAME);</span>
 
-<span class="fc" id="L457">        assertion.setIssuer(issuerName);</span>
-<span class="fc" id="L458">        assertion.setConditions(SAMLUtils.createConditions(notBefore, notOnOrAfter));</span>
-<span class="fc" id="L459">        assertion.getStatements().addAll(statements);</span>
-<span class="fc" id="L460">        assertion.setID(UIDGenerator.generateUID());</span>
-<span class="fc" id="L461">        assertion.setIssueInstant(new DateTime());</span>
-<span class="fc" id="L462">        return assertion;</span>
+<span class="fc" id="L435">        assertion.setIssuer(issuerName);</span>
+<span class="fc" id="L436">        assertion.setConditions(SAMLUtils.createConditions(notBefore, notOnOrAfter));</span>
+<span class="fc" id="L437">        assertion.getStatements().addAll(statements);</span>
+<span class="fc" id="L438">        assertion.setID(UIDGenerator.generateUID());</span>
+<span class="fc" id="L439">        assertion.setIssueInstant(new DateTime());</span>
+<span class="fc" id="L440">        return assertion;</span>
     }
 
     /**
@@ -477,21 +455,21 @@ import java.util.*;
      */
     public static Attribute createAttribute(String name, String namespace, String value) throws TrustException {
 
-<span class="fc" id="L480">        Attribute attribute = (Attribute)SAMLUtils.buildXMLObject(Attribute.DEFAULT_ELEMENT_NAME);</span>
+<span class="fc" id="L458">        Attribute attribute = (Attribute)CommonUtil.buildXMLObject(Attribute.DEFAULT_ELEMENT_NAME);</span>
 
-<span class="fc" id="L482">        attribute.setAttributeName(name);</span>
-<span class="fc" id="L483">        attribute.setAttributeNamespace(namespace);</span>
+<span class="fc" id="L460">        attribute.setAttributeName(name);</span>
+<span class="fc" id="L461">        attribute.setAttributeNamespace(namespace);</span>
 
-<span class="fc" id="L485">        XSStringBuilder attributeValueBuilder = (XSStringBuilder)Configuration.getBuilderFactory().</span>
+<span class="fc" id="L463">        XSStringBuilder attributeValueBuilder = (XSStringBuilder)Configuration.getBuilderFactory().</span>
                 getBuilder(XSString.TYPE_NAME);
 
-<span class="fc" id="L488">        XSString stringValue</span>
+<span class="fc" id="L466">        XSString stringValue</span>
                 = attributeValueBuilder.buildObject(AttributeValue.DEFAULT_ELEMENT_NAME, XSString.TYPE_NAME);
-<span class="fc" id="L490">        stringValue.setValue(value);</span>
+<span class="fc" id="L468">        stringValue.setValue(value);</span>
 
-<span class="fc" id="L492">        attribute.getAttributeValues().add(stringValue);</span>
+<span class="fc" id="L470">        attribute.getAttributeValues().add(stringValue);</span>
 
-<span class="fc" id="L494">        return attribute;</span>
+<span class="fc" id="L472">        return attribute;</span>
 
     }
 
@@ -502,7 +480,7 @@ import java.util.*;
      */
     public static KeyInfo createKeyInfo() throws TrustException {
 
-<span class="fc" id="L505">        return (KeyInfo)SAMLUtils.buildXMLObject(KeyInfo.DEFAULT_ELEMENT_NAME);</span>
+<span class="fc" id="L483">        return (KeyInfo)CommonUtil.buildXMLObject(KeyInfo.DEFAULT_ELEMENT_NAME);</span>
     }
 
      /**
@@ -518,10 +496,10 @@ import java.util.*;
      */
     public static KeyInfo createKeyInfo(EncryptedKey encryptedKey) throws TrustException {
 
-<span class="fc" id="L521">        KeyInfo keyInfo = createKeyInfo();</span>
-<span class="fc" id="L522">        keyInfo.getEncryptedKeys().add(encryptedKey);</span>
+<span class="fc" id="L499">        KeyInfo keyInfo = createKeyInfo();</span>
+<span class="fc" id="L500">        keyInfo.getEncryptedKeys().add(encryptedKey);</span>
 
-<span class="fc" id="L524">        return keyInfo;</span>
+<span class="fc" id="L502">        return keyInfo;</span>
     }
 
     /**
@@ -537,133 +515,14 @@ import java.util.*;
      */
     public static KeyInfo createKeyInfo(X509Data x509Data) throws TrustException {
 
-<span class="fc" id="L540">        KeyInfo keyInfo = createKeyInfo();</span>
-<span class="fc" id="L541">        keyInfo.getX509Datas().add(x509Data);</span>
-
-<span class="fc" id="L543">        return keyInfo;</span>
-    }
-
-    /**
-     * Creates the certificate based KeyInfo object.
-     * @param certificate The public key certificate used to create the KeyInfo object.
-     * @return OpenSAML representation of KeyInfo object.
-     * @throws TrustException If an error occurred while creating the KeyInfo
-     */
-    public static KeyInfo getCertificateBasedKeyInfo(X509Certificate certificate) throws TrustException {
-<span class="fc" id="L553">        X509Data x509Data = SAMLUtils.createX509Data(certificate);</span>
-<span class="fc" id="L554">        return SAMLUtils.createKeyInfo(x509Data);</span>
-    }
-
-
-    /**
-     * This method creates KeyInfo element of an assertion. This is a facade, in which it calls
-     * to other helper methods to create KeyInfo. The TokenIssuer will call this method to
-     * create the KeyInfo.
-     * @param doc An Axiom based DOM Document.
-     * @param data The ephemeral key which we use here need in encrypting the message also. Therefore
-     *              we need to save the ephemeral key in RahasData passed here.
-     * @param serviceCert Public key used to encrypt the assertion is extracted from this certificate.
-     * @param keySize Size of the key to be used
-     * @param crypto The relevant private key
-     * @param keyComputation Key computation mechanism.
-     * @return OpenSAML KeyInfo representation.
-     * @throws WSSecurityException We use WSS4J to generate encrypted key. This exception will trigger if an
-     *                      error occurs while generating the encrypted key.
-     * @throws TrustException If an error occurred while creating KeyInfo object.
-     */
-    public static KeyInfo getSymmetricKeyBasedKeyInfo(Document doc,
-                                                      RahasData data,
-                                                      X509Certificate serviceCert,
-                                                      int keySize,
-                                                      Crypto crypto,
-                                                      int keyComputation) throws WSSecurityException, TrustException {
-
-<span class="fc" id="L581">        byte[] ephemeralKey = TokenIssuerUtil.getSharedSecret(</span>
-                data, keyComputation, keySize);
-
-<span class="fc" id="L584">        WSSecEncryptedKey encryptedKey = getSymmetricKeyBasedKeyInfoContent(doc, ephemeralKey, serviceCert,</span>
-                keySize, crypto);
-
-        // Extract the base64 encoded secret value
-<span class="fc" id="L588">        byte[] tempKey = new byte[keySize / 8];</span>
-<span class="fc" id="L589">        System.arraycopy(encryptedKey.getEphemeralKey(), 0, tempKey,</span>
-                0, keySize / 8);
-
+<span class="fc" id="L518">        KeyInfo keyInfo = createKeyInfo();</span>
+<span class="fc" id="L519">        keyInfo.getX509Datas().add(x509Data);</span>
 
-<span class="fc" id="L593">        data.setEphmeralKey(tempKey);</span>
-
-<span class="fc" id="L595">        EncryptedKey samlEncryptedKey = SAMLUtils.createEncryptedKey(serviceCert, encryptedKey);</span>
-<span class="fc" id="L596">        return SAMLUtils.createKeyInfo(samlEncryptedKey);</span>
+<span class="fc" id="L521">        return keyInfo;</span>
     }
 
 
 
-    // TODO remove keySize parameter
-    static WSSecEncryptedKey getSymmetricKeyBasedKeyInfoContent(Document doc,
-                                                                       byte[] ephemeralKey,
-                                                                       X509Certificate serviceCert,
-                                                                       int keySize,
-                                                                       Crypto crypto) throws WSSecurityException,
-            TrustException {
-        // Create the encrypted key
-<span class="fc" id="L609">        WSSecEncryptedKey encryptedKeyBuilder = new WSSecEncryptedKey();</span>
-
-        // Use thumbprint id
-<span class="fc" id="L612">        encryptedKeyBuilder</span>
-                .setKeyIdentifierType(WSConstants.THUMBPRINT_IDENTIFIER);
-
-        // SEt the encryption cert
-<span class="fc" id="L616">        encryptedKeyBuilder.setUseThisCert(serviceCert);</span>
-
-        // TODO setting keysize is removed with wss4j 1.6 migration - do we actually need this ?
-
-<span class="fc" id="L620">        encryptedKeyBuilder.setEphemeralKey(ephemeralKey);</span>
-
-        // Set key encryption algo
-<span class="fc" id="L623">        encryptedKeyBuilder</span>
-                .setKeyEncAlgo(EncryptionConstants.ALGO_ID_KEYTRANSPORT_RSA15);
-
-        // Build
-<span class="fc" id="L627">        encryptedKeyBuilder.prepare(doc, crypto);</span>
-
-<span class="fc" id="L629">        return encryptedKeyBuilder;</span>
-    }
-
-    /**
-     * Creates the X509 data element in a SAML issuer token. Should create an element similar to following,
-     * &lt;X509Data xmlns:xenc=&quot;http://www.w3.org/2001/04/xmlenc#&quot;
-     *                         xmlns:ds=&quot;http://www.w3.org/2000/09/xmldsig#&quot;&gt;
-     *   &lt;X509Certificate&gt;
-     *       MIICNTCCAZ6gAwIB...
-     *   &lt;/X509Certificate&gt;
-     * &lt;/X509Data&gt;
-     * @param clientCert Client certificate to be used when generating X509 data
-     * @return  SAML X509Data representation.
-     * @throws TrustException If an error occurred while creating X509Data and X509Certificate.
-     */
-    static X509Data createX509Data(X509Certificate clientCert) throws TrustException {
-
-        byte[] clientCertBytes;
-        try {
-<span class="fc" id="L648">            clientCertBytes = clientCert.getEncoded();</span>
-<span class="nc" id="L649">        } catch (CertificateEncodingException e) {</span>
-<span class="nc" id="L650">            log.error(&quot;An error occurred while encoding certificate.&quot;, e);</span>
-<span class="nc" id="L651">            throw new TrustException(&quot;An error occurred while encoding certificate.&quot;, e);</span>
-<span class="fc" id="L652">        }</span>
-<span class="fc" id="L653">        String base64Cert = Base64.encode(clientCertBytes);</span>
-
-<span class="fc" id="L655">        org.opensaml.xml.signature.X509Certificate x509Certificate</span>
-                = (org.opensaml.xml.signature.X509Certificate)SAMLUtils.buildXMLObject
-                (org.opensaml.xml.signature.X509Certificate.DEFAULT_ELEMENT_NAME);
-
-<span class="fc" id="L659">        x509Certificate.setValue(base64Cert);</span>
-
-<span class="fc" id="L661">        X509Data x509Data = (X509Data)SAMLUtils.buildXMLObject(X509Data.DEFAULT_ELEMENT_NAME);</span>
-<span class="fc" id="L662">        x509Data.getX509Certificates().add(x509Certificate);</span>
-
-<span class="fc" id="L664">        return x509Data;</span>
-    }
-
     /**
      * This method will created the &quot;EncryptedKey&quot; of a SAML assertion.
      * An encrypted key would look like as follows,
@@ -698,39 +557,39 @@ import java.util.*;
     static EncryptedKey createEncryptedKey(X509Certificate certificate, WSSecEncryptedKey wsSecEncryptedKey)
             throws TrustException {
 
-<span class="fc" id="L701">        SecurityTokenReference securityTokenReference</span>
-                = (SecurityTokenReference)SAMLUtils.buildXMLObject(SecurityTokenReference.ELEMENT_NAME);
+<span class="fc" id="L560">        SecurityTokenReference securityTokenReference</span>
+                = (SecurityTokenReference)CommonUtil.buildXMLObject(SecurityTokenReference.ELEMENT_NAME);
 
-<span class="fc" id="L704">        KeyIdentifier keyIdentifier = (KeyIdentifier)SAMLUtils.buildXMLObject(KeyIdentifier.ELEMENT_NAME);</span>
+<span class="fc" id="L563">        KeyIdentifier keyIdentifier = (KeyIdentifier)CommonUtil.buildXMLObject(KeyIdentifier.ELEMENT_NAME);</span>
 
         // Encoding type set to http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0
         // #Base64Binary
-<span class="fc" id="L708">        keyIdentifier.setEncodingType(KeyIdentifier.ENCODING_TYPE_BASE64_BINARY);</span>
-<span class="fc" id="L709">        keyIdentifier.setValueType(WSSecurityConstants.WS_SECURITY11_NS+&quot;#ThumbprintSHA1&quot;);</span>
-<span class="fc" id="L710">        keyIdentifier.setValue(getThumbprintSha1(certificate));</span>
+<span class="fc" id="L567">        keyIdentifier.setEncodingType(KeyIdentifier.ENCODING_TYPE_BASE64_BINARY);</span>
+<span class="fc" id="L568">        keyIdentifier.setValueType(WSSecurityConstants.WS_SECURITY11_NS+&quot;#ThumbprintSHA1&quot;);</span>
+<span class="fc" id="L569">        keyIdentifier.setValue(getThumbprintSha1(certificate));</span>
 
-<span class="fc" id="L712">        securityTokenReference.getUnknownXMLObjects().add(keyIdentifier);</span>
+<span class="fc" id="L571">        securityTokenReference.getUnknownXMLObjects().add(keyIdentifier);</span>
 
-<span class="fc" id="L714">        KeyInfo keyInfo = SAMLUtils.createKeyInfo();</span>
-<span class="fc" id="L715">        keyInfo.getXMLObjects().add(securityTokenReference);</span>
+<span class="fc" id="L573">        KeyInfo keyInfo = SAMLUtils.createKeyInfo();</span>
+<span class="fc" id="L574">        keyInfo.getXMLObjects().add(securityTokenReference);</span>
 
-<span class="fc" id="L717">        CipherValue cipherValue = (CipherValue)buildXMLObject(CipherValue.DEFAULT_ELEMENT_NAME);</span>
-<span class="fc" id="L718">        cipherValue.setValue(Base64.encode(wsSecEncryptedKey.getEncryptedEphemeralKey()));</span>
+<span class="fc" id="L576">        CipherValue cipherValue = (CipherValue)CommonUtil.buildXMLObject(CipherValue.DEFAULT_ELEMENT_NAME);</span>
+<span class="fc" id="L577">        cipherValue.setValue(Base64.encode(wsSecEncryptedKey.getEncryptedEphemeralKey()));</span>
 
-<span class="fc" id="L720">        CipherData cipherData = (CipherData)buildXMLObject(CipherData.DEFAULT_ELEMENT_NAME);</span>
-<span class="fc" id="L721">        cipherData.setCipherValue(cipherValue);</span>
+<span class="fc" id="L579">        CipherData cipherData = (CipherData)CommonUtil.buildXMLObject(CipherData.DEFAULT_ELEMENT_NAME);</span>
+<span class="fc" id="L580">        cipherData.setCipherValue(cipherValue);</span>
 
-<span class="fc" id="L723">        EncryptionMethod encryptionMethod = (EncryptionMethod)buildXMLObject(EncryptionMethod.DEFAULT_ELEMENT_NAME);</span>
-<span class="fc" id="L724">        encryptionMethod.setAlgorithm(EncryptionConstants.ALGO_ID_KEYTRANSPORT_RSA15);</span>
+<span class="fc" id="L582">        EncryptionMethod encryptionMethod = (EncryptionMethod)CommonUtil.buildXMLObject(EncryptionMethod.DEFAULT_ELEMENT_NAME);</span>
+<span class="fc" id="L583">        encryptionMethod.setAlgorithm(EncryptionConstants.ALGO_ID_KEYTRANSPORT_RSA15);</span>
 
-<span class="fc" id="L726">        EncryptedKey encryptedKey = (EncryptedKey)SAMLUtils.buildXMLObject(EncryptedKey.DEFAULT_ELEMENT_NAME);</span>
+<span class="fc" id="L585">        EncryptedKey encryptedKey = (EncryptedKey)CommonUtil.buildXMLObject(EncryptedKey.DEFAULT_ELEMENT_NAME);</span>
 
-<span class="fc" id="L728">        encryptedKey.setID(wsSecEncryptedKey.getId());</span>
-<span class="fc" id="L729">        encryptedKey.setEncryptionMethod(encryptionMethod);</span>
-<span class="fc" id="L730">        encryptedKey.setCipherData(cipherData);</span>
-<span class="fc" id="L731">        encryptedKey.setKeyInfo(keyInfo);</span>
+<span class="fc" id="L587">        encryptedKey.setID(wsSecEncryptedKey.getId());</span>
+<span class="fc" id="L588">        encryptedKey.setEncryptionMethod(encryptionMethod);</span>
+<span class="fc" id="L589">        encryptedKey.setCipherData(cipherData);</span>
+<span class="fc" id="L590">        encryptedKey.setKeyInfo(keyInfo);</span>
 
-<span class="fc" id="L733">        return encryptedKey;</span>
+<span class="fc" id="L592">        return encryptedKey;</span>
 
     }
 
@@ -738,28 +597,19 @@ import java.util.*;
 
         MessageDigest sha;
         try {
-<span class="fc" id="L741">            sha = MessageDigest.getInstance(&quot;SHA-1&quot;);</span>
-<span class="nc" id="L742">        } catch (NoSuchAlgorithmException e1) {</span>
-<span class="nc" id="L743">            throw new TrustException(&quot;sha1NotFound&quot;, e1);</span>
-<span class="fc" id="L744">        }</span>
-<span class="fc" id="L745">        sha.reset();</span>
+<span class="fc" id="L600">            sha = MessageDigest.getInstance(&quot;SHA-1&quot;);</span>
+<span class="nc" id="L601">        } catch (NoSuchAlgorithmException e1) {</span>
+<span class="nc" id="L602">            throw new TrustException(&quot;sha1NotFound&quot;, e1);</span>
+<span class="fc" id="L603">        }</span>
+<span class="fc" id="L604">        sha.reset();</span>
         try {
-<span class="fc" id="L747">            sha.update(cert.getEncoded());</span>
-<span class="nc" id="L748">        } catch (CertificateEncodingException e1) {</span>
-<span class="nc" id="L749">            throw new TrustException(&quot;certificateEncodingError&quot;, e1);</span>
-<span class="fc" id="L750">        }</span>
-<span class="fc" id="L751">        byte[] data = sha.digest();</span>
-
-<span class="fc" id="L753">        return Base64.encode(data);</span>
-    }
+<span class="fc" id="L606">            sha.update(cert.getEncoded());</span>
+<span class="nc" id="L607">        } catch (CertificateEncodingException e1) {</span>
+<span class="nc" id="L608">            throw new TrustException(&quot;certificateEncodingError&quot;, e1);</span>
+<span class="fc" id="L609">        }</span>
+<span class="fc" id="L610">        byte[] data = sha.digest();</span>
 
-    /**
-     * Converts java.util.Date to opensaml DateTime object.
-     * @param date Java util date
-     * @return opensaml specific DateTime object.
-     */
-    public static DateTime convertToDateTime(Date date) {
-<span class="nc" id="L762">        return  new DateTime(date);</span>
+<span class="fc" id="L612">        return Base64.encode(data);</span>
     }
 
 }

Modified: axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl.util/SignKeyHolder.java.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl.util/SignKeyHolder.java.html?rev=1725383&r1=1725382&r2=1725383&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl.util/SignKeyHolder.java.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl.util/SignKeyHolder.java.html Mon Jan 18 23:07:55 2016
@@ -39,7 +39,7 @@ public class SignKeyHolder implements X5
 
 <span class="fc" id="L40">    private X509Certificate[] issuerCerts = null;</span>
 
-<span class="fc" id="L42">	private PrivateKey issuerPK = null;</span>
+<span class="fc" id="L42">    private PrivateKey issuerPK = null;</span>
 
 
     public String getSignatureAlgorithm() {

Modified: axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl.util/index.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl.util/index.html?rev=1725383&r1=1725382&r2=1725383&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl.util/index.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl.util/index.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>org.apache.rahas.impl.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><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> &gt; <span class="el_package">org.apache.rahas.impl.util</span></div><h1>org.apache.rahas.impl.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="t
 oggleSort(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><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">934 of 1,531</td><td class="ctr2">39%</td>
 <td class="bar">59 of 66</td><td class="ctr2">11%</td><td class="ctr1">71</td><td class="ctr2">111</td><td class="ctr1">236</td><td class="ctr2">413</td><td class="ctr1">40</td><td class="ctr2">78</td><td class="ctr1">3</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a3"><a href="SAML2Utils.html" class="el_class">SAML2Utils</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="105" height="10" title="530" alt="530"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="46" alt="46"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">29</td><td class="ctr2" id="g1">29</td><td class="ctr1" id="h0">127</td><td class="ctr2" id="i1">127</td><td class="ctr1" id="j2">6</td><td class="ctr2" id="k5">6</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a6"><a href="SAMLUtils.html" class="el_class">SAMLUtils</a></td><td class="bar" id="b1"><img sr
 c="../.resources/redbar.gif" width="28" height="10" title="144" alt="144"/><img src="../.resources/greenbar.gif" width="91" height="10" title="460" alt="460"/></td><td class="ctr2" id="c0">76%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="28" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="13" height="10" title="5" alt="5"/></td><td class="ctr2" id="e1">31%</td><td class="ctr1" id="f1">11</td><td class="ctr2" id="g0">34</td><td class="ctr1" id="h1">37</td><td class="ctr2" id="i0">169</td><td class="ctr1" id="j3">5</td><td class="ctr2" id="k0">26</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a1"><a href="CommonUtil.html" class="el_class">CommonUtil</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="27" height="10" title="140" alt="140"/><img src="../.resources/greenbar.gif" width="8" height="10" title="45" alt="45"/></td><td class="ctr2" id="c4">24%</td><td class="bar" 
 id="d2"><img src="../.resources/redbar.gif" width="5" height="10" title="2" alt="2"/><img src="../.resources/greenbar.gif" width="5" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g3">10</td><td class="ctr1" id="h2">28</td><td class="ctr2" id="i2">41</td><td class="ctr1" id="j5">3</td><td class="ctr2" id="k2">8</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a5"><a href="SAMLNameIdentifierCallback.html" class="el_class">SAMLNameIdentifierCallback</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="6" height="10" title="34" alt="34"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">7</td><td class="ctr2" id="g4">7</td><td class="ctr1" id="h3">14</td><td class="ctr2" id="i4">14</td><td class="ctr1" id="j1">7</td><td class="ctr2" id="k3">7</td><td class="ctr1" id="l1">1</td><td class="c
 tr2" id="m3">1</td></tr><tr><td id="a2"><a href="SAML2KeyInfo.html" class="el_class">SAML2KeyInfo</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="5" height="10" title="27" alt="27"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h4">11</td><td class="ctr2" id="i7">11</td><td class="ctr1" id="j4">5</td><td class="ctr2" id="k6">5</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a7"><a href="SignKeyHolder.html" class="el_class">SignKeyHolder</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="5" height="10" title="26" alt="26"/><img src="../.resources/greenbar.gif" width="6" height="10" title="35" alt="35"/></td><td class="ctr2" id="c3">57%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f2">11</td><td class="ctr2" id="g2">18</td><td class=
 "ctr1" id="h5">11</td><td class="ctr2" id="i3">25</td><td class="ctr1" id="j0">11</td><td class="ctr2" id="k1">18</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a4"><a href="SAMLAttributeCallback.html" class="el_class">SAMLAttributeCallback</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="3" height="10" title="19" alt="19"/><img src="../.resources/greenbar.gif" width="6" height="10" title="35" alt="35"/></td><td class="ctr2" id="c1">65%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g5">7</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i5">14</td><td class="ctr1" id="j6">3</td><td class="ctr2" id="k4">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a0"><a href="AxiomParserPool.html" class="el_class">AxiomParserPool</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="2" height="10" title="1
 4" alt="14"/><img src="../.resources/greenbar.gif" width="4" height="10" title="22" alt="22"/></td><td class="ctr2" id="c2">61%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">4</td><td class="ctr2" id="i6">12</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">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>org.apache.rahas.impl.util</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><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> &gt; <span class="el_package">org.apache.rahas.impl.util</span></div><h1>org.apache.rahas.impl.util</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="t
 oggleSort(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><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">883 of 1,664</td><td class="ctr2">47%</td>
 <td class="bar">61 of 84</td><td class="ctr2">27%</td><td class="ctr1">73</td><td class="ctr2">128</td><td class="ctr1">214</td><td class="ctr2">446</td><td class="ctr1">38</td><td class="ctr2">86</td><td class="ctr1">2</td><td class="ctr2">8</td></tr></tfoot><tbody><tr><td id="a3"><a href="SAML2Utils.html" class="el_class">SAML2Utils</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="108" height="10" title="483" alt="483"/><img src="../.resources/greenbar.gif" width="11" height="10" title="49" alt="49"/></td><td class="ctr2" id="c5">9%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="120" height="10" title="42" alt="42"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f0">26</td><td class="ctr2" id="g1">31</td><td class="ctr1" id="h0">109</td><td class="ctr2" id="i1">125</td><td class="ctr1" id="j2">5</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a1"><a href=
 "CommonUtil.html" class="el_class">CommonUtil</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="34" height="10" title="152" alt="152"/><img src="../.resources/greenbar.gif" width="68" height="10" title="305" alt="305"/></td><td class="ctr2" id="c1">67%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="22" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="57" height="10" title="20" alt="20"/></td><td class="ctr2" id="e0">71%</td><td class="ctr1" id="f1">11</td><td class="ctr2" id="g0">32</td><td class="ctr1" id="h2">28</td><td class="ctr2" id="i2">109</td><td class="ctr1" id="j5">3</td><td class="ctr2" id="k1">18</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a6"><a href="SAMLUtils.html" class="el_class">SAMLUtils</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="28" height="10" title="128" alt="128"/><img src="../.resources/greenbar.gif" width="75" hei
 ght="10" title="335" alt="335"/></td><td class="ctr2" id="c0">72%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="31" height="10" title="11" alt="11"/><img src="../.resources/greenbar.gif" width="8" height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">21%</td><td class="ctr1" id="f3">10</td><td class="ctr2" id="g2">27</td><td class="ctr1" id="h1">33</td><td class="ctr2" id="i0">136</td><td class="ctr1" id="j4">4</td><td class="ctr2" id="k0">20</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a5"><a href="SAMLNameIdentifierCallback.html" class="el_class">SAMLNameIdentifierCallback</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="7" height="10" title="34" alt="34"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f4">7</td><td class="ctr2" id="g4">7</td><td class="ctr1" id="h3">14</td><td class="ctr2" id="i4">14</td><td class="ct
 r1" id="j1">7</td><td class="ctr2" id="k4">7</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a2"><a href="SAML2KeyInfo.html" class="el_class">SAML2KeyInfo</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="6" height="10" title="27" alt="27"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h4">11</td><td class="ctr2" id="i7">11</td><td class="ctr1" id="j3">5</td><td class="ctr2" id="k6">5</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a7"><a href="SignKeyHolder.html" class="el_class">SignKeyHolder</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="5" height="10" title="26" alt="26"/><img src="../.resources/greenbar.gif" width="7" height="10" title="35" alt="35"/></td><td class="ctr2" id="c4">57%</td><td class="bar" id="d5"/><td class="ctr2
 " id="e5">n/a</td><td class="ctr1" id="f2">11</td><td class="ctr2" id="g3">18</td><td class="ctr1" id="h5">11</td><td class="ctr2" id="i3">25</td><td class="ctr1" id="j0">11</td><td class="ctr2" id="k2">18</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a4"><a href="SAMLAttributeCallback.html" class="el_class">SAMLAttributeCallback</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="4" height="10" title="19" alt="19"/><img src="../.resources/greenbar.gif" width="7" height="10" title="35" alt="35"/></td><td class="ctr2" id="c2">65%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">3</td><td class="ctr2" id="g5">7</td><td class="ctr1" id="h6">4</td><td class="ctr2" id="i5">14</td><td class="ctr1" id="j6">3</td><td class="ctr2" id="k5">7</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a0"><a href="AxiomParserPool.html" class="el_class">AxiomParserPool</a></t
 d><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="3" height="10" title="14" alt="14"/><img src="../.resources/greenbar.gif" width="4" height="10" title="22" alt="22"/></td><td class="ctr2" id="c3">61%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">4</td><td class="ctr2" id="i6">12</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">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/AbstractIssuerConfig.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/AbstractIssuerConfig.html?rev=1725383&r1=1725382&r2=1725383&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/AbstractIssuerConfig.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/AbstractIssuerConfig.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>AbstractIssuerConfig</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> &gt; <a href="index.html" class="el_package">org.apache.rahas.impl</a> &gt; <span class="el_class">AbstractIssuerConfig</span></div><h1>AbstractIssuerConfig</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">33 of 84</td><td class="ctr2">61%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">9</td><td class="ctr2">11</td><td class="ctr
 1">15</td><td class="ctr2">27</td><td class="ctr1">9</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a4"><a href="AbstractIssuerConfig.java.html#L61" class="el_method">setAddRequestedAttachedRef(boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a5"><a href="AbstractIssuerConfig.java.html#L64" class="el_method">setAddRequestedUnattachedRef(boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">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="i3">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="AbstractIssuerConfig.java.html#L67" class="el_method">setKeyComputation(int)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">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="i4">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a8"><a href="AbstractIssuerConfig.java.html#L73" class="el_method">setProofKeyType(String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">1</td><
 td class="ctr1" id="h3">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a9"><a href="AbstractIssuerConfig.java.html#L76" class="el_method">setTtl(long)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c6">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">2</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="AbstractIssuerConfig.java.html#L79" class="el_method">setKeySize(int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">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
 ="h5">2</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a1"><a href="AbstractIssuerConfig.java.html#L70" class="el_method">getKeyComputation()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">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">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a2"><a href="AbstractIssuerConfig.java.html#L82" class="el_method">getKeySize()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c9">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">1</td><t
 d class="ctr2" id="i9">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="AbstractIssuerConfig.java.html#L85" class="el_method">getProofKeyType()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">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">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a10"><a href="AbstractIssuerConfig.java.html#L37" class="el_method">static {...}</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="120" height="10" title="36" alt="36"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td clas
 s="ctr2" id="i0">7</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a0"><a href="AbstractIssuerConfig.java.html#L25" class="el_method">AbstractIssuerConfig()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="50" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">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>AbstractIssuerConfig</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> &gt; <a href="index.html" class="el_package">org.apache.rahas.impl</a> &gt; <span class="el_class">AbstractIssuerConfig</span></div><h1>AbstractIssuerConfig</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">30 of 102</td><td class="ctr2">71%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">8</td><td class="ctr2">17</td><td class="ct
 r1">14</td><td class="ctr2">33</td><td class="ctr1">8</td><td class="ctr2">17</td></tr></tfoot><tbody><tr><td id="a10"><a href="AbstractIssuerConfig.java.html#L61" class="el_method">setAddRequestedAttachedRef(boolean)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a11"><a href="AbstractIssuerConfig.java.html#L65" class="el_method">setAddRequestedUnattachedRef(boolean)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c10">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="i3">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a12"><a href="AbstractIssuerConfig.java.html#L69" class="el_method">setKeyComputation(int)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c11">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="i4">2</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a14"><a href="AbstractIssuerConfig.java.html#L77" class="el_method">setProofKeyType(String)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3"
 >1</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a15"><a href="AbstractIssuerConfig.java.html#L81" class="el_method">setTtl(long)</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c13">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">2</td><td class="ctr2" id="i6">2</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a13"><a href="AbstractIssuerConfig.java.html#L85" class="el_method">setKeySize(int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="c14">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 cla
 ss="ctr1" id="h5">2</td><td class="ctr2" id="i7">2</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="AbstractIssuerConfig.java.html#L109" class="el_method">getCryptoPropertiesFile()</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c15">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">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a href="AbstractIssuerConfig.java.html#L117" class="el_method">getCryptoElement()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c16">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 c
 lass="ctr1" id="h7">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a16"><a href="AbstractIssuerConfig.java.html#L37" class="el_method">static {...}</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="120" height="10" title="36" alt="36"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a0"><a href="AbstractIssuerConfig.java.html#L25" class="el_method">AbstractIssuerConfig()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="50" height="10" title="15" alt="15"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><t
 d class="ctr1" id="h9">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="AbstractIssuerConfig.java.html#L73" class="el_method">getKeyComputation()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a5"><a href="AbstractIssuerConfig.java.html#L89" class="el_method">getKeySize()</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">
 1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a6"><a href="AbstractIssuerConfig.java.html#L93" class="el_method">getProofKeyType()</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a8"><a href="AbstractIssuerConfig.java.html#L97" class="el_method">isAddRequestedAttachedRef()</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><
 td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a9"><a href="AbstractIssuerConfig.java.html#L101" class="el_method">isAddRequestedUnattachedRef()</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a7"><a href="AbstractIssuerConfig.java.html#L105" class="el_method">getTtl()</a></td><td class="bar" id="b15"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ct
 r1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i15">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a2"><a href="AbstractIssuerConfig.java.html#L113" class="el_method">getCryptoPropertiesElement()</a></td><td class="bar" id="b16"><img src="../.resources/greenbar.gif" width="10" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">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="i16">1</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">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/AbstractIssuerConfig.java.html
URL: http://svn.apache.org/viewvc/axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/AbstractIssuerConfig.java.html?rev=1725383&r1=1725382&r2=1725383&view=diff
==============================================================================
--- axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/AbstractIssuerConfig.java.html (original)
+++ axis/site/axis2/java/rampart-staging/code-coverage/org.apache.rahas.impl/AbstractIssuerConfig.java.html Mon Jan 18 23:07:55 2016
@@ -60,29 +60,61 @@ import javax.xml.namespace.QName;
     public void setAddRequestedAttachedRef(boolean addRequestedAttachedRef) {
 <span class="nc" id="L61">        this.addRequestedAttachedRef = addRequestedAttachedRef;</span>
 <span class="nc" id="L62">    }</span>
+
     public void setAddRequestedUnattachedRef(boolean addRequestedUnattachedRef) {
-<span class="nc" id="L64">        this.addRequestedUnattachedRef = addRequestedUnattachedRef;</span>
-<span class="nc" id="L65">    }</span>
+<span class="nc" id="L65">        this.addRequestedUnattachedRef = addRequestedUnattachedRef;</span>
+<span class="nc" id="L66">    }</span>
+
     public void setKeyComputation(int keyComputation) {
-<span class="nc" id="L67">        this.keyComputation = keyComputation;</span>
-<span class="nc" id="L68">    }</span>
+<span class="nc" id="L69">        this.keyComputation = keyComputation;</span>
+<span class="nc" id="L70">    }</span>
+
     public int getKeyComputation() {
-<span class="nc" id="L70">        return keyComputation;</span>
+<span class="fc" id="L73">        return keyComputation;</span>
     }
+
     public void setProofKeyType(String proofKeyType) {
-<span class="nc" id="L73">        this.proofKeyType = proofKeyType;</span>
-<span class="nc" id="L74">    }</span>
+<span class="nc" id="L77">        this.proofKeyType = proofKeyType;</span>
+<span class="nc" id="L78">    }</span>
+
     public void setTtl(long ttl) {
-<span class="nc" id="L76">        this.ttl = ttl;</span>
-<span class="nc" id="L77">    }</span>
+<span class="nc" id="L81">        this.ttl = ttl;</span>
+<span class="nc" id="L82">    }</span>
+
     public void setKeySize(int keySize) {
-<span class="nc" id="L79">        this.keySize = keySize;</span>
-<span class="nc" id="L80">    }</span>
+<span class="nc" id="L85">        this.keySize = keySize;</span>
+<span class="nc" id="L86">    }</span>
+
     public int getKeySize() {
-<span class="nc" id="L82">        return keySize;</span>
+<span class="fc" id="L89">        return keySize;</span>
     }
+
     public String getProofKeyType() {
-<span class="nc" id="L85">        return proofKeyType;</span>
+<span class="fc" id="L93">        return proofKeyType;</span>
+    }
+
+    public boolean isAddRequestedAttachedRef() {
+<span class="fc" id="L97">        return addRequestedAttachedRef;</span>
+    }
+
+    public boolean isAddRequestedUnattachedRef() {
+<span class="fc" id="L101">        return addRequestedUnattachedRef;</span>
+    }
+
+    public long getTtl() {
+<span class="fc" id="L105">        return ttl;</span>
+    }
+
+    public String getCryptoPropertiesFile() {
+<span class="nc" id="L109">        return cryptoPropertiesFile;</span>
+    }
+
+    public OMElement getCryptoPropertiesElement() {
+<span class="fc" id="L113">        return cryptoPropertiesElement;</span>
+    }
+
+    public OMElement getCryptoElement() {
+<span class="nc" id="L117">        return cryptoElement;</span>
     }
 }
 </pre><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