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

Methods


          
void CreateEncrypted(in nsIArray aRecipientCerts)

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

          
void contentIsEncrypted(out boolean aEncrypted)

          
void contentIsSigned(out boolean aSigned)

          
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()