Commit Graph

107 Commits

Author SHA1 Message Date
Steffen Hansen
1f829e3dd0 use gpgme_op_keylist_ext_start 2002-06-27 16:26:15 +00:00
Steffen Hansen
eb4c2774b9 handle truncated data 2002-06-27 13:15:02 +00:00
Karl-Heinz Zimmer
442edc6fcb Missing implementation bug fixed: Return both error id and error plain text from decryptMessage(). 2002-06-27 08:21:58 +00:00
Karl-Heinz Zimmer
523e652a80 Bugfix: enable function receiverCertificateDaysLeftToExpiry(). 2002-06-26 15:16:32 +00:00
Karl-Heinz Zimmer
054c204bef Make the signatureCertificateDaysLeftToExpiry() work as expected. 2002-06-26 08:04:43 +00:00
Karl-Heinz Zimmer
787422a104 IMPORTANT BUGFIX: Avoid random crashes in findCertificates. (This also fixes bug #1088.) 2002-06-26 04:44:58 +00:00
Karl-Heinz Zimmer
b9db0fd302 Oh pazzo mio! I forgot to *use* the nice dn string actually. 2002-06-26 00:05:30 +00:00
Steffen Hansen
dc24ce6798 cert export/import bugfix 2002-06-25 20:24:29 +00:00
Steffen Hansen
d55f155fa1 importCertificate( const char* fpr ) 2002-06-25 17:42:21 +00:00
Karl-Heinz Zimmer
13a3516233 Have additional secretOnly parameter at the findCertificates() function to allow for searching only secret keys. 2002-06-25 15:05:59 +00:00
Karl-Heinz Zimmer
1ee485d442 Disable debug output 2002-06-24 21:01:18 +00:00
Karl-Heinz Zimmer
c33eca3223 Use fine DN parts reordering from within findCertificates() as well. 2002-06-24 20:25:19 +00:00
Werner Koch
b158dc6f60 * gpgmeplug.c (reorder_dn): Added missing stdpart list terminator.
BTW, why did you change the sequence of the parts.  According to the
specs there is no standard but our implementation has to make sure
that it uses the same sequence everywhere.  Adding the extra parts is
useless because they are not defined in rfc2253 and thus can't occur.
2002-06-20 16:48:37 +00:00
Karl-Heinz Zimmer
6c18a3e29d added some entries to DN normalization function 2002-06-20 05:05:43 +00:00
Steffen Hansen
77d82f41c0 Show DN part names (CN=blah,O=blah...) 2002-06-20 00:44:00 +00:00
Karl-Heinz Zimmer
5f34812683 Bugfix #949: (a) call gpgme_check_version(NULL) during initialization and (b) provide additional function libVersion(void) to retrieve the library version used - this function has been added to the CryptPlug API as new *MUST* function for all implementations. 2002-06-19 12:56:43 +00:00
Karl-Heinz Zimmer
90ed0b944e Use gpgme_get_sig_ulong_attr(.., GPGME_ATTR_SIG_SUMMARY ) function to return extended signature status information from the CryptPlug to the calling process after trying to verify a signature. 2002-06-19 10:22:49 +00:00
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