
= testcert
TWSL2011-007脆弱性回避策(別名CVE-2011-0228)のリファレンス実装。
作者: Eric Monti 日付: 2011年7月28日
= コンパイル
Apple iOS SDKのCFLAGSと共にコンパイルします: gcc -o testcert testcert.m -framework Foundation -framework Security
上記のコンパイル引数は、OS Xで試してみる場合にそのまま使用できます。
= 使用法:
$ testcert path/to/file.der severname
ファイルは生のDER形式である必要があります。これは、エンコードされた証明書のBEGIN CERTIFICATE行とEND CERTIFICATE行の間にあるbase64デコードされたデータです。
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----
= ライセンス:
Copyright (C) 2011 Eric Monti - Trustwave Holdings
このプログラムはフリーソフトウェアです。あなたはこれを、フリーソフトウェア財団によって発行されたGNU General Public License(バージョン3、または(あなたの選択で)それ以降のバージョン)の条件の下で再配布および/または改変することができます。
このプログラムは有用であることを願って配布されていますが、いかなる保証も提供されません。商品性または特定目的への適合性の黙示の保証も含め、一切の保証はありません。詳細については、GNU General Public Licenseを参照してください。
あなたはこのプログラムと共にGNU General Public Licenseのコピーを受け取ったはずです。そうでない場合は、http://www.gnu.org/licenses/をご覧ください。