タグ

公開鍵に関するi_matsuiのブックマーク (3)

  • 証明書と秘密鍵からp12ファイルを作る|てくめも@ecoop.net

    証明書と鍵ファイルからp12ファイル(pkcs12)を作る手順のメモ。 証明書(cer)をPEMに変換する、鍵(PEM private key)と結合してp12にする、という2段構え。 参考: http://spiratesta.hatenablog.com/entry/20120215/1329280918 1.公開用証明書をPEM証明書形式に変換する $ openssl x509 -in distribution_identity.cer -inform DER -out distribution_identity.pem -outform PEM 2.PEM証明書形式をP12証明書形式に変換する $ openssl pkcs12 -export -inkey mykey.key -in distribution_identity.pem -out distribution_ident

  • ECDSA署名の数学的理解とCloud KMSによる実装 - Gaudiy Tech Blog

    こんにちは!ファンと共に時代を進める、Web3スタートアップのGaudiyエンジニアをしている椿(@mikr29028944)です。 先日、Gaudiyではサーバーサイドウォレットの構築やEthereumにおけるECDSA署名の実装を行いました。 そこで今回は、少しニッチではありますが「ECDSA署名」をテーマに、Gaudiyの事業背景から、ECDSAの数学的な処理とコードまでを、実例をふまえてお伝えしてみたいと思います。 はじめに断っておくと、僕は大学時代にzk-SNARKsの理論を研究していたため、代数学を学んだことはありますが、この領域における専門家ではありません。なので理解が誤っている部分があれば、ぜひご指摘いただけると嬉しいです。 Web3スタートアップで働くことに興味がある方や、ブロックチェーンを業務で扱うエンジニアの方にご参考になればと思い、詳しく書いていたら1万5千字を超

    ECDSA署名の数学的理解とCloud KMSによる実装 - Gaudiy Tech Blog
  • RSA鍵、証明書のファイルフォーマットについて - Qiita

    RSAの公開鍵暗号技術を利用するためには、鍵や証明書のファイルを扱う必要があるため、そのファイルフォーマットについて理解しておく必要があります。 実際、いろんな拡張子が登場するので、それぞれの意味を理解していないとすぐにわけがわからなくなります。そんなときのために備忘録をまとめてみました。 ファイルの拡張子の注意点 .DERと .PEMという拡張子は鍵の中身じゃなくて、エンコーディングを表している デジタル暗号化鍵やデジタル証明書はバイナリデータなのですが、MD5のハッシュ値のような単なる 値 ではなく、データ構造をもっています。.DERや .PEMはそのデータ構造をどういうフォーマットでエンコードしているかを表しています。そのため、.DERや.PEMという拡張子からそのファイルが何を表しているのかはわかりません。暗号化鍵の場合もあるし、証明書の場合もあります。 .DER 鍵や証明書をAS

    RSA鍵、証明書のファイルフォーマットについて - Qiita
  • 1