one-line base64
Возникла необходимость запилить ssl-серт в ingress контроллер в k8s. на вход он принимает сертификат в bas64, причем в одну строчку. Нельзя например сделать вот так:
для того чтобы правильно сделать encoding, нужно запускать команду вот так:
На выходе получаем однострочный base64, который и помещаем в переменную.
#kubernetes #base64 #ssl
Возникла необходимость запилить 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