Rfc3161TimestampTokenInfo Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe Rfc3161TimestampTokenInfo avec les paramètres spécifiés.
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)
Paramètres
- policyId
- Oid
OID représentant la politique de la TSA en vertu de laquelle la réponse a été produite.
- hashAlgorithmId
- Oid
OID d’algorithme de hachage des données à horodatage.
- messageHash
- ReadOnlyMemory<Byte>
Valeur de hachage des données à horodatage.
- serialNumber
- ReadOnlyMemory<Byte>
Entier affecté par la TSA au Rfc3161TimestampTokenInfo.
- timestamp
- DateTimeOffset
Horodatage encodé dans le jeton.
Précision avec laquelle timestamp
est comparée. Voir aussi isOrdering
.
- isOrdering
- Boolean
true
pour s’assurer que chaque jeton timestamp du même TSA peut toujours être ordonné en fonction de , timestamp
quelle que soit la précision ; false
pour timestamp
indiquer quand le jeton a été créé par la TSA.
- nonce
- Nullable<ReadOnlyMemory<Byte>>
Nonce associé à ce jeton d’horodatage. L’utilisation d’un nonce permet toujours de détecter les relectures, et son utilisation est donc recommandée.
- timestampAuthorityName
- Nullable<ReadOnlyMemory<Byte>>
Indicateur dans l’identification du nom TSA. L’identification réelle de l’entité qui a signé la réponse se produit toujours à l’aide de l’identificateur de certificat.
- extensions
- X509ExtensionCollection
Valeurs d’extension associées à l’horodatage.
Exceptions
Les données ASN.1 sont endommagées.
Remarques
Si hashAlgorithmId
, messageHash
, policyId
ou nonce
sont présents dans , Rfc3161TimestampRequestla même valeur doit être utilisée. Si accuracyInMicroseconds
n’est pas fourni, la précision peut être disponible par d’autres moyens tels que policyId
.