WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsICMSMessage2

IID:a99a3203-39e3-45e1-909c-175b0e471c2b
Inherits From:nsISupports

Methods

void asyncVerifyDetachedSignature ( nsISMimeVerificationListener listener , UnsignedCharPtr* digestData , PRUint32 digestDataLen ) void asyncVerifySignature ( nsISMimeVerificationListener listener )

void asyncVerifyDetachedSignature ( nsISMimeVerificationListener listener , UnsignedCharPtr* digestData , PRUint32 digestDataLen )

Async version of nsICMSMessage::VerifyDetachedSignature. Code will be executed on a background thread and availability of results will be notified using a call to nsISMimeVerificationListener.

We are using "native unsigned char" ptr, because the function signatures of this one and nsICMSMessage::verifyDetachedSignature should be the identical. Cleaning up nsICMSMessages needs to be postponed, because this async version is needed on MOZILLA_1_8_BRANCH.

Once both interfaces get cleaned up, the function signature should look like: [array, length_is(aDigestDataLen)] in octet digestData, in unsigned long digestDataLen);

Arguments:
listener
digestData
digestDataLen

void asyncVerifySignature ( nsISMimeVerificationListener listener )

Async version of nsICMSMessage::VerifySignature. Code will be executed on a background thread and availability of results will be notified using a call to nsISMimeVerificationListener.

Arguments:
listener

References

This interface is passed as an argument to the following methods:

nsISMimeVerificationListener.notify

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com