{"author_url":"https://blog.hatena.ne.jp/a666666/","width":"100%","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog.kyanny.me%2Fentry%2F2023%2F08%2F19%2F024943\" title=\"Ruby: WEBrick \u3067 HTTPS \u30b5\u30fc\u30d0\u3092\u7acb\u3066\u308b (2) - @kyanny&#39;s blog\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","blog_title":"@kyanny's blog","description":"Ruby: WEBrick \u3067 HTTPS \u30b5\u30fc\u30d0\u3092\u7acb\u3066\u308b - @kyanny's blog \u3067\u306f\u4e0d\u5341\u5206\u3060\u3063\u305f\u306e\u3067\u6539\u826f\u7248\u3002 \u65e2\u5b58\u306e\u8a3c\u660e\u66f8\u3068\u9375\u3092\u4f7f\u3046\u5834\u5408 \u9375\u304c RSA \u3067\u306f\u306a\u304f ECDSA \u306e\u5834\u5408 WEBrick \u306b\u81ea\u5df1\u7f72\u540d\u8a3c\u660e\u66f8\u3092\u81ea\u52d5\u751f\u6210\u3055\u305b\u308b\u5834\u5408 TODO: OpenSSL::PKey.read \u306f\u9375\u306e\u7a2e\u985e\u3092\u81ea\u52d5\u5224\u5225\u3057\u3066\u304f\u308c\u308b\u306e\u3067 RSA \u306e\u5834\u5408\u3068 ECDSA \u306e\u5834\u5408\u3067\u5b9f\u88c5\u3092\u5206\u3051\u308b\u5fc5\u8981\u306a\u3044\u3002\u5f8c\u3067\u66f4\u65b0\u3059\u308b OpenSSL::PKey.read \u306f C \u62e1\u5f35\u3067\u5b9f\u88c5\u3055\u308c\u3066\u308b\u30e1\u30bd\u30c3\u30c9\u306a\u306e\u3067 source_location \u3067\u306f\u8fbf\u308c\u306a\u3044\u3002\u5b9f\u88c5\u306f ext/openssl/ossl_pkey.c \u306e os\u2026","url":"https://blog.kyanny.me/entry/2023/08/19/024943","published":"2023-08-19 02:49:43","type":"rich","author_name":"a666666","categories":["Ruby"],"height":"190","provider_url":"https://hatena.blog","title":"Ruby: WEBrick \u3067 HTTPS \u30b5\u30fc\u30d0\u3092\u7acb\u3066\u308b (2)","provider_name":"Hatena Blog","blog_url":"https://blog.kyanny.me/","version":"1.0","image_url":null}