Closed Hiroshiba closed 11 months ago
今年初めぐらいにコードサイニング証明書周りの世界的な見直しが入って、いろんな証明書発行事業者がこぞって証明書ファイルを直に配布することを取りやめました。 署名の方法も変化して、物理トークンが要求されるようになったものと、クラウドサービスへのログインが必要になったものの2種類になった気がします。 VOICEVOXのコード署名もこの変革の巻き添えになったので署名周りのコードの見直しが必要です。
ちょっと事後報告的になってしまって申し訳ないのですが、色々検討した結果SSL.comのコード署名は個人事業主でも取得でき、かつクラウドサービスを利用した署名もできそうなので、この事業者を選択しました。 SSL.comが作っている、コード署名をクラウドサービスでできるようにするツールの名前がeSigner CKAです(多分)。 相当な試行錯誤が必要でしたが、Github Workflow上で署名することができました。
SSL.com
eSigner CKA
VOICEVOXの署名周りのオープンソースコードをどうしようかで迷ったのですが、破壊的変更を加える方針を考えています。 理由は以下の通りです。
このissueは上述の内容の告知と、変更に伴うプルリクエストのリンク先と、何をどうやったかのメモを残すために作成しました。
@y-chan メンテナ共有です。 8期生のリリースまで時間がないので一旦release-0.14ブランチに署名周りのコード変更をマージしていこうと思います。 mainにマージする時にレビューお願いできれば 🙇
release-0.14
いろいろ調べたときのメモを残します。
ssl.com
タスク完了なのでcloseします!
内容
今年初めぐらいにコードサイニング証明書周りの世界的な見直しが入って、いろんな証明書発行事業者がこぞって証明書ファイルを直に配布することを取りやめました。 署名の方法も変化して、物理トークンが要求されるようになったものと、クラウドサービスへのログインが必要になったものの2種類になった気がします。 VOICEVOXのコード署名もこの変革の巻き添えになったので署名周りのコードの見直しが必要です。
ちょっと事後報告的になってしまって申し訳ないのですが、色々検討した結果
SSL.com
のコード署名は個人事業主でも取得でき、かつクラウドサービスを利用した署名もできそうなので、この事業者を選択しました。SSL.com
が作っている、コード署名をクラウドサービスでできるようにするツールの名前がeSigner CKA
です(多分)。 相当な試行錯誤が必要でしたが、Github Workflow上で署名することができました。VOICEVOXの署名周りのオープンソースコードをどうしようかで迷ったのですが、破壊的変更を加える方針を考えています。 理由は以下の通りです。
このissueは上述の内容の告知と、変更に伴うプルリクエストのリンク先と、何をどうやったかのメモを残すために作成しました。