[SR-Users] $sel(tls.peer.subject.cn) error

Daniel-Constantin Mierla miconda at gmail.com
Thu Apr 10 09:17:31 CEST 2014


Hello,

the $sel(...) should work, I wonder if selects can add themselves 
dynamically at runtime, so 'peer' is only when a tls connection is 
established. Can you try with other selects pointing to own certificate, 
iirc should be like: $sel(tls.my.subject.cn)?

Cheers,
Daniel

On 10/04/14 09:08, Juha Heinanen wrote:
> i have these two lines in config:
>
>          $var(common_name) = @tls.peer.subject.cn;
>          $var(common_name) = $sel(tls.peer.subject.cn);
>
> the latter gives error at startup:
>
>   0(24214) ERROR: <core> [select.c:316]: resolve_select(): Unable to resolve select 'tls' at level 0
>   0(24214) ERROR: <core> [select.c:177]: w_parse_select(): parse_select: error while resolve_select 'tls.peer.subject.cn'
>   0(24214) ERROR: pv [pv_select.c:45]: pv_parse_select_name(): invalid select name [tls.peer.subject.cn]
>   0(24214) ERROR: <core> [pvapi.c:839]: pv_parse_spec2(): pvar "sel" has an invalid name param [tls.peer.subject.cn]
>   0(24214) ERROR: <core> [pvapi.c:994]: pv_parse_spec2(): wrong char [)/41] in [$sel(tls.peer.subject.cn)] at [24 (5)]
>   0(24214) : <core> [cfg.y:3408]: yyerror_at(): parse error in config file /etc/sip-proxy/sip-proxy.cfg, line 874, column 29-53: Can't get from cache: $sel(tls.peer.subject.cn)
> ERROR: bad config file (1 errors)
>
> based on pseudo variable wiki page, the syntax should be correct. what
> is wrong with $sel(tls.peer.subject.cn)?
>
> -- juha
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda




More information about the sr-users mailing list