共用方式為


Rfc3161TimestampTokenInfo 建構函式

定義

使用指定的參數,初始化 Rfc3161TimestampTokenInfo 類別的新執行個體。

public Rfc3161TimestampTokenInfo (System.Security.Cryptography.Oid policyId, System.Security.Cryptography.Oid hashAlgorithmId, ReadOnlyMemory<byte> messageHash, ReadOnlyMemory<byte> serialNumber, DateTimeOffset timestamp, long? accuracyInMicroseconds = default, bool isOrdering = false, ReadOnlyMemory<byte>? nonce = default, ReadOnlyMemory<byte>? timestampAuthorityName = default, System.Security.Cryptography.X509Certificates.X509ExtensionCollection? extensions = default);
public Rfc3161TimestampTokenInfo (System.Security.Cryptography.Oid policyId, System.Security.Cryptography.Oid hashAlgorithmId, ReadOnlyMemory<byte> messageHash, ReadOnlyMemory<byte> serialNumber, DateTimeOffset timestamp, long? accuracyInMicroseconds = default, bool isOrdering = false, ReadOnlyMemory<byte>? nonce = default, ReadOnlyMemory<byte>? timestampAuthorityName = default, System.Security.Cryptography.X509Certificates.X509ExtensionCollection extensions = default);
new System.Security.Cryptography.Pkcs.Rfc3161TimestampTokenInfo : System.Security.Cryptography.Oid * System.Security.Cryptography.Oid * ReadOnlyMemory<byte> * ReadOnlyMemory<byte> * DateTimeOffset * Nullable<int64> * bool * Nullable<ReadOnlyMemory<byte>> * Nullable<ReadOnlyMemory<byte>> * System.Security.Cryptography.X509Certificates.X509ExtensionCollection -> System.Security.Cryptography.Pkcs.Rfc3161TimestampTokenInfo
Public Sub New (policyId As Oid, hashAlgorithmId As Oid, messageHash As ReadOnlyMemory(Of Byte), serialNumber As ReadOnlyMemory(Of Byte), timestamp As DateTimeOffset, Optional accuracyInMicroseconds As Nullable(Of Long) = Nothing, Optional isOrdering As Boolean = false, Optional nonce As Nullable(Of ReadOnlyMemory(Of Byte)) = Nothing, Optional timestampAuthorityName As Nullable(Of ReadOnlyMemory(Of Byte)) = Nothing, Optional extensions As X509ExtensionCollection = Nothing)

參數

policyId
Oid

OID,代表產生回應的 TSA 原則。

hashAlgorithmId
Oid

要時間戳之數據的哈希演算法 OID。

messageHash
ReadOnlyMemory<Byte>

要時間戳之數據的哈希值。

serialNumber
ReadOnlyMemory<Byte>

由 TSA 指派給 的 Rfc3161TimestampTokenInfo整數。

timestamp
DateTimeOffset

標記中編碼的時間戳。

accuracyInMicroseconds
Nullable<Int64>

比較的 timestamp 精確度。 另請參閱 isOrdering

isOrdering
Boolean

true 以確保不論精確度為何,都一律 timestamp可以根據 排序來自相同 TSA 的每個時間戳令牌; false 若要指出 timestamp TSA 已建立令牌的時間。

nonce
Nullable<ReadOnlyMemory<Byte>>

與此時間戳令牌相關聯的 nonce。 使用 nonce 一律允許偵測重新執行,因此建議使用。

timestampAuthorityName
Nullable<ReadOnlyMemory<Byte>>

TSA 名稱識別中的提示。 簽署回應之實體的實際識別一律會透過使用憑證標識符進行。

extensions
X509ExtensionCollection

與時間戳相關聯的擴充值。

例外狀況

ASN.1 數據已損毀。

備註

如果 hashAlgorithmIdmessageHashpolicyIdnonce 存在於 Rfc3161TimestampRequest中,則應該使用相同的值。 如果未 accuracyInMicroseconds 提供 ,則精確度可以透過其他方式提供,例如 policyId

適用於