語言

Rfc3161TimestampRequest 類別

定義

代表來自 IETF RFC 3161 的時間戳記請求。

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

備註

此類別允許依照 IETF RFC 3161:網際網路 X.509 公鑰基礎設施 Time-Stamp 協定(TSP)定義的值建立與檢查 TimeStampReq 。

屬性

名稱 Description
HasExtensions

顯示請求是否有延期。

HashAlgorithmId

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

RequestedPolicyId

取得請求的保單 ID,或 null 是當沒有請求保單 ID 時。

RequestSignerCertificate

會獲得一個值,表示請求是否表示回應中必須有時間戳授權憑證。

Version

取得此請求的資料格式版本號。

方法

名稱 Description
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()

編碼時間戳請求並以位元組陣列回傳。

GetExtensions()

會收到一個包含此請求中延期副本的合集。

GetMessageHash()

取得這個時間戳請求的資料雜湊值。

GetNonce()

會收到這個時間戳請求的 nonce。

ProcessResponse(ReadOnlyMemory<Byte>, Int32)

將編碼的時間戳回應與此請求結合,產生 Rfc3161TimestampToken。

TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32)

嘗試將 的內容 encodedBytes 解讀為 DER 編碼的時間戳請求。

TryEncode(Span<Byte>, Int32)

嘗試將實例編碼為 IETF RFC 3161 TimeStampReq,將位元組寫入所提供的緩衝區。

適用於