Aracılığıyla paylaş


Rfc3161TimestampTokenInfo Oluşturucu

Tanım

Belirtilen parametrelerle sınıfının yeni bir örneğini Rfc3161TimestampTokenInfo başlatır.

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)

Parametreler

policyId
Oid

Yanıtın oluşturulduğu TSA ilkesini temsil eden bir OID.

hashAlgorithmId
Oid

Zaman damgası eklenecek verilerin karma algoritması OID'si.

messageHash
ReadOnlyMemory<Byte>

Zaman damgası eklenecek verilerin karma değeri.

serialNumber
ReadOnlyMemory<Byte>

TSA tarafından öğesine Rfc3161TimestampTokenInfoatanan tamsayı.

timestamp
DateTimeOffset

Belirteçte kodlanmış zaman damgası.

accuracyInMicroseconds
Nullable<Int64>

Karşılaştırılan timestamp doğruluk. Ayrıca bkz isOrdering. .

isOrdering
Boolean

trueaynı TSA'dan gelen her zaman damgası belirtecinin doğruluğundan bağımsız olaraktimestamp, belirtecin TSA tarafından ne zaman oluşturulduğunu belirtmek için timestamp her zaman temelinde sıralandığından emin olmak false için.

nonce
Nullable<ReadOnlyMemory<Byte>>

Bu zaman damgası belirteci ile ilişkili nonce. Nonce kullanmak her zaman yeniden yürütmeleri algılamaya olanak tanır ve bu nedenle kullanılması önerilir.

timestampAuthorityName
Nullable<ReadOnlyMemory<Byte>>

TSA adı belirlemesindeki ipucu. Yanıtı imzalayan varlığın gerçek kimliği her zaman sertifika tanımlayıcısının kullanımıyla gerçekleşir.

extensions
X509ExtensionCollection

Zaman damgasıyla ilişkili uzantı değerleri.

Özel durumlar

ASN.1 verileri bozuk.

Açıklamalar

hashAlgorithmIdiçinde , messageHash, policyIdveya nonce varsaRfc3161TimestampRequest, aynı değer kullanılmalıdır. accuracyInMicroseconds Sağlanmazsa, doğruluk gibi policyIddiğer araçlar aracılığıyla kullanılabilir.

Şunlara uygulanır