package com.l7tech.security.xml.processor;

import com.l7tech.security.token.SignedElement;
import com.l7tech.security.token.SigningSecurityToken;
import org.w3c.dom.Element;

class j implements SignedElement {
   private final SigningSecurityToken a;
   private final Element b;
   private final Element c;
   private final String d;
   private final String[] e;

   j(SigningSecurityToken var1, Element var2, Element var3, String var4, String[] var5) {
      this.a = var1;
      this.b = var2;
      this.c = var3;
      this.d = var4;
      this.e = var5;
   }

   @Override
   public SigningSecurityToken getSigningSecurityToken() {
      return this.a;
   }

   @Override
   public Element asElement() {
      return this.b;
   }

   @Override
   public Element getSignatureElement() {
      return this.c;
   }

   @Override
   public String getSignatureAlgorithmId() {
      return this.d;
   }

   @Override
   public String[] getDigestAlgorithmIds() {
      return this.e;
   }
}
