sip_security.c File Reference


Detailed Description

Security-related SIP header handling.

This file contains implementation of headers related to HTTP authentication (RFC 2617): Authorization, Authentication-Info, Proxy-Authenticate, Proxy-Authentication-Info, Proxy-Authorization, and WWW-Authenticate.

There is also implementation of headers related to security agreement (RFC 3329): Security-Client, Security-Server, and Security-Verify headers.

The implementation of Privacy header (RFC 3323) is also here.

Author:
Pekka Pessi <Pekka.Pessi@nokia-email.address.hidden>.
Date:
Created: Tue Jun 13 02:57:51 2000 ppessi

#include "config.h"
#include "sofia-sip/sip_parser.h"
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include <assert.h>

Include dependency graph for sip_security.c:


Variables

msg_hclass_t sip_authorization_class []
 Header class for Authorization header.
msg_hclass_t sip_proxy_authenticate_class []
 Header class for Proxy-Authenticate header.
msg_hclass_t sip_proxy_authorization_class []
 Header class for Proxy-Authorization header.
msg_hclass_t sip_www_authenticate_class []
 Header class for WWW-Authenticate header.
msg_hclass_t sip_authentication_info_class []
 Header class for Authentication-Info header.
msg_hclass_t sip_proxy_authentication_info_class []
 Header class for Proxy-Authentication-Info header.
msg_hclass_t sip_security_client_class []
 Header class for Security-Client header.
msg_hclass_t sip_security_server_class []
 Header class for Security-Server header.
msg_hclass_t sip_security_verify_class []
 Header class for Security-Verify header.
msg_hclass_t sip_privacy_class []
 Header class for Privacy header.

Sofia-SIP 1.12.4 - Copyright (C) 2006 Nokia Corporation. All rights reserved. Licensed under the terms of the GNU Lesser General Public License.