parseWire static method

SecureMessage parseWire({
  1. required Map<String, String> headers,
  2. required String body,
})

Parses a SecureMessage from wire headers/body.

headers Full headers map as received from the transport layer. body Request/response body string (Base64 tag).

RETURNS: SecureMessage (format-validated, not yet verified/decrypted).

Throws InvalidMessageException if required fields are missing/invalid.

Implementation

static SecureMessage parseWire({
  required Map<String, String> headers,
  required String body,
}) {
  return SecureMessage.fromWire(headers: headers, body: body);
}