Azureのweb-appに.pfxをアップロードしようとしたらエラーになりました。
の続きです。
思い当たるのは、WSLのUbuntuを22.04に上げたことです。
素直にググると答えがありました。
前:
openssl pkcs12 -export -in ~/.lego/certificates/gomita.me.crt -inkey ~/.lego/certificates/gomita.me.key -out gomita.me.pfx
後:
openssl pkcs12 -export -in ~/.lego/certificates/gomita.me.crt -inkey ~/.lego/certificates/gomita.me.key -legacy -out gomita.me.pfx
OpenSSLが3に上がって、「-legacy」が必要になった、ということのようです。そういうことを避けたいからlegoをdockerで使っているわけなので、legoのdocker内でやるべきなんでしょうかね・・・