Rfc3161TimestampRequest Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет запрос на присвоение метки времени согласно спецификации IETF RFC 3161.
public ref class Rfc3161TimestampRequest sealed
public sealed class Rfc3161TimestampRequest
type Rfc3161TimestampRequest = class
Public NotInheritable Class Rfc3161TimestampRequest
- Наследование
-
Rfc3161TimestampRequest
Комментарии
Этот класс позволяет создавать и проверять значения в TimeStampReq
соответствии с определением IETF RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP).
Свойства
HasExtensions |
Указывает, имеет ли запрос расширения. |
HashAlgorithmId |
Возвращает идентификатор объекта для хэш-алгоритма, связанного с запросом. |
RequestedPolicyId |
Возвращает идентификатор политики для запроса или |
RequestSignerCertificate |
Возвращает значение, сообщающее, указано ли в запросе, что сертификат центра меток времени должен присутствовать в ответе. |
Version |
Возвращает номер версии формата данных для этого запроса. |
Методы
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() |
Кодирует запрос метки времени и возвращает его как массив байтов. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetExtensions() |
Возвращает коллекцию с копией расширений, имеющихся в этом запросе. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetMessageHash() |
Возвращает хэш данных для этого запроса метки времени. |
GetNonce() |
Возвращает ключ nonce для этого запроса метки времени. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ProcessResponse(ReadOnlyMemory<Byte>, Int32) |
Объединяет закодированный ответ на запрос метки времени с этим запросом для создания Rfc3161TimestampToken. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TryDecode(ReadOnlyMemory<Byte>, Rfc3161TimestampRequest, Int32) |
Пытается интерпретировать содержимое |
TryEncode(Span<Byte>, Int32) |
Пытается закодировать экземпляр как IETF RFC 3161 |