Code Monkey home page Code Monkey logo

Comments (3)

gtmills avatar gtmills commented on June 10, 2024

Need a new page for uploading an SSL Certificate

from phosphor-webui.

jandraa avatar jandraa commented on June 10, 2024

From Alissa:

Work in progress...
https://ibm.invisionapp.com/share/RQNYHJ0VBDY#/318977543_1-_SSL_Certification
SSL certificate upload management page

Support/upload file types...
More than one CA file (work in progress)
Single server certificate file
Choose and upload file(s)
Remove loaded file
See if file(s) successfully uploaded
Remove existing file(s)
CA - signed certificate only, server + client certificates (private key + signed certificate)
Expose to user that private key data needs to be included in certificate file upon upload (private key + signed certificate)
Outstanding questions/decisions that need to be made:

Is the client certificate upload specific to LDAP? - YES, and this function will exist in the LDAP page #177
Is client certificate an optional or required field? - YES, #177
Can we expose expiration dates for certificates? (still a WIP, will be clearer in 1-2 weeks; can this data be extracted from front-end vs back-end?)
Can we support generating CSR-based certificates?
Are CSR-based certificates specific only to server certificates?
Future requirements to consider

Blacklist (disable) certificate files
Show user when certificate is reaching expiration date (e.g. notification, exposing via server overview page)
Possibility that generating certificate experience could co-exist with certificate upload management page #182

from phosphor-webui.

jandraa avatar jandraa commented on June 10, 2024

Pending Work - Design

  • Verify all three certificate types are designed; add to necessary panels
  • Conduct user research to determine where in the navigation SSL certificates should live
  • Conduct user research to determine where client certificates should live (LDAP vs. SSL certification)
  • Update upload component so it can scale to multi-file upload scenarios
  • Consider where and how users should be notified of expired certificates

from phosphor-webui.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.