WordPressをインストールする過程で、次のようなエラーが発生した場合:
Download failed。 error:0D0890A1:asn1 encoding routines:func(137):reason(161)
このエラーは、サーバーに旧式のバージョンのcurlまたはOpenSSLライブラリがある場合に発生するとですね。 Modern SSL証明書は、SHA-256アルゴリズムを使用してSignますが、昔ながらのコードでは、これに対するサポートが不足しているします。 最終的にはサーバーを更新する必要が根本的に解決が可能です。
これに対する問題が WordPress.orgの Supportページに記載されています。 このページに関数が一つ出てくるんです。 次のような関数です。
function ssv_skip_ssl_verify($ssl_verify) {
return false;
}
add_filter('https_ssl_verify', 'ssv_skip_ssl_verify');
add_filter('https_local_ssl_verify', 'ssv_skip_ssl_verify');
この関数を適用してみると、一時的に解決することができますが危険なことがあるとしますね。