location.protocol
должен сделать это для Вас.
(как в:
if (location.protocol === 'https:') {
// page is secure
}
)
Вы задавали этот вопрос раньше? См. Мой ответ на этот вопрос:
как преобразовать открытый ключ base64 / radix64 в формат pem в python
Где-то в открытом ключе есть ошибка. Похоже, это открытый ключ PGP, но с другой длиной строки, поэтому его нельзя использовать напрямую в качестве открытого ключа RSA.