Mercurial > pidgin.yaz
comparison libpurple/certificate.h @ 19077:8275c3cbc9da
- Add purple_certificate_check_signature_chain
author | William Ehlhardt <williamehlhardt@gmail.com> |
---|---|
date | Tue, 07 Aug 2007 04:53:50 +0000 |
parents | daa68185a018 |
children | 3bdede51c007 |
comparison
equal
deleted
inserted
replaced
19076:daa68185a018 | 19077:8275c3cbc9da |
---|---|
422 */ | 422 */ |
423 gboolean | 423 gboolean |
424 purple_certificate_signed_by(PurpleCertificate *crt, PurpleCertificate *issuer); | 424 purple_certificate_signed_by(PurpleCertificate *crt, PurpleCertificate *issuer); |
425 | 425 |
426 /** | 426 /** |
427 * Check that a certificate chain is valid | |
428 * | |
429 * Uses purple_certificate_signed_by() to verify that each PurpleCertificate | |
430 * in the chain carries a valid signature from the next. A single-certificate | |
431 * chain is considered to be valid. | |
432 * | |
433 * @param chain List of PurpleCertificate instances comprising the chain, | |
434 * in the order certificate, issuer, issuer's issuer, etc. | |
435 * @return TRUE if the chain is valid. See description. | |
436 */ | |
437 gboolean | |
438 purple_certificate_check_signature_chain(GList *chain); | |
439 | |
440 /** | |
427 * Imports a PurpleCertificate from a file | 441 * Imports a PurpleCertificate from a file |
428 * | 442 * |
429 * @param scheme Scheme to import under | 443 * @param scheme Scheme to import under |
430 * @param filename File path to import from | 444 * @param filename File path to import from |
431 * @return Pointer to a new PurpleCertificate, or NULL on failure | 445 * @return Pointer to a new PurpleCertificate, or NULL on failure |