Skip to content

Commit 5567a17

Browse files
authored
Merge pull request #158 from dhensby/pulls/cavage-spacing
fix: remove spaces between comma separated values in the cavage signature header
2 parents ebe32d4 + c2ef06f commit 5567a17

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/cavage/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ export async function signMessage<T extends Request | Response = Request | Respo
190190
}),
191191
`headers="${headerNames.join(' ')}"`,
192192
`signature="${signature.toString('base64')}"`,
193-
].join(', ');
193+
].join(',');
194194
return {
195195
...message,
196196
headers: {

test/cavage/new.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ describe('cavage', () => {
347347
'Content-Type': 'application/json',
348348
'Digest': 'SHA-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE=',
349349
'Content-Length': '18',
350-
'Signature': 'keyId="rsa-key-1", algorithm="hs2019", created=1402170695, expires=1402170995, headers="(request-target) (created) (expires) host digest content-length", signature="YSBmYWtlIHNpZ25hdHVyZQ=="',
350+
'Signature': 'keyId="rsa-key-1",algorithm="hs2019",created=1402170695,expires=1402170995,headers="(request-target) (created) (expires) host digest content-length",signature="YSBmYWtlIHNpZ25hdHVyZQ=="',
351351
});
352352
expect(signer.sign).to.have.been.calledOnceWithExactly(Buffer.from(
353353
'(request-target): post /foo\n' +
@@ -388,7 +388,7 @@ describe('cavage', () => {
388388
'Date': 'Tue, 20 Apr 2021 02:07:56 GMT',
389389
'Content-Type': 'application/json',
390390
'Content-Length': '62',
391-
'Signature': 'created=1618884479, keyId="test-key-ecc-p256", headers="content-length content-type", signature="YSBmYWtlIHNpZ25hdHVyZQ=="',
391+
'Signature': 'created=1618884479,keyId="test-key-ecc-p256",headers="content-length content-type",signature="YSBmYWtlIHNpZ25hdHVyZQ=="',
392392
});
393393
expect(signer.sign).to.have.been.calledOnceWithExactly(Buffer.from(
394394
'content-length: 62\n' +

0 commit comments

Comments
 (0)