itīs surprising... the same key using two different algorithm, has generated the same signature, with the same certificate but with different, exponent+modulus pair.
i verified both, and both are correct! (with Apache and with IBM xml security suit.) someone here told once that the same certificate could not have two different modulus+exponent representation, this seems to be the exception. <KeyInfo> <KeyValue> <RSAKeyValue> <Modulus>ALTng/nEXt4jp8tatc1EHqteLwdovwRyueRuuB0Q7PisWn5uzdaCOKhnIkH9BgtlwJJ Ewd+sYEoU 7wIj3NcLlaIg/rypTQz+AlNKmiUIxAYHbCJ1LH3cEBct9HUY4YjleV1cK9Ip6j1INQ6PjzViNMng 52RweeSuPi/hm98YafZH</Modulus> <Exponent>AQAB</Exponent> </RSAKeyValue> </KeyValue> </KeyInfo> <KeyValue> <RSAKeyValue> <Modulus>tOeD+cRe3iOny1q1zUQeq14vB2i/BHK55G64HRDs+Kxafm7N1oI4qGciQf0GC2XAkkT B36xgShTv AiPc1wuVoiD+vKlNDP4CU0qaJQjEBgdsInUsfdwQFy30dRjhiOV5XVwr0inqPUg1Do+PNWI0yeDn ZHB55K4+L+Gb3xhp9kc=</Modulus> <Exponent>AQAB</Exponent> </RSAKeyValue> </KeyValue>
<?xml version="1.0" encoding="ISO-8859-1"?> <EnvioDTE xmlns="http://www.sii.cl/SiiDte" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sii.cl/SiiDte EnvioDTE_v10.xsd" version="1.0"> <SetDTE ID="SetDoc"> <Caratula version="1.0"> </Caratula> </SetDTE> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> <Reference URI="#SetDoc"> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> <DigestValue>pk6bngwldesngvQNYIsLy/gbJS8=</DigestValue> </Reference> </SignedInfo> <SignatureValue> cWmKHs9Y8kDgb18KEqzwonsAhXhcbCPJlgLKw1j4LA8FE+ZNJEFWDkD8EE+x+IF+HqrhtHaP9VNH 3DZXj7d2TaD2FZg2P7H48VHZBRTXguHJ4VAoJGWVCEOWJIgAYPYY9AwCzAP7Fq1CK0tVjZuOx/kj 1pXSR2N7nhcINoy0nwI= </SignatureValue> <KeyInfo> <KeyValue> <RSAKeyValue> <Modulus> ALTng/nEXt4jp8tatc1EHqteLwdovwRyueRuuB0Q7PisWn5uzdaCOKhnIkH9BgtlwJJEwd+sYEoU 7wIj3NcLlaIg/rypTQz+AlNKmiUIxAYHbCJ1LH3cEBct9HUY4YjleV1cK9Ip6j1INQ6PjzViNMng 52RweeSuPi/hm98YafZH </Modulus> <Exponent>AQAB</Exponent> </RSAKeyValue> </KeyValue> </KeyInfo> </Signature></EnvioDTE>
<?xml version="1.0" encoding="ISO-8859-1"?> <EnvioDTE xmlns="http://www.sii.cl/SiiDte" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sii.cl/SiiDte EnvioDTE_v10.xsd" version="1.0"> <SetDTE ID="SetDoc"> <Caratula version="1.0"> </Caratula> </SetDTE> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> <Reference URI="#SetDoc"> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> <DigestValue>pk6bngwldesngvQNYIsLy/gbJS8=</DigestValue> </Reference> </SignedInfo> <SignatureValue> cWmKHs9Y8kDgb18KEqzwonsAhXhcbCPJlgLKw1j4LA8FE+ZNJEFWDkD8EE+x+IF+HqrhtHaP9VNH 3DZXj7d2TaD2FZg2P7H48VHZBRTXguHJ4VAoJGWVCEOWJIgAYPYY9AwCzAP7Fq1CK0tVjZuOx/kj 1pXSR2N7nhcINoy0nwI= </SignatureValue> <KeyInfo> <KeyValue> <RSAKeyValue> <Modulus> tOeD+cRe3iOny1q1zUQeq14vB2i/BHK55G64HRDs+Kxafm7N1oI4qGciQf0GC2XAkkTB36xgShTv AiPc1wuVoiD+vKlNDP4CU0qaJQjEBgdsInUsfdwQFy30dRjhiOV5XVwr0inqPUg1Do+PNWI0yeDn ZHB55K4+L+Gb3xhp9kc= </Modulus> <Exponent>AQAB</Exponent> </RSAKeyValue> </KeyValue> </KeyInfo> </Signature></EnvioDTE>