Rfc3161TimestampRequest 類別

定義

表示來自 IETF RFC 3161 的時間戳記要求。

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

備註

這個類別允許建立和檢查 TimeStampReq IETF RFC 3161 所定義的值:網際網路 X.509 公開金鑰基礎結構Time-Stamp通訊協定 (TSP) 。

屬性

HasExtensions

指出要求是否有延伸模組。

HashAlgorithmId

取得與要求相關聯雜湊演算法的物件識別碼 (OID)。

RequestedPolicyId

取得要求的原則識別碼,若未要求任何原則識別碼則為 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 ,將位元組寫入提供的緩衝區。

適用於