1 17 18 package com.sun.org.apache.xml.internal.security.utils.resolver.implementations; 19 20 import java.io.FileInputStream ; 21 import java.io.FileNotFoundException ; 22 import java.io.IOException ; 23 import java.io.InputStream ; 24 25 import com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput; 26 import com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolverSpi; 27 import org.w3c.dom.Attr ; 28 29 33 34 public class ResolverAnonymous extends ResourceResolverSpi { 35 36 static java.util.logging.Logger log = 37 java.util.logging.Logger.getLogger( 38 ResolverAnonymous.class.getName()); 39 40 private XMLSignatureInput _input = null; 41 42 47 public ResolverAnonymous(String filename) throws FileNotFoundException , IOException { 48 this._input = new XMLSignatureInput(new FileInputStream (filename)); 49 } 50 51 54 public ResolverAnonymous(InputStream is) { 55 this._input = new XMLSignatureInput(is); 56 } 57 58 59 public XMLSignatureInput engineResolve(Attr uri, String BaseURI) { 60 return this._input; 61 } 62 63 66 public boolean engineCanResolve(Attr uri, String BaseURI) { 67 if (uri == null) { 68 return true; 69 } 70 return false; 71 } 72 73 74 public String [] engineGetPropertyKeys() { 75 return new String [0]; 76 } 77 } 78 79 | Popular Tags |