mimecms.cpp File Reference


Classes

struct  MimeCMSdata
class  nsSMimeVerificationListener

Functions

 MimeDefClass (MimeEncryptedCMS, MimeEncryptedCMSClass, mimeEncryptedCMSClass,&MIME_SUPERCLASS)
PRBool MimeEncryptedCMS_encrypted_p (MimeObject *obj)
PRBool MimeCMSHeadersAndCertsMatch (nsICMSMessage *content_info, nsIX509Cert *signerCert, const char *from_addr, const char *from_name, const char *sender_addr, const char *sender_name, PRBool *signing_cert_without_email_address)
 NS_IMPL_ISUPPORTS1 (nsSMimeVerificationListener, nsISMimeVerificationListener) nsSMimeVerificationListener
int MIMEGetRelativeCryptoNestLevel (MimeObject *obj)
void MimeCMSGetFromSender (MimeObject *obj, nsCString &from_addr, nsCString &from_name, nsCString &sender_addr, nsCString &sender_name)
void MimeCMSRequestAsyncSignatureVerification (nsICMSMessage *aCMSMsg, const char *aFromAddr, const char *aFromName, const char *aSenderAddr, const char *aSenderName, nsIMsgSMIMEHeaderSink *aHeaderSink, PRInt32 aMimeNestingLevel, unsigned char *item_data, PRUint32 item_len)

Variables

int SEC_ERROR_CERT_ADDR_MISMATCH


Function Documentation

MimeDefClass ( MimeEncryptedCMS  ,
MimeEncryptedCMSClass  ,
mimeEncryptedCMSClass  ,
MIME_SUPERCLASS 
)

PRBool MimeEncryptedCMS_encrypted_p ( MimeObject obj  ) 

PRBool MimeCMSHeadersAndCertsMatch ( nsICMSMessage content_info,
nsIX509Cert signerCert,
const char from_addr,
const char from_name,
const char sender_addr,
const char sender_name,
PRBool *  signing_cert_without_email_address 
)

int MIMEGetRelativeCryptoNestLevel ( MimeObject obj  ) 

void MimeCMSGetFromSender ( MimeObject obj,
nsCString from_addr,
nsCString from_name,
nsCString sender_addr,
nsCString sender_name 
)

void MimeCMSRequestAsyncSignatureVerification ( nsICMSMessage aCMSMsg,
const char aFromAddr,
const char aFromName,
const char aSenderAddr,
const char aSenderName,
nsIMsgSMIMEHeaderSink aHeaderSink,
PRInt32  aMimeNestingLevel,
unsigned char item_data,
PRUint32  item_len 
)


Variable Documentation

int SEC_ERROR_CERT_ADDR_MISMATCH


Generated Mozilla by doxygen 1.5.6