SignedCode.Timestamp メソッド
[ Timestamp メソッドは、[要件] セクションで指定されたオペレーティング システムで使用できます。 代わりに、プラットフォーム呼び出しサービス (PInvoke) を使用して Win32 API SignerSignEx、 SignerTimeStampEx、 WinVerifyTrust 関数を呼び出して、Authenticode デジタル署名でコンテンツに署名します。 PInvoke の詳細については、「 プラットフォーム呼び出しのチュートリアル」を参照してください。 P/Invoke を使用した .NET と CryptoAPI: パート 1 と P/Invoke による .NET と CryptoAPI:CAPICOM と P/Invoke を使用した .NET 暗号化の拡張のパート 2 サブセクションも役立つ場合があります。
Timestamp メソッドは、SignedCode.FileName プロパティで指定された署名付き実行可能ファイルに Authenticode タイム スタンプ シグネチャを作成します。 このタイム スタンプは、タイムスタンプ機関によって実行される署名付き実行可能ファイルのカウンター署名です。
構文
SignedCode.Timestamp( _
ByVal URL _
)
パラメーター
-
URL [in]
-
タイム スタンプ サーバーの URL を含む文字列。
戻り値
このメソッドは値を返しません。
解説
タイム スタンプは、実行可能ファイルがタイム スタンプされた時点で署名されたことを確認することで、証明書の有効性を拡張します。
このメソッドを呼び出す前に、タイムスタンプを付ける署名済み実行可能ファイルを SignedCode.FileName プロパティで指定し、 SignedCode.Sign メソッドを呼び出して実行可能ファイルに署名する必要があります。
署名された実行可能ファイルに既にタイムスタンプが付いている場合、このメソッドは既存のタイムスタンプを上書きします。
必要条件
要件 | 値 |
---|---|
再頒布可能パッケージ |
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降 |
[DLL] |
|
関連項目