diff options
author | Anders Broman <anders.broman@ericsson.com> | 2008-02-27 16:13:57 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2008-02-27 16:13:57 +0000 |
commit | 3a3c255a308a29ecc103a21f153d5c7611e4d326 (patch) | |
tree | eb75bb0d86f22a016b84a8fcad7bd62f93564b35 /asn1/pkix1explicit/pkix1explicit.cnf | |
parent | 96ade54c5478f768446494e9c953e5831bd47703 (diff) |
Dissect IPAddressFamily
svn path=/trunk/; revision=24487
Diffstat (limited to 'asn1/pkix1explicit/pkix1explicit.cnf')
-rw-r--r-- | asn1/pkix1explicit/pkix1explicit.cnf | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/asn1/pkix1explicit/pkix1explicit.cnf b/asn1/pkix1explicit/pkix1explicit.cnf index 4bf981ec68..66ecd6a935 100644 --- a/asn1/pkix1explicit/pkix1explicit.cnf +++ b/asn1/pkix1explicit/pkix1explicit.cnf @@ -62,6 +62,21 @@ ASIdentifiers B "1.3.6.1.5.5.7.1.8" "id-pe-autonomousSysIds" offset = dissect_ber_length(actx->pinfo, tree, tvb, offset, &len, &ind); offset=call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); +# IPAddrAndASCertExtn + +#.FN_BODY IPAddressFamily/addressFamily VAL_PTR = ¶meter_tvb + tvbuff_t *parameter_tvb; + proto_tree *subtree; + +%(DEFAULT_BODY)s + + if (!parameter_tvb) + return offset; + subtree = proto_item_add_subtree(actx->created_item, ett_pkix1explicit_addressFamily); + proto_tree_add_item(subtree, hf_pkix1explicit_addressFamily_afn, parameter_tvb, 0, 2, FALSE); + if(tvb_length(parameter_tvb)>2) + proto_tree_add_item(subtree, hf_pkix1explicit_addressFamily_safi, parameter_tvb, 0, 2, FALSE); + #.END |