aboutsummaryrefslogtreecommitdiffstats
path: root/sm/certreqgen.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-11-26Remove superfluous parameter.Werner Koch1-1/+1
Make self-check interval larger
2010-04-232010-04-23 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+2
* certreqgen.c (read_parameters): Use ascii_isspace instead of spacep to stop at newline, too.
2010-03-08Removed almost al dup calls.Werner Koch1-3/+4
2009-11-23Add gpgconf related dummy options default_pubkey_algo.Werner Koch1-1/+2
Add option --skip-hidden-recipients Comment updates.
2009-11-10Change fallback keysize to 2048Werner Koch1-3/+3
2009-06-24Fixed a bunch of little bugs as reported by Fabian Keil.Werner Koch1-1/+1
Still one problem left; marked with a gcc #warning.
2008-12-05Add a custom prompt for the CSR generation.Werner Koch1-6/+20
Add a new percent escape fucntion.
2007-08-22Fixed creation of private keys under W32.Werner Koch1-3/+2
Minor code cleanups.
2007-08-22Updated estream.Werner Koch1-21/+7
More changes for Windows.
2007-07-04Changed to GPLv3.Werner Koch1-4/+2
Removed intl/.
2007-06-25Fixed a problem in estream-printf.c.Werner Koch1-4/+4
Changes for Windows (gpgsm -k does now work). Minor cleanups.
2007-06-21Implemented the --gen-key command as we can't use the gpgsm-gencert.sh under ↵Werner Koch1-5/+9
Windows.
2007-03-19Allow export to work on systems without funopen/fopencookie.Werner Koch1-1/+1
2006-11-21No more warnings for AMD64 (at least when cross-compiling). Thus tehre is aWerner Koch1-1/+1
good chance that gpg2 will now work. Other cleanups. Updated gettext.
2006-10-11Allow pkcs#10 creation directkly from a smart cardWerner Koch1-17/+57
2006-09-06The big Assuan error code removal.Werner Koch1-3/+3
2006-09-06Minor changes and typo fixes.Werner Koch1-1/+1
2006-08-16With --enable-gpg the keyservers are now build and a first test using gpg2Werner Koch1-4/+2
shows no prblems. Needs more testing of course.
2006-07-03better reporting of bad DNsWerner Koch1-7/+23
2006-06-20Updated FSF's address.Werner Koch1-1/+2
2005-07-27Removed directories which are only used by the 1.9 branchWerner Koch1-699/+0
2005-07-25* findkey.c (agent_public_key_from_file): Fixed array assignment.Werner Koch1-9/+30
This was the cause for random segvs. * call-agent.c (gpgsm_agent_readkey): New.
2005-07-21* gpgsm.c (main): New options --no-log-file and --debug-none.Werner Koch1-28/+94
* certreqgen.c (get_parameter, get_parameter_value): Add SEQ arg to allow enumeration. Changed all callers. (create_request): Process DNS and URI parameters. * gpgsm-gencert.sh: Reworked to allow for multiple email addresses as well as DNsanmes and URi. Present the parameter file before creating the certificate.
2005-06-16gcc-4 defaults forced me to edit many many files to get rid of theWerner Koch1-4/+5
char * vs. unsigned char * warnings. The GNU coding standards used to say that these mismatches are okay and better than a bunch of casts. Obviously this has changed now.
2005-01-13* acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Link a simple testV1-9-15Werner Koch1-1/+1
program to see whether the installation is sane. * certreqgen.c (proc_parameters): Cast printf arg.
2004-10-22(gpgsm_genkey): Remove the NEW from the certificateWerner Koch1-1/+1
request PEM header. This is according to the Sphinx standard.
2004-08-05* configure.ac: Changed tests for libusb to also suuport theWerner Koch1-7/+8
stable version 0.1.x. * scdaemon.texi (Card applications): New section. * scdaemon.c (main): New option --disable-application. * app.c (is_app_allowed): New. (select_application): Use it to check for disabled applications. * ccid-driver.h (CCID_DRIVER_ERR_ABORTED): New. * ccid-driver.c (ccid_open_reader): Support the stable 0.1 version of libusb. (ccid_get_atr): Handle short messages. * apdu.c (my_rapdu_get_status): Implemented.
2004-06-06* configure.ac: Require libksba 0.9.7.Werner Koch1-2/+38
* certreqgen.c (get_parameter_uint, create_request): Create an extension for key usage when requested. * gpgsm.c (main): Install emergency_cleanup also as an atexit handler. * verify.c (gpgsm_verify): Removed the separate error code handling for KSBA. We use shared error codes anyway. * export.c (export_p12): Removed debugging code. * encrypt.c (gpgsm_encrypt): Put the session key in to secure memory.
2004-04-29typo fixWerner Koch1-1/+1
2004-04-26* call-agent.c (gpgsm_agent_pksign, gpgsm_agent_pkdecrypt)Werner Koch1-13/+17
(gpgsm_agent_genkey, gpgsm_agent_istrusted) (gpgsm_agent_marktrusted, gpgsm_agent_havekey) (gpgsm_agent_passwd): Add new arg CTRL and changed all callers. (start_agent): New arg CTRL. Send progress item when starting a new agent. * sign.c (gpgsm_get_default_cert, get_default_signer): New arg CTRL to be passed down to the agent function. * decrypt.c (prepare_decryption): Ditto. * certreqgen.c (proc_parameters, read_parameters): Ditto. * certcheck.c (gpgsm_create_cms_signature): Ditto.
2004-02-13* certcheck.c (gpgsm_create_cms_signature): Format a descriptionWerner Koch1-1/+1
for use by the pinentry. * decrypt.c (gpgsm_decrypt): Ditto. Free HEXKEYGRIP. * certdump.c (format_name_cookie, format_name_writer) (gpgsm_format_name): New. (gpgsm_format_serial): New. (gpgsm_format_keydesc): New. * call-agent.c (gpgsm_agent_pksign): New arg DESC. (gpgsm_agent_pkdecrypt): Ditto.
2003-12-17Replaced deprecated type names.Werner Koch1-9/+9
* certdump.c (gpgsm_print_serial): Cleaned up cast use in strtoul. (gpgsm_dump_serial): Ditto. * decrypt.c (gpgsm_decrypt): Replaced ERR by RC.
2003-11-12Mainly changes to adjust for the changed KSBA API.Werner Koch1-13/+13
2003-10-25(read_parameters): Fixed faulty of !spacep().Werner Koch1-1/+1
2003-08-05This commit was manufactured by cvs2svn to create branchRepo Admin1-0/+699
'GNUPG-1-9-BRANCH'.
2003-06-27Key generation and signing using the OpenPGP card does rudimentary work.Werner Koch1-14/+12
2003-06-03Make use of libgpg-errorWerner Koch1-15/+17
2002-10-19This commit was manufactured by cvs2svn to create branchRepo Admin1-699/+0
'GNUPG-1-9-BRANCH'.
2002-06-17* certreqgen.c (read_parameters): Improved error handling.Werner Koch1-11/+32
(gpgsm_genkey): Print error message.
2002-04-18* certreqgen.c (gpgsm_genkey): Write status output on success.Werner Koch1-0/+1
2002-01-28* certreqgen.c (create_request): Store the email address in the req.Werner Koch1-1/+27
Note, that I have not yet achieved to generate a cert with the subjectAltName using OpenSSL. It seems that openssl requires the email address to be part of the subject DN (subjectAltName=email:copy) but this is something we don't want to do.
2002-01-10* base64.c (gpgsm_create_writer): Allow to set the object nameWerner Koch1-0/+651
* server.c (cmd_genkey): New. * certreqgen.c: New. The parameter handling code has been taken from gnupg/g10/keygen.c version 1.0.6. * call-agent.c (gpgsm_agent_genkey): New.