[SR-Users] $sel(tls.peer.subject.cn) error
Daniel-Constantin Mierla
miconda at gmail.com
Thu Apr 10 12:18:44 CEST 2014
The parameters for functions are resolved at fixup time, which is done
after mod_init -- the config parser will see any function parameter as
just string, then later will run fixup for function parameters.
Probably the error message from tls_select.c:152 can be made dbg, the pv
value is ok, being null in this case.
Cheers,
Daniel
On 10/04/14 10:58, Juha Heinanen wrote:
> Daniel-Constantin Mierla writes:
>
>> Note that there should be direct pv alternative, as I could see in the
>> module, such as $tls_peer_subject_cn -- see tls_pv structure inside
>> tls_select.c file of the tls module. Not sure if they were documented
>> somewhere.
> those seem to work without modifying tls module source. i tested like
> this:
>
> if (proto == TLS) {
> xlog("L_INFO", "tls_my_subject_cn = <$tls_my_subject_cn>\n");
> xlog("L_INFO", "tls_peer_subject_cn = <$tls_peer_subject_cn>\n");
> };
>
> and got:
>
> Apr 10 11:53:16 siika /usr/sbin/sip-proxy[11597]: INFO: REGISTER <sip:test at test.tutpro.com> by <test at test.tutpro.com> from <192.98.102.30> is authorized
> Apr 10 11:53:16 siika /usr/sbin/sip-proxy[11597]: INFO: tls_my_subject_cn = <test.tutpro.com>
> Apr 10 11:53:16 siika /usr/sbin/sip-proxy[11597]: ERROR: tls [tls_select.c:152]: get_cert(): Unable to retrieve TLS certificate from SSL structure
> Apr 10 11:53:16 siika /usr/sbin/sip-proxy[11597]: INFO: tls_peer_subject_cn = <<null>>
> Apr 10 11:53:16 siika /usr/sbin/sip-proxy[11597]: ERROR: tls [tls_select.c:152]: get_cert(): Unable to retrieve TLS certificate from SSL structure
> Apr 10 11:53:16 siika /usr/sbin/sip-proxy[11597]: ERROR: <core> [lvalue.c:416]: lval_assign(): assignment failed at pos: (878,49-878,49)
>
> i'm not sure yet, if this peer gave its certificate during the
> handshake. if there is no peer certificate, ERROR level message seems
> like an overkill. in my opinion it would suffice to return empty
> value.
>
> -- juha
--
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