sipxtacklib
Version 3.3
|
Container class for security attributes. More...
#include <SmimeBody.h>
Public Member Functions | |
SIPXTACK_SECURITY_ATTRIBUTES () | |
SIPXTACK_SECURITY_ATTRIBUTES (const SIPXTACK_SECURITY_ATTRIBUTES &ref) | |
virtual | ~SIPXTACK_SECURITY_ATTRIBUTES () |
SIPXTACK_SECURITY_ATTRIBUTES & | operator= (const SIPXTACK_SECURITY_ATTRIBUTES &ref) |
void | setSrtpKey (const char *szKey, const int length) |
Sets the symmetric srtp key. More... | |
void | setSmimeKey (const char *szKey, const int length) |
Sets the public key of the remote party, which is used to encrypt the S/MIME container for the SDP. More... | |
void | setSecurityLevel (SIPXTACK_SRTP_LEVEL security) |
Sets the S/MIME & SRTP security level. More... | |
const char * | getSrtpKey () const |
Gets the symmetric srtp key. More... | |
const char * | getSmimeKey () const |
Gets the public key of the remote party, which is used to encrypt the S/MIME container for the SDP. More... | |
const int | getSrtpKeyLength () const |
Gets the symmetric srtp key length. More... | |
const int | getSmimeKeyLength () const |
Gets the public key of the remote party, which is used to encrypt the S/MIME container for the SDP. More... | |
const int | getSecurityLevel () const |
Sets the S/MIME & SRTP security level. More... | |
const char * | getCertDbLocation () const |
Gets the Certificate Database location (set internally to the location specified in the call to sipxConfigSetSecurityParameters() ) More... | |
Friends | |
class | SipMessage |
Container class for security attributes.
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
Sets the symmetric srtp key.
If this is not supplied by the user, sipXtapi will generate a random key.
|
inline |
Sets the public key of the remote party, which is used to encrypt the S/MIME container for the SDP.
|
inline |
Sets the S/MIME & SRTP security level.
|
inline |
Gets the symmetric srtp key.
|
inline |
Gets the public key of the remote party, which is used to encrypt the S/MIME container for the SDP.
|
inline |
Gets the symmetric srtp key length.
|
inline |
Gets the public key of the remote party, which is used to encrypt the S/MIME container for the SDP.
|
inline |
Sets the S/MIME & SRTP security level.
|
inline |
Gets the Certificate Database location (set internally to the location specified in the call to sipxConfigSetSecurityParameters() )
|
friend |