Skip to content

Commit 55735d1

Browse files
committed
Disable extension sign verification
1 parent 5e3de11 commit 55735d1

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/vs/platform/extensionManagement/node/extensionManagementService.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,10 +337,19 @@ export class ExtensionManagementService extends AbstractExtensionManagementServi
337337
}
338338
}
339339

340+
private disableSignatureVerification() {
341+
return true;
342+
}
343+
340344
private async downloadExtension(extension: IGalleryExtension, operation: InstallOperation, verifySignature: boolean, clientTargetPlatform?: TargetPlatform): Promise<{ readonly location: URI; readonly verificationStatus: ExtensionSignatureVerificationCode | undefined }> {
341345
if (verifySignature) {
342346
const value = this.configurationService.getValue(VerifyExtensionSignatureConfigKey);
343347
verifySignature = isBoolean(value) ? value : true;
348+
349+
if (this.disableSignatureVerification()) {
350+
// Note: disable extension signature verification
351+
verifySignature = false;
352+
}
344353
}
345354
const { location, verificationStatus } = await this.extensionsDownloader.download(extension, operation, verifySignature, clientTargetPlatform);
346355
const shouldRequireSignature = shouldRequireRepositorySignatureFor(extension.private, await this.extensionGalleryManifestService.getExtensionGalleryManifest());

0 commit comments

Comments
 (0)