Skip to content

Commit afc8003

Browse files
authored
Merge pull request lealhugui#15 from lealhugui/revert-11-master
Revert "Retira a necessidade de um arquivo .key."
2 parents e6e9864 + de5f925 commit afc8003

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/factory/signature.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export abstract class Signature {
66
public static signXml(xml: string, tag: string, certificado: any) {
77
let sig = new SignedXml();
88
sig.addReference("//*[local-name(.)='"+tag+"']","","","","","", true);
9-
sig.signingKey = certificado.pem;
9+
sig.signingKey = certificado.key;
1010
sig.computeSignature(xml);
1111
return sig.getSignedXml();
1212
}
@@ -34,7 +34,7 @@ export abstract class Signature {
3434
let sig = new SignedXml();
3535

3636
sig.addReference("//*[local-name(.)='"+tag+"']", transforms, "", "", "", "", false);
37-
sig.signingKey = certificado.pem;
37+
sig.signingKey = certificado.key;
3838
sig.canonicalizationAlgorithm = 'http://www.w3.org/TR/2001/REC-xml-c14n-20010315';
3939
sig.keyInfoProvider = infoProvider(certificado.pem);
4040
sig.computeSignature(xml);

test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ const signUtils = require('./lib/factory/signature');
55
const XmlHelper = require('./lib/factory/xmlHelper');
66

77
let cert = {
8+
key: fs.readFileSync('C:\\cert\\newKey.key'),
89
pem: fs.readFileSync('C:\\cert\\test.pem'),
910
pfx: fs.readFileSync('C:\\cert\\certificado.pfx'),
1011
password: fs.readFileSync('C:\\cert\\senha.txt')

0 commit comments

Comments
 (0)