Before I try, do you happen to know if I can use the components nsIStreamListener to get the download progress, as I see the nsIDownloadObserver is onDownloadComplete() only?
Not directly.. you can either set the notificationCallbacks of the channel and use nsIProgressEventSink, or you can use an own stream listener and forward the calls to the nsIDownloader.
smime.p7s
Description: S/MIME Cryptographic Signature
