Rfc3161TimestampRequest クラス

定義

IETF RFC 3161 からのタイムスタンプ要求を表します。

public ref class Rfc3161TimestampRequest sealed
public sealed class Rfc3161TimestampRequest
type Rfc3161TimestampRequest = class
Public NotInheritable Class Rfc3161TimestampRequest
継承
Rfc3161TimestampRequest

注釈

このクラスを使用すると、IETF RFC 3161: Internet X.509 公開キー インフラストラクチャ Time-Stamp プロトコル (TSP) で定義されている値を作成および検査 TimeStampReq できます。

プロパティ

HasExtensions

要求に拡張機能があるかどうかを示します。

HashAlgorithmId

要求に関連付けられているハッシュ アルゴリズムのオブジェクト識別子 (OID) を取得します。

RequestedPolicyId

要求のポリシー ID を取得します。ポリシー ID が要求されなかった場合は null

RequestSignerCertificate

タイムスタンプ局の証明書が応答に必要であることが要求で示されていたかどうかを示す値を取得します。

Version

この要求のデータ形式のバージョン番号を取得します。

メソッド

CreateFromData(ReadOnlySpan<Byte>, HashAlgorithmName, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

指定されたアルゴリズムを使用して、提供されたデータをハッシュすることによって、タイムスタンプ要求を作成します。

CreateFromHash(ReadOnlyMemory<Byte>, HashAlgorithmName, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

事前計算済みのハッシュ値およびハッシュ アルゴリズムの名前を使用して、タイムスタンプ要求を作成します。

CreateFromHash(ReadOnlyMemory<Byte>, Oid, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

事前計算済みのハッシュ値およびハッシュ アルゴリズムのオブジェクト識別子を使用して、タイムスタンプ要求を作成します。

CreateFromSignerInfo(SignerInfo, HashAlgorithmName, Oid, Nullable<ReadOnlyMemory<Byte>>, Boolean, X509ExtensionCollection)

指定されたアルゴリズムを使用して、提供された署名者の署名をハッシュすることによって、タイムスタンプ要求を作成します。

Encode()

タイムスタンプ要求をエンコードし、それをバイト配列として返します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetExtensions()

この要求に存在する拡張機能のコピーが含まれるコレクションを取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetMessageHash()

このタイムスタンプ要求のデータ ハッシュを取得します。

GetNonce()

このタイムスタンプ要求の nonce を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ProcessResponse(ReadOnlyMemory<Byte>, Int32)

エンコードされたタイムスタンプ応答をこの要求と組み合わせて、Rfc3161TimestampToken を生成します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

encodedBytes のコンテンツを、DER でエンコードされたタイムスタンプ要求として解釈することを試みます。

TryEncode(Span<Byte>, Int32)

指定されたバッファーにバイトを書き込み、IETF RFC 3161 TimeStampReqとしてインスタンスをエンコードしようとします。

適用対象