jonarey / cs447_p3

RTSP w/ TLS & 'Basic' HTTP Authentication

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jonathan Reynolds

RTSP PRO3 CS447

********** REQUIREMENTS **********

1) TLS Programming 
	- establish secure connection between controller and server using TLS

2) User Authentication 
	- authenticate user to probe before streaming 
	- implement WWW-Authenticate and Authorize headers (RFC #7617 sec. 2)

3) Server Incident Management 
	- log of active connections 
	- log format as follows: timestamp from-ip to-ip protocol-command message-code brief-description 


4) Multithreading
	- support more than one concurrent streaming client 

********** LOGISTICS **********

1) All PR02 requirements apply to PR03

2) Provide proof of secure communication
        - Wireshark captures with TLS enabled/disabled

3) SSL Usage Diagram Provided 
	- PR03 description 

About

RTSP w/ TLS & 'Basic' HTTP Authentication


Languages

Language:C++ 99.5%Language:Makefile 0.5%