Skip to content

Commit 626efbc

Browse files
committed
fix: Include requested format when refusing to export keys
1 parent 67649ef commit 626efbc

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/lib/aws/AwsKmsRsaPssProvider.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ describe('AwsKmsRsaPssProvider', () => {
249249

250250
await expect(provider.onExportKey(format, PRIVATE_KEY)).rejects.toThrowWithMessage(
251251
KmsError,
252-
'Private key cannot be exported',
252+
`Private key cannot be exported as ${format}`,
253253
);
254254
},
255255
);

src/lib/aws/AwsKmsRsaPssProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export class AwsKmsRsaPssProvider extends KmsRsaPssProvider {
6767
} else if (format === 'spki') {
6868
keySerialised = await this.retrievePublicKey(key);
6969
} else {
70-
throw new KmsError('Private key cannot be exported');
70+
throw new KmsError(`Private key cannot be exported as ${format}`);
7171
}
7272

7373
return keySerialised;

src/lib/gcp/GcpKmsRsaPssProvider.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ describe('onExportKey', () => {
388388

389389
await expect(provider.onExportKey(format, PRIVATE_KEY)).rejects.toThrowWithMessage(
390390
KmsError,
391-
'Private key cannot be exported',
391+
`Private key cannot be exported as ${format}`,
392392
);
393393
},
394394
);

src/lib/gcp/GcpKmsRsaPssProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ export class GcpKmsRsaPssProvider extends KmsRsaPssProvider {
9393
const pathEncoded = Buffer.from(key.kmsKeyVersionPath);
9494
keySerialised = bufferToArrayBuffer(pathEncoded);
9595
} else {
96-
throw new KmsError('Private key cannot be exported');
96+
throw new KmsError(`Private key cannot be exported as ${format}`);
9797
}
9898
return keySerialised;
9999
}

0 commit comments

Comments
 (0)