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. Этот параметр обрабатывается как неинициализированный.

Возвращаемое значение

Rfc3161TimestampToken

Токен метки времени из ответа, соответствующего этому запросу.

Комментарии

Этот метод интерпретирует начало responseBytes как IETF RFC 3161 TimeStampResp. Если ответ не может быть декодирован, состояние ответа отсутствует granted или grantedWithModsвыданный маркер метки времени не успешно декодируется, или маркер метки времени не соответствует этому запросу в соответствии с условиями принятия IETF RFC 3161 (главным образом, разделами 2.4.1 и 2.4.2), возникает исключение CryptographicException .

Применяется к