View Issue Details

IDProjectCategoryView StatusLast Update
0001550Main CAcert Websitecertificate issuingpublic2023-09-04 20:44
ReporterNoSubstitute Assigned ToTed  
PrioritynormalSeveritymajorReproducibilityalways
Status needs review & testingResolutionopen 
PlatformMain CAcert WebsiteOSN/AOS Versionstable
Summary0001550: Adjust interface on page for signing certificate
DescriptionWe need to adjust interface on page for signing certificate so Class3 is default and Class1 isn't possible.
Make sure that 50 Assurance Points are still necessary for having the name included in the certificate.

Class1 should never sign enduser certificates, and currently it's not possible.
Instead the process should be that certificates are signed by Class3.
TagsNo tags attached.
Reviewed by
Test Instructions

Activities

bdmc

2023-08-21 02:06

developer   ~0006172

Have developed corrections for Page 3, but having trouble running the web page. Still working on modifying my environment to test the fix.

bdmc

2023-08-21 22:08

developer   ~0006173

I am showing some screen shots from the current web page, and will discuss my interpretation of the request.

The first picture is of the page with Advanced Options unset.

The second picture is of the same page with that box checked.

As I understand the request, the radio buttons below that checkbox will be eliminated leaving the text next to and below the second button. I have also reworded the note below to read: "Please note: Since you are using a certificate signed by the class 3 root...." I also moved this to above the "Advanced Options" checkbox so that it always appears.

I also changed the title on the CSR textbox to remove the "Optional" word.

Comments, corrections?
image.png (147,106 bytes)   
image.png (147,106 bytes)   
image-2.png (126,826 bytes)   
image-2.png (126,826 bytes)   

alkas

2023-08-22 07:45

manager   ~0006174

Ad Image 1: The CSR text box with its title should be visible.
Ad Image2: The "Advanced" checkbox displays/hides only the hash algorithm selection & single sign on option. Please see the pic appended.
image-2-2.png (118,853 bytes)   
image-2-2.png (118,853 bytes)   

alkas

2023-08-22 14:48

manager   ~0006175

One more note: The selection "No name" - "Include <name>" (on both pictures) may be displayed only if the user has 50+ assurance points (APs).

NoSubstitute

2023-08-25 08:13

updater   ~0006176

Yes, those suggested changes seem logical and in line with the request and discussions we've had.

NoSubstitute

2023-08-25 08:18

updater   ~0006177

I'm sorry, I was unclear in my comment.

I meant to respond saying that the suggestions by alkas were as I expected.

The choice of signing certificate is removed, and references to it moved outside of the Advanced Options, as using Class3 should be the default and only option.

And the choice to include a Name should only be available if the user also has 50+ AP.

bdmc

2023-08-25 12:16

developer   ~0006178

Yes, I understood, and that was the way that I implemented my changes, both from my memory of the original discussion and the notes above.

bdmc

2023-08-25 12:38

developer   ~0006179

Last edited: 2023-08-25 12:39

I have changed the assignee to Ted, and Jan made him a reviewer of the PR.

bdmc

2023-09-04 20:44

developer   ~0006188

The code change can be found in the Webdb repository, in the "fix/bug-1550" branch. https://code.cacert.org/cacert/cacert-webdb/src/branch/fix/bug-1550

Issue History

Date Modified Username Field Change
2023-08-03 19:20 NoSubstitute New Issue
2023-08-20 19:57 bdmc Assigned To => bdmc
2023-08-21 02:04 bdmc Severity minor => major
2023-08-21 02:04 bdmc Status new => needs review & testing
2023-08-21 02:06 bdmc Note Added: 0006172
2023-08-21 22:08 bdmc Note Added: 0006173
2023-08-21 22:08 bdmc File Added: image.png
2023-08-21 22:08 bdmc File Added: image-2.png
2023-08-22 07:45 alkas Note Added: 0006174
2023-08-22 07:45 alkas File Added: image-2-2.png
2023-08-22 14:48 alkas Note Added: 0006175
2023-08-22 17:06 bdmc Assigned To bdmc => jandd
2023-08-25 08:13 NoSubstitute Note Added: 0006176
2023-08-25 08:18 NoSubstitute Note Added: 0006177
2023-08-25 12:16 bdmc Note Added: 0006178
2023-08-25 12:37 bdmc Assigned To jandd => Ted
2023-08-25 12:38 bdmc Note Added: 0006179
2023-08-25 12:39 bdmc Note Edited: 0006179
2023-09-04 20:44 bdmc Note Added: 0006188