YANO's digital garage

Copyright ©YANO All rights reserved. https://www.bravotouring.com/~yano/

Last-modified: 2024-04-10 (水)


[一語一絵/IT系]

Excelマクロのデジタル署名 / 2011-02-11 (金)

X200で作成したExcelのマクロがデスクトップで実行できなくて悩んでいたのだが、Officeのselfcert.exeで作成した自己署名証明書は秘密キーがエクスポートできない仕様から、個人の証明書ストアにはインストールされないという事情があるそうだ。

というわけで、自己署名証明書をOpenSSL

$ cd ~/selfcrt
$ openssl genrsa -out yano.key 1024
$ openssl req -new -x509 -days 3650 -key yano.key -out yano.crt
$ openssl pkcs12 -export -in yano.crt -inkey yano.key -out yano.p12
てな感じで作り直して、差し替える事で一件落着。

T60時代はデスクトップでも実行できてた気がするのだが、自己署名証明書はOfficeのselfcert.exeでなくLinuxで作成したのかなぁ。

【参照】
●Microsoft Office http://office.microsoft.com/ja-jp/
デジタル署名について - InfoPath
●oops - スラッシュドット・ジャパン ユーザ http://slashdot.jp/~oops/
Excel のマクロにデジタル署名 2007年1月25日