Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sign-req: Major refactor #981

Merged
merged 12 commits into from
Jul 16, 2023
Merged

Commits on Jul 14, 2023

  1. sign-req: Major refactor

    Move extension data preparation to before printing extension temp-file.
    This allows the { extensions output command group } to always complete,
    without error.
    
    Consolidate create_x509_type_*() functions in one single function.
    create_x509_type_easyrsa() remains as a separate function.
    This file does not exist in x509-types directory. It is similar to the
    COMMON x509-type; The details are the common extensions shared by x509
    types: serverClient, server and client. Not suitable for x509-type ca.
    
    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    e5f3551 View commit details
    Browse the repository at this point in the history
  2. Add show-req to the list of commands which do not require a CA

    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    fdb8e0e View commit details
    Browse the repository at this point in the history
  3. Unset initial variables: Remove 'user_san_true', no longer used

    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    3789aff View commit details
    Browse the repository at this point in the history
  4. Minor cleanup of Unique random serial number control

    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    8cdfbb2 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. Add vars.example here-doc and move here-docs code to lower section

    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    7039d02 View commit details
    Browse the repository at this point in the history
  2. sign-req: Error check creation of x509-type temp-files

    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    93a8980 View commit details
    Browse the repository at this point in the history
  3. sign-req: Use correct x509-type COMMON temp-file name

    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    a78babf View commit details
    Browse the repository at this point in the history
  4. sign-req: Unique serial, check input serial is hexadecimal only

    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    8ca55cf View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

  1. check_serial_unique(): Reduction

    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    c03e1ee View commit details
    Browse the repository at this point in the history
  2. sign-req: Confirm Netscape extension use immediately

    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    a1c9b01 View commit details
    Browse the repository at this point in the history
  3. sign-req: Remove useless use of cat

    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    6f806d9 View commit details
    Browse the repository at this point in the history
  4. build-ca: Use create_x509_type() correctly; Remove errant characters

    Signed-off-by: Richard T Bonhomme <[email protected]>
    TinCanTech committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    6e585ed View commit details
    Browse the repository at this point in the history