logo Use CA10RAM to get 10%* Discount.
Order Nowlogo
(5/5)

CIS 4339 - 14075 Homework 3, Fall 2021 Use the SSL certficate in an Express backend

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

The instruction is in the HTML file

 

CIS 4339 - 14075 Homework 3, Fall 2021

SSL Certificates Exercise (Individual assignment)

Part 1: Read about SSL certficates

Please read the following article online http://www.steves-internet-guide.com/ssl-certificates-explained/

 

Nothing to submit for part 1.

 

Part 2: Create a self-signed SSL certficate

From the previuos reading, you must have understood that we typically purchase SSL certficates from a company. For a lot of development projects however, it is absolutely ok to create a self-signed certficate to secure your https communication.

 

For this part of the assignment, you simply must create a self-signed SSL certficate on your computer.

 

Document the steps with simple notes and screenshots and copy and paste them into a Word file or something similar.

 

Instructions for Windows can for instance be found here. For Mac OS you may want to start here. Please feel free to use any other resource.

 

Part 3: Use the SSL certficate in an Express backend

Download the simple Express API backend example (not connected to a DB) from Module 3 in BB and save it to your computer.

 

Modify the Express API Javascript code in a way that it uses the self-signed SSL certficate that you created in Part 2 to serve the API via https on port 443.

 

Start the app and test the GET route in your browser.

 

Take some notes and make screenshots of your code changes, the terminal commands of the running app as well your browsers test and add it to the documentation file that you started for Part 2.

 

What to turn in

Submit your Word or PDF file with notes and screenshots into BB. There is no minimum pages but your document should not exceed 15 pages.

 

Grading and feedback

We will start grading this assignment 1 week after the initial assignment date. We will put a grade and feedback into Blackboard. Your grade will not be final until December 2nd, 2021. You can resubmit into BB and notifying the instructor that you would like your assignment submission to be re-graded.

 

Basic Grading rubric for this homework

Item

 

Points

 

Part 2

 

40

 

Part 3

 

60

 

Total

 

100

 

Last updated 2021-11-11 21:40:04 -0600

(5/5)
Attachments:

Expert's Answer

380 Times Downloaded

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

380 Times Downloaded

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Um e HaniScience

548 Answers

Hire Me
expert
Muhammad Ali HaiderFinance

591 Answers

Hire Me
expert
Husnain SaeedComputer science

817 Answers

Hire Me
expert
Atharva PatilComputer science

555 Answers

Hire Me

Get Free Quote!

283 Experts Online