PKI、電子証明書、ASN.1/DER、MCP、クラウド運用まわりの開発記録。

PKIを、読める・試せる・つなげる

PKI Studio は、ASN.1/DER の構造をブラウザで確認・編集するツールを起点に、電子証明書、MCP、クラウド運用までを実験的に広げていく開発プロジェクトです。

ASN.1 / DER Viewer

DER、BER、PEM データをブラウザ上で読み込み、ASN.1 構造をツリー形式で確認します。証明書、CSR、CRL などの中身を手元で追いやすくします。

Local-first Inspection

ファイル内容をサーバへ送らず、ブラウザ内で解析することを重視します。検証用データや証明書関連ファイルを扱う時にも安心できる構成を目指します。

Editing & Export

選択したノードの検査、コピー、エクスポート、編集、削除など、単なる表示だけでなく、ASN.1/DER データを試作・検証できる機能を育てています。

Certificate Tools

X.509 証明書、CSR、拡張領域、OID、鍵情報など、PKI 実務でよく見るデータを分解して理解しやすくする周辺ツールを整備していきます。

MCP Integration

PKI Studio の機能を AI エージェントや外部ツールから呼び出せるように、MCP サーバ化や API 化を進めています。

Cloud & Operations

Docker、GitHub Actions、Azure、Kubernetes などを使い、開発したツールを継続的に公開・運用するための構成も検証していきます。

PKI Studio のツール群

ASN.1/DER の解析を起点に、秘密鍵、証明書、PKCS#12、ネットワーク検証まで、PKI に関わる作業をブラウザ上で扱いやすくするためのツール群です。

PkiStudioJS

  • DER / BER / PEM をブラウザ内で解析
  • ASN.1 構造をツリー形式で表示
  • ノード単位の確認・コピー・編集・出力

Private Key Gadgets

  • RSA / EC / Ed25519 などの鍵ペア生成
  • PKCS#8 / SPKI / PKCS#12 の確認
  • 証明書と秘密鍵の対応関係を検証

Certificate Gadgets

  • X.509 証明書の主要フィールドを表示
  • 拡張領域や OID を解析
  • AIA / OCSP / CRL などの参照先を確認

ASN.1 Instance Builder

  • ASN.1定義をもとにしたDERデータ生成
  • サンプルJSON編集によるASN.1値の組み立て
  • PkiStudioJS連携による生成結果の確認

ASN.1 Definition Sifter

  • 大規模ASN.1定義からの必要定義の探索
  • 型・値・オブジェクト定義の検索・絞り込み
  • DER生成や解析に使う定義セットの整理


“まず読めるようにする。次に試せるようにする。そして、ツールやAIから使える形につなげていく。”

PKI Studio

ASN.1/DER、証明書、MCP、クラウド連携の開発プロジェクト

最近の記事