Похоже, вы путаете подписывание кода с подачей контента по HTTPS.
Подписание вашего кода позволяет людям узнать, что это действительно вы написали его, и может быть уверено, что никто не подделал его.
HTTPS позволяет веб-клиенту знать, что связь между ним и веб-сервером защищена от отслеживания (за исключением случаев, когда клиент настроен для работы через прокси-сервер, что может быть вредоносным).
Вы можете использовать как самостоятельно, так и вместе. Для любого выпуска программного обеспечения в стиле «термоусадочная пленка» я бы рекомендовал подписать ваш код. Если вы обрабатываете какие-либо конфиденциальные данные на вашем веб-сайте, такие как данные кредитной карты, то вам следует обрабатывать эти данные только по протоколу HTTPS (я полагаю, что большинство компаний-эмитентов кредитных карт требуют это в своих условиях)