Commit Graph

90 Commits

Author SHA1 Message Date
Steffen Hansen
68ffb35d95 bugfix + change to the nextCertificate() function prototype 2002-06-13 01:56:31 +00:00
Karl-Heinz Zimmer
b1af832364 Add Plugin configuration option to allow for sending of *opaque* signed messages. Unfortunately this is necessary for communication with some MS Outlook clients, e.g. TrustedMime is not able to understand Multipart/Signed messages. <sigh> NOTE: This breaks compabilitity with kdenetwork, so make sure to update the KDE sources as well... 2002-06-12 11:05:42 +00:00
Steffen Hansen
d5010c74d9 support for listing of external certs (untested) 2002-06-10 18:37:11 +00:00
Steffen Hansen
eb2b04e520 reorder issuer DN also 2002-06-10 17:53:04 +00:00
Steffen Hansen
045833e3a1 typecast to make khz happy 2002-06-10 16:36:38 +00:00
Steffen Hansen
b13ccfe274 more cert. info features 2002-06-10 11:24:39 +00:00
Karl-Heinz Zimmer
a890d09be4 sync our cryptplug.h with the version in KDE/libkdenetwork/ that was corrected my Marc Mutz. 2002-06-01 15:35:07 +00:00
Steffen Hansen
addaec8ce0 more cert info 2002-05-31 15:34:39 +00:00
Karl-Heinz Zimmer
4f4591f014 Bugfix: use fingerprint as found in "fpr" only if no key was found by gpgme_get_sig_key() 2002-05-31 12:00:18 +00:00
Karl-Heinz Zimmer
4c4f889de1 Matze's patch for showing colored bars at S/MIME messages as well as at OpenPGP messages. 2002-05-31 11:08:54 +00:00
Karl-Heinz Zimmer
36dfd30eed more error handling 2002-05-31 09:28:58 +00:00
Steffen Hansen
9bcde60810 small fix 2002-05-30 17:19:11 +00:00
Steffen Hansen
b63a3e5632 * cryptplug.h, gpgmeplug.c: Added certificate info listing functions.
Not yet complete.
Converted more C99 style comments to "classic" style.
2002-05-30 06:24:19 +00:00
Karl-Heinz Zimmer
de87f2907e revoce the previous commit, this was done erroneously 2002-05-08 12:14:13 +00:00
Karl-Heinz Zimmer
1d45e61d39 Include the protocol parameter of multipart/.. content-type messages into double quotes to fullify requirements of the german government (see BSI document Technische Grundlagen - Tailoring MTTv2, page 60) 2002-05-08 12:05:17 +00:00
Karl-Heinz Zimmer
482c30a8df Bugfix don't use binary signatures for OpenPGP 2002-05-07 10:40:48 +00:00
Karl-Heinz Zimmer
a9a0c6df0e allow checking of Opaque Signed message data 2002-04-27 05:32:39 +00:00
Matthias Kalle Dalheimer
203ccc0a3b More fixes for certificate generation 2002-04-18 19:26:03 +00:00
Matthias Kalle Dalheimer
f430065c1d Additional parameter for returning the cert length 2002-04-18 07:38:15 +00:00
Karl-Heinz Zimmer
54db30c3c7 report both the error-Id and the error-text to the calling program when signing or encrypting of mails could not be done 2002-04-17 15:00:53 +00:00
Matthias Kalle Dalheimer
4917d176bf Implemented requesting certs 2002-04-17 14:16:53 +00:00
Karl-Heinz Zimmer
086ce275cf [bug #997] changed 'micalg=pgp-sha1' into 'micalg=sha1' for S/MIME mails 2002-04-03 14:30:51 +00:00
Karl-Heinz Zimmer
b241b1dd99 now using gpgme_recipients_add_name instead of gpgme_recipients_add_name_with_validity, see Werner's comment to bug #950 as of Fri, Mar 22 2002 17.15.26 2002-04-02 11:52:55 +00:00
Werner Koch
343c075f3e * gpgmeplug.c: Converted it to real C; i.e. use standard comments -
we are doing ISO C 90.  Transalted a few German remarks and
commented on some things.
2002-03-23 11:35:31 +00:00
Karl-Heinz Zimmer
5e7eb29aec bugfix on new binary-encrypting/signing code 2002-03-22 17:06:43 +00:00
Karl-Heinz Zimmer
b4a7e2b887 interface change: signMessage() and encryptMessage() now return an additional 'cipherLen' parameter to enable us to handle binary cipher data 2002-03-22 10:40:24 +00:00
Karl-Heinz Zimmer
b5bc40d9d7 changed code according to our hack before CeBIT, we are giving *binary* data to the decryptMessage() and to the checkMessageSignature() methode instead of passing base64 encoded data to them 2002-03-21 21:48:33 +00:00
Matthias Kalle Dalheimer
2c959fa5c1 More feature selectors
Plugin says which features it supports
2002-03-21 13:14:20 +00:00
Werner Koch
a89711b35d removed all the .cvsignre files - they should be local 2002-03-10 18:41:02 +00:00
Karl-Heinz Zimmer
f154347fff bugfix in findCertificates function 2002-03-09 16:46:36 +00:00
Karl-Heinz Zimmer
539840d772 Bugfix: forgot to initialize the list of certificates in findCertificates() before adding the found entries 2002-03-08 18:13:20 +00:00
Karl-Heinz Zimmer
bb1f4cde87 New feature: Ask user which certificate is to be taken when more than one found by the crypto plug-in for a single recipient. - NOTE: This code is not working correctly (yet) so we allways get some *all* keys that are stored by gpg instead of the right key information. 2002-03-08 15:44:09 +00:00
Steffen Hansen
1585b5266e A little better address-parsing. Not real rfc822 yet, but at least it fetches
the address between < and > now if they are present.
2002-03-08 00:51:25 +00:00
Matthias Kalle Dalheimer
eee3cb4578 Support for various warnings about expiring encryption certificates.
Support for checking encryption certificate paths.

Needs GPGME support.
2002-03-07 21:18:27 +00:00
Steffen Hansen
36bb3b61ee encryptMessage() now accepts a comma separated list of addressees 2002-03-07 14:10:07 +00:00
Werner Koch
0e6eebe38d * gpgmeplug.c (signMessage): Fixed offbyone. Don't include the
EOS character into the signature.
(checkMessageSignature): Ditto.
2002-03-06 17:23:17 +00:00
Karl-Heinz Zimmer
56d6e0e38e Changed interface: additionally we now pass the following parameters into the checkMessageSignature function: bool signatureIsBinary - telling us whether the signature is armored ASCII or binary data, int signatureLen - holding the TRUE length of the signature if (and only if) this is binary data 2002-03-05 21:23:58 +00:00
Matthias Kalle Dalheimer
c76835983d Support for warning when a CRL expires 2002-03-01 17:54:26 +00:00
Matthias Kalle Dalheimer
42f09583f1 Support for asking the for the PIN a certain number of times. 2002-03-01 16:55:50 +00:00
Matthias Kalle Dalheimer
0ba3682c28 Support for checking whether the signer's email address is contained in
his certificate.
2002-02-28 12:09:45 +00:00
Matthias Kalle Dalheimer
28747db23d *** empty log message *** 2002-02-28 09:16:25 +00:00
Matthias Kalle Dalheimer
2b1b87785c Implemented warning when the certificates used for signing are about to
expire
2002-02-28 09:14:39 +00:00
Matthias Kalle Dalheimer
708790b7b9 Marked up where g10 needs to implement the selection of the signature algorithm 2002-02-28 07:49:13 +00:00
Matthias Kalle Dalheimer
f0d54d22da select the signature algorithm - dummy in gpgme.c 2002-02-27 20:59:20 +00:00
Marcus Brinkmann
cd8b9caa00 2002-02-27 Marcus Brinkmann <marcus@g10code.de>
* gpgmeplug.c (signMessage): Fix code syntax.
2002-02-26 23:19:19 +00:00
Karl-Heinz Zimmer
1aa16bff05 now signMessage() calls the gpgme_set_include_certs() function before each call of gpgme_op_sign 2002-02-26 01:01:28 +00:00
Karl-Heinz Zimmer
88ece15589 fixed wrong GPGMEPLUG_SIGN_CTYPE_CODE parameter for S/MIME 2002-02-18 16:45:00 +00:00
Steffen Hansen
50e99ef86d Removed temporary passphrase callback 2002-02-13 19:23:00 +00:00
Marcus Brinkmann
20b46ef55f 2002-02-01 Marcus Brinkmann <marcus@g10code.de>
* Makefile.am (EXTRA_gpgme_openpgp_la_SOURCES): New variable.
	(EXTRA_gpgme_smime_la_SOURCES): Likewise.

	* gpgmeplug.c (passphrase_cb): Fix type of third argument.
2002-02-01 20:28:35 +00:00
Marcus Brinkmann
28fde2ec98 2002-01-16 Marcus Brinkmann <marcus@g10code.de>
* gpgme-openpgp.c: New file.
	* Makefile.am (gpgme_openpgp_la_SOURCES): Replace gpgmeplug.c with
	gpgme-openpgp.c.
2002-01-16 17:48:23 +00:00