У меня есть файл .env с открытыми / закрытыми многострочными ключами, но только некоторые ключи анализируются. В то время как переменная PUBLIC_KEY
правильно анализируется с пакетом dotenv
, PRIVATE_KEY
анализируется как '-----BEGIN RSA PRIVATE KEY-----
.
Мы пытались поменять их позиции в файле, поменять их значения, но мы ничего не делаем, чтобы изменить способ анализа файла - независимо от того, как мы изменили файл, только PUBLIC_KEY
анализирует правильно.
PUBLIC_KEY='-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuEdNotdGbDKZO1o7oATA
...
BvnP5uVCRrHigT1b8kvpJ/ptVw3hy2yE9h6V0Lolqq8XJ4kydLrOym5fVCdQlGBV
a9R7j5Z/03IUU34BwHNy648CAwEAAQ==
-----END PUBLIC KEY-----
'
PRIVATE_KEY='-----BEGIN RSA PRIVATE KEY-----
MIIJKQIBAAKCAgEAuEdNotdGbDKZO1o7oATAn6PsIoN3DhVLAZBDjg2JZ54ZDVc/
...
jUId69Z3cNk9QM2q0y26qo8uhEZ+yHCkxC3tBfWJ45YrP+Mj3FsPR044rhmu
-----END RSA PRIVATE KEY-----
'
У нас есть рабочее решение для ручного ввода разрывов строк в оставшиеся клавиши, но нам все еще интересно, если кто-нибудь знает, что может быть причиной этого.
Спасибо!