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.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com