sipxtacklib  Version 3.3
Classes | Macros | Enumerations
SmimeBody.h File Reference
#include <net/HttpBody.h>
#include <tapi/sipXtapiEvents.h>
Include dependency graph for SmimeBody.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SIPXTACK_SECURITY_ATTRIBUTES
 Container class for security attributes. More...
 
class  ISmimeNotifySink
 
class  SmimeBody
 class to contain an PKCS7 (S/MIME) body More...
 

Macros

#define SIPXTACK_MAX_SRTP_KEY_LENGTH   31
 Container class for security attributes. More...
 
#define SIPXTACK_MAX_SMIME_KEY_LENGTH   2048
 
#define SIPXTACK_MAX_PKCS12_KEY_LENGTH   4096
 
#define SIPXTACK_MAX_CERT_LENGTH   4096
 
#define SIPXTACK_MAX_PASSWORD_LENGTH   32
 

Enumerations

enum  SIPXTACK_SRTP_LEVEL {
  SIPXTACK_SRTP_LEVEL_NONE,
  SIPXTACK_SRTP_LEVEL_ENCRYPTION,
  SIPXTACK_SRTP_LEVEL_AUTHENTICATION,
  SIPXTACK_SRTP_LEVEL_ENCRYPTION_AND_AUTHENTICATION
}
 

Macro Definition Documentation

#define SIPXTACK_MAX_SRTP_KEY_LENGTH   31

Container class for security attributes.

#define SIPXTACK_MAX_SMIME_KEY_LENGTH   2048
#define SIPXTACK_MAX_PKCS12_KEY_LENGTH   4096
#define SIPXTACK_MAX_CERT_LENGTH   4096
#define SIPXTACK_MAX_PASSWORD_LENGTH   32

Enumeration Type Documentation

Enumerator
SIPXTACK_SRTP_LEVEL_NONE 
SIPXTACK_SRTP_LEVEL_ENCRYPTION 
SIPXTACK_SRTP_LEVEL_AUTHENTICATION 
SIPXTACK_SRTP_LEVEL_ENCRYPTION_AND_AUTHENTICATION 

sipXtackLib home page