summaryrefslogtreecommitdiffstats
path: root/apps
AgeCommit message (Collapse)Author
2001-05-09Allow various X509_STORE_CTX properties to beDr. Stephen Henson
inherited from X509_STORE. Add CRL checking options to other applications.
2001-05-07Initial CRL based revocation checking.Dr. Stephen Henson
2001-04-29Win32 fixes:Dr. Stephen Henson
define LLONG properly for VC++. stop compiler complaining about signed/unsigned mismatch in apps/engine.c
2001-04-26Clean up ENGINE before exiting.Richard Levitte
2001-04-19Changes to "openssl engine" to support the new control command code inGeoff Thorpe
ENGINE. * Extra verbosity can be added with more "v"'s, eg. '-vvv' gives information about input flags and descriptions for each control command in each ENGINE. Check the output of "openssl engine -vvv" for example. * '-pre <cmd>' and '-post <cmd>' can be used to invoke control commands on the specified ENGINE (or on all of them if no engine id is specified, although that usually gets pretty ugly). '-post' commands are only attempted if '-t' is specified and the engine successfully initialises. '-pre' commands are always attempted whether or not '-t' causes an initialisation to be tried afterwards. Multiple '-pre' and/or '-post' commands can be specified and they will be called in the order they occur on the command line. Parameterised commands (the normal case, there are currently no unparameterised ones) are split into command and argument via a separating colon. Eg. "openssl engine -pre SO_PATH:/lib/libdriver.so <id>" results in the call; ENGINE_ctrl_cmd_string(e, "SO_PATH", "/lib/libdriver.so", 0); Application code should similarly allow arbitrary name-value string pairs to be passed into ENGINEs in a manner matching that in apps/engine.c, either using the same colon-separated format, or entered as two distinct strings. Eg. as stored in a registry. The last parameter of ENGINE_ctrl_cmd_string can be changed from 0 to 1 if the command should only be attempted if it's supported by the specified ENGINE (eg. for commands like "FORK_CHECK:1" that may or may not apply to the run-time ENGINE).
2001-04-11Correct typo.Richard Levitte
2001-04-11Add -keyform.Richard Levitte
2001-04-11Show an example of moving the emailAddress object from the subkect DNRichard Levitte
to subjectAltName when signing a certificate.
2001-04-11NetBSD and OpenBSD use TOD as wellRichard Levitte
2001-04-08Add forgotten "-passin" option to smime.c usage help.Lutz Jänicke
2001-04-04Incorporate some changes that make OpenSSL compilable in CygWin.Richard Levitte
2001-03-31avoid buffer overflowBodo Möller
2001-03-30this time *really* fix the /../ check ...Bodo Möller
2001-03-30For -WWW, fix test for ".." directory references (and avoid warning forBodo Möller
index -1).
2001-03-24make updateRichard Levitte
2001-03-22Add missing '#ifndef OPENSSL_NO_DSA'.Bodo Möller
2001-03-16Correct a typo which might have lead to a dump.Richard Levitte
Noted by Martin Kraemer <Martin.Kraemer@Fujitsu-Siemens.com>
2001-03-16Add copy_extensions option to 'ca' utility.Dr. Stephen Henson
2001-03-15Add 'align' option to nameopt.Dr. Stephen Henson
Add default values for display by the 'ca' utility to openssl.cnf Update docs.
2001-03-15Overhaul the display of certificate details inDr. Stephen Henson
the 'ca' utility. This can now be extensively customised in the configuration file and handles multibyte strings and extensions properly. This is required when extensions copying from certificate requests is supported: the user must be able to view the extensions before allowing a certificate to be issued.
2001-03-15Document the -certopt option to the x509 utility.Dr. Stephen Henson
Add no_issuer option. Fix X509_print_ex() so it prints out newlines when certain fields are omitted.
2001-03-13Fix: return 0 if no error occured.Bodo Möller
2001-03-11Forcibly enable memory leak checking during "make test"Bodo Möller
2001-03-10For some experiments, it is sometimes nice to serve files with completeRichard Levitte
HTTP responses.
2001-03-09Change the EVP_somecipher() and EVP_somedigest()Dr. Stephen Henson
functions to return constant EVP_MD and EVP_CIPHER pointers. Update docs.
2001-03-08Bugfix: previously the serial number file could turn negativeBodo Möller
because an incompletely initialized ASN1_INTEGER was used.
2001-03-08Integrate ec_err.[co].Bodo Möller
"make depend"
2001-03-07Code for better build under Darwin (MacOS X).Richard Levitte
Submitted by Brad Dominy <jdominy@darwinuser.org>
2001-03-05Move ec.h to ec2.h because it is not compatible with what we will use.Bodo Möller
Add EC vaporware: change relevant Makefiles and add some empty source files. "make update".
2001-03-05New option '-subj arg' for 'openssl req' and 'openssl ca'. ThisBodo Möller
sets the subject name for a new request or supersedes the subject name in a given request. Add options '-batch' and '-verbose' to 'openssl req'. Submitted by: Massimiliano Pala <madwolf@hackmasters.net> Reviewed by: Bodo Moeller
2001-03-04increase emailAddress_maxBodo Möller
2001-02-27MacOSX doesn't have ftime().Richard Levitte
Spotted by Pieter Bowman <bowman@math.utah.edu>
2001-02-24New function and options to check OCSP response validity.Dr. Stephen Henson
2001-02-23I missed one.Geoff Thorpe
2001-02-22e_os.h does not belong with the exported headers. Do not put it thereRichard Levitte
and make all files the depend on it include it without prefixing it with openssl/. This means that all Makefiles will have $(TOP) as one of the include directories.
2001-02-22Windows does not know of strigs.h or strcasecmp, so when in Windows,Richard Levitte
make strcasecmp a macro to _stricmp.
2001-02-21This adds command-line support to s_server for controlling the generationGeoff Thorpe
of session IDs. Namely, passing "-id_prefix <text>" will set a generate_session_id() callback that generates session IDs as random data with <text> block-copied over the top of the start of the ID. This can be viewed by watching the session ID s_client's output when it connects. This is mostly useful for testing any SSL/TLS code (eg. proxies) that wish to deal with multiple servers, when each of which might be generating a unique range of session IDs (eg. with a certain prefix).
2001-02-20Some functions, like strdup() and strcasecmp(), are defined inRichard Levitte
strings.h according to X/Open.
2001-02-20I forgot there was a reason why the inclusions and definition of u_intRichard Levitte
was made in a certain sequence. This change restores the earlier "chain of command".
2001-02-20OpenVMS catches up.Richard Levitte
2001-02-20Get e_os2.h to get all the system definitions correctly.Richard Levitte
2001-02-20Fix typo.Dr. Stephen Henson
2001-02-20Include opensslconf.h or the like early to make sure system macros getRichard Levitte
correctly defined.
2001-02-20honour '-no_tmp_rsa'Bodo Möller
2001-02-20Use new-style system-id macros everywhere possible. I hope I haven'tRichard Levitte
missed any. This compiles and runs on Linux, and external applications have no problems with it. The definite test will be to build this on VMS.
2001-02-20Fix warning.Ulf Möller
2001-02-19Make all configuration macros available for application by makingRichard Levitte
sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
2001-02-19make updateRichard Levitte
2001-02-19New -set_serial options to 'req' and 'x509'.Dr. Stephen Henson
Remove the old broken bio read of serial numbers in the 'ca' index file. This would choke if a revoked certificate was specified with a negative serial number. Fix typo in uid.c
2001-02-16New options to 'ca' utility to support CRL entry extensions.Dr. Stephen Henson
Add revelant new X509V3 extensions. Add OIDs. Fix ASN1 memory leak code to pop info if external allocation used.