Rfc3161TimestampRequest.ProcessResponse Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объединяет закодированный ответ на запрос метки времени с этим запросом для создания Rfc3161TimestampToken.
public:
System::Security::Cryptography::Pkcs::Rfc3161TimestampToken ^ ProcessResponse(ReadOnlyMemory<System::Byte> responseBytes, [Runtime::InteropServices::Out] int % bytesConsumed);
public System.Security.Cryptography.Pkcs.Rfc3161TimestampToken ProcessResponse (ReadOnlyMemory<byte> responseBytes, out int bytesConsumed);
member this.ProcessResponse : ReadOnlyMemory<byte> * int -> System.Security.Cryptography.Pkcs.Rfc3161TimestampToken
Public Function ProcessResponse (responseBytes As ReadOnlyMemory(Of Byte), ByRef bytesConsumed As Integer) As Rfc3161TimestampToken
Параметры
- responseBytes
- ReadOnlyMemory<Byte>
Ответ на запрос метки времени в кодировке DER.
- bytesConsumed
- Int32
Когда этот метод возвращает управление, содержит количество байтов, считанных из responseBytes
. Этот параметр обрабатывается как неинициализированный.
Возвращаемое значение
Токен метки времени из ответа, соответствующего этому запросу.
Комментарии
Этот метод интерпретирует начало responseBytes
как IETF RFC 3161 TimeStampResp
.
Если ответ не может быть декодирован, состояние ответа отсутствует granted
или grantedWithMods
выданный маркер метки времени не успешно декодируется, или маркер метки времени не соответствует этому запросу в соответствии с условиями принятия IETF RFC 3161 (главным образом, разделами 2.4.1 и 2.4.2), возникает исключение CryptographicException .