_dsaSignature.initVerify((PublicKey) publicKey);
SignerOutputStream sos = new SignerOutputStream(_dsaSignature);
if(si.getSignedInfo() != null){
XMLStreamReaderEx signedInfo = (XMLStreamReaderEx) si.getSignedInfo();
if(_exc14nSBCanonicalizer == null){
_exc14nSBCanonicalizer = new EXC14nStAXReaderBasedCanonicalizer();
}
NamespaceContextEx nsContext = signedInfo.getNamespaceContext();
Iterator<NamespaceContextEx.Binding> itr = nsContext.iterator();
ArrayList list = new ArrayList();