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({"UnusedDeclaration"})
public static Collection<X509Certificate> getCertChainCollection(X509Certificate[] issuerCerts) {
-<span class="nc" id="L56"> ArrayList<X509Certificate> certCollection = new ArrayList<X509Certificate>();</span>
+<span class="nc" id="L50"> ArrayList<X509Certificate> certCollection = new ArrayList<X509Certificate>();</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("Unable to find OpenSAML builder for object " + objectQName);</span>
-<span class="fc" id="L78"> throw new TrustException("builderNotFound",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("DSA")) {</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("DSA")) {</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("Unable to get issuer private key for issuer alias " + issuerKeyAlias);</span>
-<span class="nc" id="L133"> throw new TrustException("issuerPrivateKeyNotFound", 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("Unable to get issuer private key for issuer alias " + issuerKeyAlias);</span>
+<span class="nc" id="L111"> throw new TrustException("issuerPrivateKeyNotFound", 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("Error while marshalling assertion ", e);</span>
-<span class="nc" id="L156"> throw new TrustException("errorMarshallingAssertion", 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("Error while marshalling assertion ", e);</span>
+<span class="nc" id="L134"> throw new TrustException("errorMarshallingAssertion", 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("Error signing SAML Assertion. An error occurred while signing SAML Assertion with alias "</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("Error signing SAML Assertion. An error occurred while signing SAML Assertion with alias "</span>
+ issuerKeyAlias, e);
-<span class="nc" id="L164"> throw new TrustException("errorSigningAssertion", e);</span>
-<span class="fc" id="L165"> }</span>
-<span class="fc" id="L166"> }</span>
+<span class="nc" id="L142"> throw new TrustException("errorSigningAssertion", 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<Statement> statements = assertion.getStatements();</span>
+<span class="nc" id="L155"> List<Statement> 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<ConfirmationMethod> 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<ConfirmationMethod> 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<Attribute> 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,
* <saml:Assertion AssertionID="_a75adf55-01d7-40cc-929f-dbd8372ebdfc"
* IssueInstant="2003-04-17T00:46:02Z"
- * Issuer=���www.opensaml.org���
+ * Issuer=âwww.opensaml.orgâ
* MajorVersion="1"
* MinorVersion="1"
* xmlns="urn:oasis:names:tc:SAML:1.0:assertion">
@@ -452,14 +430,14 @@ import java.util.*;
public static Assertion createAssertion(String issuerName, DateTime notBefore, DateTime notOnOrAfter,
List<Statement> 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,
- * <X509Data xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"
- * xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
- * <X509Certificate>
- * MIICNTCCAZ6gAwIB...
- * </X509Certificate>
- * </X509Data>
- * @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("An error occurred while encoding certificate.", e);</span>
-<span class="nc" id="L651"> throw new TrustException("An error occurred while encoding certificate.", 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 "EncryptedKey" 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+"#ThumbprintSHA1");</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+"#ThumbprintSHA1");</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("SHA-1");</span>
-<span class="nc" id="L742"> } catch (NoSuchAlgorithmException e1) {</span>
-<span class="nc" id="L743"> throw new TrustException("sha1NotFound", e1);</span>
-<span class="fc" id="L744"> }</span>
-<span class="fc" id="L745"> sha.reset();</span>
+<span class="fc" id="L600"> sha = MessageDigest.getInstance("SHA-1");</span>
+<span class="nc" id="L601"> } catch (NoSuchAlgorithmException e1) {</span>
+<span class="nc" id="L602"> throw new TrustException("sha1NotFound", 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("certificateEncodingError", 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("certificateEncodingError", 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> > <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> > <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> > <a href="index.html" class="el_package">org.apache.rahas.impl</a> > <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> > <a href="index.html" class="el_package">org.apache.rahas.impl</a> > <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