Which of the following situations is the best candidate for message-level security?

A.
Basic authentication is required
B.
Untrusted intermediaries are involved
C.
Confidentiality of the message is only required from point-to-point
D.
Client-side and server-side authentication through certificates is required