IX509SCEPEnrollment::p ut_TransactionId メソッド (certenroll.h)
要求のトランザクション ID を取得または設定します。
このプロパティは読み取り/書き込み可能です。
構文
HRESULT put_TransactionId(
EncodingType Encoding,
BSTR Value
);
パラメーター
Encoding
Value
戻り値
なし
解説
トランザクション ID を指定しない場合は、 CreateRequestMessage メソッドによってトランザクション ID が作成されます。 トランザクション ID が設定されていない場合、または CreateRequestMessage メソッドが呼び出されていない場合、このプロパティは CERTSRV_E_PROPERTY_EMPTYを返します。
保留中の要求を処理した後、呼び出し元は 、CreateRetrievePendingMessage メソッドを呼び出して、発行された証明書をポーリングするために SCEP サーバーに送信されるメッセージを書式設定するときに、後で使用するためにこの値を保存する必要があります。
IX509SCEPEnrollment インターフェイスの新しいインスタンスを使用して応答をインストールするときに ProcessResponseMessage メソッドを呼び出す前に、このプロパティを設定します。
IX509SCEPEnrollment インターフェイスの新しいインスタンスを使用して取得メッセージを作成する場合は、CreateRetrievePendingMessage メソッドを呼び出す前に、このプロパティを設定します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | certenroll.h |
[DLL] | Certenroll.dll |