Rfc3161TimestampTokenInfo Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der Rfc3161TimestampTokenInfo-Klasse mit den angegebenen Parametern.
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)
Parameter
- policyId
- Oid
Eine OID, die die Richtlinie des TSA darstellt, unter der die Antwort erstellt wurde.
- hashAlgorithmId
- Oid
Eine Hashalgorithmus-OID der Daten, die zeitstempelt werden sollen.
- messageHash
- ReadOnlyMemory<Byte>
Ein Hashwert der Daten, die zeitstempelt werden sollen.
- serialNumber
- ReadOnlyMemory<Byte>
Eine ganze Zahl, die vom TSA dem Rfc3161TimestampTokenInfozugewiesen wird.
- timestamp
- DateTimeOffset
Der im Token codierte Zeitstempel.
Die Genauigkeit, mit der timestamp
verglichen wird. Siehe auch isOrdering
.
- isOrdering
- Boolean
true
um sicherzustellen, dass jedes Zeitstempeltoken aus demselben TSA unabhängig von der Genauigkeit immer basierend auf dem timestamp
sortiert werden kann, false
um timestamp
anzugeben, wann das Token vom TSA erstellt wurde.
- nonce
- Nullable<ReadOnlyMemory<Byte>>
Die Nonce, die diesem Zeitstempeltoken zugeordnet ist. Die Verwendung einer Nonce ermöglicht immer das Erkennen von Wiedergaben, und daher wird die Verwendung empfohlen.
- timestampAuthorityName
- Nullable<ReadOnlyMemory<Byte>>
Der Hinweis in der TSA-Namensidentifikation. Die tatsächliche Identifizierung der Entität, die die Antwort signiert hat, erfolgt immer durch die Verwendung des Zertifikatbezeichners.
- extensions
- X509ExtensionCollection
Die dem Zeitstempel zugeordneten Erweiterungswerte.
Ausnahmen
Die ASN.1-Daten sind beschädigt.
Hinweise
Wenn hashAlgorithmId
, messageHash
, policyId
oder nonce
in Rfc3161TimestampRequestvorhanden sind, sollte derselbe Wert verwendet werden. Wenn accuracyInMicroseconds
nicht angegeben wird, kann die Genauigkeit über andere Mittel wie verfügbar policyId
sein.