sipxtacklib  Version 3.3
SmimeBody Member List

This is the complete list of members for SmimeBody, including all inherited members.

appendBodyPart(const HttpBody &body, const UtlDList &parameters)HttpBody
BodyClassTypes enum nameHttpBody
bodyLengthHttpBodyprotected
ContentEncoding enum nameSmimeBody
convertPemToDer(UtlString &pemData, UtlString &derData)SmimeBodystatic
copyBody(const HttpBody &sourceBody)HttpBodystatic
createBody(const char *bodyBytes, int bodyBytesLength, const char *contentType, const char *contentEncoding)HttpBodystatic
decrypt(const char *derPkcs12, int derPkcs12Length, const char *pkcs12password, const char *certDbPassword, const char *signerCertDER, int signerCertDERLength, ISmimeNotifySink *pSink=NULL)SmimeBody
DIALOG_EVENT_BODY_CLASS enum valueHttpBody
encrypt(HttpBody *bodyToEncrypt, int numRecipients, const char *derPublicKeyCerts[], int derPubliceKeyCertLengths[], const char *szMyCertNickname, const char *szCertDbPassword, ISmimeNotifySink *pSink=NULL)SmimeBody
getBytes(const char **bytes, int *length) const HttpBodyvirtual
getBytes(UtlString *bytes, int *length) const HttpBodyvirtual
getBytes() const HttpBodyvirtual
getClassType() const HttpBody
getContentType() const HttpBody
getDecryptedBody() const SmimeBody
getLength() const HttpBodyvirtual
getMultipart(int partIndex) const HttpBody
getMultipartBoundary() const HttpBody
getMultipartBytes(int partIndex, const char **bytes, int *length, int *start) const HttpBody
getMultipartCount() const HttpBody
HTTP_BODY_CLASS enum valueHttpBody
HttpBody(const char *bytes=NULL, int length=-1, const char *contentType=NULL)HttpBody
HttpBody(const char *contentType)HttpBody
HttpBody(const HttpBody &rHttpBody)HttpBody
importPKCS12Object(const char *derPkcs12, int derPkcs12Length, const char *pkcs12Password, const char *certDbLocation, const char *certDbPassword)SmimeBodystatic
isDecrypted() const SmimeBody
isMultipart() const HttpBody
mBodyHttpBodyprotected
mBodyPartCountHttpBodyprotected
mClassTypeHttpBodyprotected
mContentEncodingSmimeBodyprotected
mMultipartBoundaryHttpBodyprotected
mpBodyPartsHttpBodyprotected
mpDecryptedBodySmimeBodyprotected
nssSmimeDecrypt(const char *derPkcs12, int derPkcs12Length, const char *pkcs12Password, const char *certDbPassword, const char *signerCertDER, int signerCertDERLength, UtlBoolean dataIsInBase64Format, const char *dataToDecrypt, int dataToDecryptLength, UtlString &decryptedData, ISmimeNotifySink *pSmimeSink)SmimeBodystatic
nssSmimeEncrypt(int numRecipientCerts, const char *derPublicKeyCerts[], int derPublicKeyCertLengths[], const char *szMyCertNickname, const char *szCertDbPassword, const char *dataToEncrypt, int dataToEncryptLength, UtlBoolean encryptedDataInBase64Format, UtlString &encryptedData, ISmimeNotifySink *pSmimeSink)SmimeBodystatic
opensslSmimeDecrypt(const char *derPkcs12, int derPkcs12Length, const char *pkcs12Password, UtlBoolean dataIsInBase64Format, const char *dataToDecrypt, int dataToDecryptLength, UtlString &decryptedData)SmimeBodystatic
opensslSmimeEncrypt(int numRecipientCerts, const char *derPublicKeyCerts[], int derPublicKeyCertLengths[], const char *dataToEncrypt, int dataToEncryptLength, UtlBoolean encryptedDataInBase64Format, UtlString &encryptedData)SmimeBodystatic
operator=(const SmimeBody &rhs)SmimeBody
HttpBody::operator=(const HttpBody &rhs)HttpBody
PIDF_BODY_CLASS enum valueHttpBody
SDP_BODY_CLASS enum valueHttpBody
SMIME_BODY_CLASS enum valueHttpBody
SMIME_ENODING_BASE64 enum valueSmimeBody
SMIME_ENODING_BINARY enum valueSmimeBody
SMIME_ENODING_UNKNOWN enum valueSmimeBody
SmimeBody()SmimeBody
SmimeBody(const char *bytes, int length, const char *contentEncodingValueString)SmimeBody
SmimeBody(const SmimeBody &rSmimeBody)SmimeBody
UNKNOWN_BODY_CLASS enum valueHttpBody
~HttpBody()HttpBodyvirtual
~SmimeBody()SmimeBodyvirtual

sipXtackLib home page