Język

Rfc3161TimestampRequest.ProcessResponse Metoda

Definicja

Łączy zakodowaną odpowiedź znacznika czasu z tym żądaniem w celu utworzenia Rfc3161TimestampTokenelementu .

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

Parametry

responseBytes
ReadOnlyMemory<Byte>

Zakodowana odpowiedź znacznika czasu DER.

bytesConsumed
Int32

Gdy ta metoda zwróci wartość , liczba bajtów odczytanych z responseBytesklasy . Ten parametr jest traktowany jako niezainicjowany.

Zwraca

Token znacznika czasu z odpowiedzi odpowiadającej temu żądaniu.

Uwagi

Ta metoda interpretuje początek responseBytes jako IETF RFC 3161 TimeStampResp. Jeśli nie można zdekodować odpowiedzi, stan odpowiedzi to nie granted lub grantedWithMods, wystawiony token znacznika czasu nie zostanie pomyślnie zdekodowany lub token znacznika czasu nie pasuje do tego żądania zgodnie z kryteriami akceptacji IETF RFC 3161 (głównie sekcje 2.4.1 i 2.4.2), a następnie CryptographicException jest zgłaszany.

Dotyczy