Админим с Буквой
5.52K subscribers
303 photos
8 videos
59 files
1.16K links
Канал о системном администрировании, DevOps и немного Инфобеза.

По всем вопросам обращаться к @bykva. Рекламу не размещаю.
Download Telegram
one-line base64

Возникла необходимость запилить ssl-серт в ingress контроллер в k8s. на вход он принимает сертификат в bas64, причем в одну строчку. Нельзя например сделать вот так:
tls.crt: |
datadatadata
datadatadata


для того чтобы правильно сделать encoding, нужно запускать команду вот так:

base64 -w 0 example.com.key


На выходе получаем однострочный base64, который и помещаем в переменную.

#kubernetes #base64 #ssl
openssl save remote crt to file

openssl x509 -in <(openssl s_client -connect company.com:443 -prexit 2>/dev/null) > ca.crt

#ssl