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.

nsISMimeJSHelper

IID:a54e3c8f-a000-4901-898f-fafb297b1546
Inherits From:nsISupports

This interface is implemented by the following components:


Methods

void getNoCertAddresses ( nsIMsgCompFields compFields , out PRUint32 count , out arrayof PRUnichar* emailAddresses ) void getRecipientCertsInfo ( nsIMsgCompFields compFields , out PRUint32 count , out arrayof PRUnichar* emailAddresses , out arrayof PRInt32 certVerification , out arrayof PRUnichar* certIssuedInfos , out arrayof PRUnichar* certExpiresInfos , out nsIX509Cert certs , out PRBool canEncrypt )

void getNoCertAddresses ( nsIMsgCompFields compFields , out PRUint32 count , out arrayof PRUnichar* emailAddresses )

Obtains a list of email addresses where valid email recipient certificates are not yet available.

Arguments:
compFields: - Attributes of the composed message
count: - The number of returned email addresses
emailAddresses: - The list of email addresses without valid certs

void getRecipientCertsInfo ( nsIMsgCompFields compFields , out PRUint32 count , out arrayof PRUnichar* emailAddresses , out arrayof PRInt32 certVerification , out arrayof PRUnichar* certIssuedInfos , out arrayof PRUnichar* certExpiresInfos , out nsIX509Cert certs , out PRBool canEncrypt )

Obtains detailed information about the certificate availability status of email recipients.

Arguments:
compFields: - Attributes of the composed message
count: - The number of entries in returned arrays
emailAddresses: - The list of all recipient email addresses
certVerification: - The verification/validity status of recipient certs
certIssuedInfos: - If a recipient cert was found, when has it been issued?
certExpiresInfos
certs: - The recipient certificates, which can contain null for not found
canEncrypt: - whether valid certificates have been found for all recipients

Reference documentation is generated from Mozilla's source.