You work as an application developer at Domain.com.
Domain.com has been contracted by a local doctor’s clinic to develop a client application using Microsoft .NET 2.0 that sends patient visit information to a remote server at the clinic’s main office.
This data must be transmitted via a secure network stream because it contains patient protected health information (PHI). The data will be sent from a windows application client on the doctor’s notebook computer to a windows service hosted on a remote server. Both of these applications employ a certificate store for network identification.
You need to create a secure data stream by adding certain classes to the client application.
What classes should you add? (Choose three)
A.
The MD5CryptoServiceProvider class.
B.
The X509Certificate class.
C.
The NetworkStream class.
D.
The SslStream class.
E.
The TcpListener class.
F.
The TcpClient class.
Explanation:
You should use the X509Certificateclass to store the server certificate and encrypt data, the SslStream
class to create a secure channel, and the TcpClient class to establish the connection with the server application.
Incorrect Answers:
A: Using this option would only hash the data using the MD5 algorithm.
C: Using this option would not necessarily create a secure channel.
E: This class is used by the server application.
I agree with the answer.