Linux Mac OSX Windows
 nsICMSMessage
  Interface to a CMS Message
[uuid(a4557478-ae16-11d5-ba4b-00108303b117)]
interface nsICMSMessage : nsISupports

Methods


        
void contentIsEncrypted(out boolean aEncrypted)

        
void contentIsSigned(out boolean aSigned)

        
void CreateEncrypted(in nsIArray aRecipientCerts)

        
void CreateSigned(in nsIX509Cert scert, in nsIX509Cert ecert, in UnsignedCharPtr aDigestData, in unsigned long aDigestDataLen)

        
void getEncryptionCert(out nsIX509Cert ecert)

        
void getSignerCert(out nsIX509Cert scert)

        
void getSignerCommonName(out string aName)

        
void getSignerEmailAddress(out string aEmail)

        
void verifyDetachedSignature(in UnsignedCharPtr aDigestData, in unsigned long aDigestDataLen)

        
void verifySignature()