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

Introduce: x509-alt-types (folder) and '--x509-alt' ooption #520

Closed
wants to merge 1 commit into from
Closed

Introduce: x509-alt-types (folder) and '--x509-alt' ooption #520

wants to merge 1 commit into from

Conversation

TinCanTech
Copy link
Collaborator

'x509-alt-types' allows EasyRSA to maintain some core x509-types
and allow for much more relaxed rules regarding alternatives.

This allows for strongly recommended changes in RFC specification
to be incorporated in two stages:

  • Stage 1: Easy acceptance and subsequent testing of alternatives.
  • Stage 2: Greater appeal and ease for EasyRSA to change core types.

Once changes become part of the alternative types, they can be easily
accessed via command line option '--x509-alt', which will select the
alternative x509 folder 'x509-alt-types' for ALL operations.

  • The change to 'easyrsa' is minimal, a single option '--x509-alt',
    which effects only install_data_to_pki().

  • There is a unit test included.

  • There is a new folder to package: './x509-alt-types'

Signed-off-by: Richard T Bonhomme [email protected]

'x509-alt-types' allows EasyRSA to maintain some core x509-types
and allow for much more relaxed rules regarding alternatives.

This allows for strongly recommended changes in RFC specification
to be incorporated in two stages:

* Stage 1: Easy acceptance and subsequent testing of alternatives.
* Stage 2: Greater appeal and ease for EasyRSA to change core types.

Once changes become part of the alternative types, they can be easily
accessed via command line option '--x509-alt', which will select the
alternative x509 folder 'x509-alt-types' for ALL operations.

* The change to 'easyrsa' is minimal, a single option '--x509-alt',
  which effects only install_data_to_pki().

* There is a unit test included.

* There is a new folder to package: './x509-alt-types'

Signed-off-by: Richard T Bonhomme <[email protected]>
@TinCanTech TinCanTech self-assigned this Apr 1, 2022
@TinCanTech TinCanTech added development Possible changes discussion X509-types x509-types and related labels Apr 1, 2022
@TinCanTech TinCanTech added this to the v3.1.0 milestone Apr 1, 2022
@TinCanTech TinCanTech requested a review from ecrist April 1, 2022 02:07
@TinCanTech TinCanTech requested a review from dsommers April 1, 2022 02:19
@TinCanTech
Copy link
Collaborator Author

Scope: https://github.com/OpenVPN/easy-rsa/labels/X509

This is only a proposal.

@TinCanTech TinCanTech marked this pull request as draft April 1, 2022 02:44
@TinCanTech TinCanTech removed request for dsommers and ecrist April 1, 2022 02:45
@TinCanTech TinCanTech removed this from the v3.1.0 milestone Apr 1, 2022
@dsommers
Copy link
Member

dsommers commented Apr 1, 2022

You say:

This allows for strongly recommended changes in RFC specification

Which RFC are you referring to?

@TinCanTech
Copy link
Collaborator Author

TinCanTech commented Apr 1, 2022

You say:

This allows for strongly recommended changes in RFC specification

Which RFC are you referring to?

I am not referring to any specific RFC, however, some of the changes proposed by others come with RFC documentation. eg: #448 (comment)

This proposes a staging area for such changes.

Scope https://github.com/OpenVPN/easy-rsa/labels/X509 links the other requests for real changes (not additional comments) to x509-types.

@TinCanTech
Copy link
Collaborator Author

Closing due to local branch conflict - Will resubmit.

@TinCanTech TinCanTech closed this Apr 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development Possible changes discussion X509-types x509-types and related
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants