Bash library for generating arbitrary certificates using the openssl command line tools.
Usable also as a beakerlib library.
See certgen/runtest.sh for usage examples.
Library for creating X.509 certificates for any use
License: GNU General Public License v2.0
Bash library for generating arbitrary certificates using the openssl command line tools.
Usable also as a beakerlib library.
See certgen/runtest.sh for usage examples.
Newer versions of openssl require that numbits
in openssl dsaparam
must be the last argument.
Affected code: lib.sh:634
Affected version: OpenSSL 1.1.1-dev and OpenSSL 1.1.0f-dev
Excerpt from the newer manpage (dsaparam(1)):
numbits
This option specifies that a parameter set should be generated of size numbits. It must be the last option. If this option is included then the input file (if
any) is ignored.
Actual results:
# openssl dsaparam 1024 -out testparam.pem <<< ""
unable to load DSA parameters
140691007125312:error:0906D06C:PEM routines:PEM_read_bio:no start line:crypto/pem/pem_lib.c:691:Expecting: DSA PARAMETERS
Expected results:
# openssl dsaparam -out testparam.pem 1024 <<< ""
Generating DSA parameters, 1024 bit long prime
This could take some time
.+.+++++++++++++++++++++++++++++++++++++++++++++++++++*
...
# echo $?
0
there are few places where the variables are not double quoted or declarations should be fixed
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.