aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-x509sat.c
AgeCommit message (Collapse)AuthorFilesLines
2010-08-03Added some missing elements from MS Certificate:Stig Bjørlykke1-3/+6
- Previous Cert Hash - Virtual Base - Next Publisher svn path=/trunk/; revision=33695
2010-06-29New "#.SYNTAX" section for the asn2wrs conformance file. Graeme Lunt1-27/+26
This allows syntaxes to be registered separately from PDUs. Within the new section, the ASN.1 types to be used as syntaxes should be iterated. An optional second parameter on each line may be provided to provide an alternative name for the syntax (that the user will see). This name must be in double quotes. svn path=/trunk/; revision=33370
2010-06-28Remove the -R flag (used to generate syntax registrations) and replace with a Graeme Lunt1-42/+48
packet-<proto>-syn-reg.c output file. This is more generic and allows the syntax registrations to the directed from the template file. svn path=/trunk/; revision=33342
2010-06-23Update to register basic ASN.1 syntaxes.Graeme Lunt1-12/+199
svn path=/trunk/; revision=33299
2010-06-02CA Version certificate extensionGraeme Lunt1-3/+4
svn path=/trunk/; revision=33049
2010-05-11Add a little more code to avoid not-very-useful blurbs:Jeff Morriss1-24/+24
- Change spaces in the name to underscores before comparing it to the blurb. - Check if the type simply as T_ prepended to the name. - Don't put in a blurb of "NULL". and regenerate the dissectors. svn path=/trunk/; revision=32748
2010-05-11Regenerate a few more of the ASN.1 dissectorsJeff Morriss1-126/+126
svn path=/trunk/; revision=32747
2010-04-07#include <string.h> and/or #include <stdio.h> not needed.Bill Meier1-8/+6
svn path=/trunk/; revision=32417
2010-04-06#include <stdio.h> not needed.Bill Meier1-7/+6
svn path=/trunk/; revision=32405
2009-11-27Corrected OID for organizationalUnit.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=31096
2009-10-11Make all proto_* values static.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=30516
2009-06-26Re-generate asn1 dissectors after hf_register_info cleanup.Stig Bjørlykke1-4/+4
svn path=/trunk/; revision=28848
2009-06-18From Kovarththanan Rajaratnam via bug 3548:Stig Bjørlykke1-51/+51
(1) Trailing/leading spaces are removed from 'name's/'blurb's (2) Duplicate 'blurb's are replaced with NULL (3) Empty ("") 'blurb's are replaced with NULL (4) BASE_NONE, NULL, 0x0 are used for 'display', 'strings' and 'bitmask' fields for FT_NONE, FT_BYTES, FT_IPv4, FT_IPv6, FT_ABSOLUTE_TIME, FT_RELATIVE_TIME, FT_PROTOCOL, FT_STRING and FT_STRINGZ field types (5) Only allow non-zero value for 'display' if 'bitmask' is non-zero svn path=/trunk/; revision=28770
2009-06-15Bug 2833: Graeme Lunt1-3/+6
Naming attributes in subject DNs defined for Extended Validation Certificates http://www.cabforum.org/EV_Certificate_Guidelines_draft11.pdf svn path=/trunk/; revision=28746
2009-06-05Microsoft PKCS#12 local machine keyset bag attributeGraeme Lunt1-4/+5
svn path=/trunk/; revision=28641
2009-05-16Regenerate all asn2wrs generated dissectors.Stig Bjørlykke1-18/+18
svn path=/trunk/; revision=28379
2009-02-07#include <epan/conversation.h> and/or #include <epan/emem.h> not req'd ...Bill Meier1-7/+6
svn path=/trunk/; revision=27390
2008-11-01Regenerate all asn2wrs generated dissectorsAnders Broman1-20/+20
svn path=/trunk/; revision=26670
2008-09-02Try to fix unused code warnings.Anders Broman1-13/+3
svn path=/trunk/; revision=26111
2008-09-02Try to fix unused code warnings.Anders Broman1-87/+39
svn path=/trunk/; revision=26110
2008-08-01Regenerated to use the new decode function for UTCTime.Stig Bjørlykke1-4/+2
svn path=/trunk/; revision=25898
2008-07-23Get rid of some unused code warnings.Anders Broman1-94/+4
svn path=/trunk/; revision=25804
2008-07-01Get rid of some unused code warnings. Hopefully without breaking anything.Anders Broman1-25/+7
svn path=/trunk/; revision=25651
2008-04-13Support for RFC 4530 - LDAP entryUUID attribute.Graeme Lunt1-2/+40
svn path=/trunk/; revision=24984
2008-03-03Make sure we initialize a TVB. Fixes bug 2329.Gerald Combs1-7/+10
svn path=/trunk/; revision=24543
2008-01-04Get rid of dissect_ber_boolean_value() and change the signature ofAnders Broman1-2/+2
dissect_ber_boolean() to return a value and update asn2wrs to generate the new signature. Regenerate all BER dissectors. svn path=/trunk/; revision=24015
2008-01-04Get rid of ber_last_created_item().Anders Broman1-4/+2
svn path=/trunk/; revision=24008
2008-01-02An X.420 message store attribute and an X.420 heading extension.Graeme Lunt1-3/+5
svn path=/trunk/; revision=23982
2007-11-05Update to use the -X and -T asn2wrs flags.Anders Broman1-553/+267
svn path=/trunk/; revision=23366
2007-10-31Use oid_add_from_string for adding names.Anders Broman1-59/+59
fix compil of gsmmap and inap. Note xcopy of gsmmap does not work(rename packet-gsm_map -> packet-gsmmap ?) svn path=/trunk/; revision=23325
2007-08-25get users of oid_resolv to use the new oids, rollout packet-snmp.cLuis Ontanon1-31/+31
svn path=/trunk/; revision=22651
2007-08-17Faked BMP string display.Graeme Lunt1-2/+13
svn path=/trunk/; revision=22536
2007-05-22Prepare for the use of the new -X parameter for BER encoded protocols.Anders Broman1-142/+142
svn path=/trunk/; revision=21889
2007-05-15actx in the rest of dissect_ber..()lAnders Broman1-47/+47
svn path=/trunk/; revision=21773
2007-05-13Second step in introducing asn context to BER dissectors just like in PER.Anders Broman1-415/+496
svn path=/trunk/; revision=21753
2007-05-06Start introducing actx to ber functions.Anders Broman1-94/+94
svn path=/trunk/; revision=21705
2007-05-03EXTERNAL type is handled in asn2wrs nowTomas Kukosa1-226/+226
private implementations were renamed EXTERNAL -> EXTERNALt svn path=/trunk/; revision=21662
2007-03-23Support for:Graeme Lunt1-0/+7
RFC2247 objectclasses and attributes (specifically "dc") Microsoft-defined User Principal Name subjectAltName extension (used in certificates) svn path=/trunk/; revision=21150
2007-01-28Definition of a per-recipient extension to prevent failure of dissection. Graeme Lunt1-0/+1
(Don't know what the extension actually is.) svn path=/trunk/; revision=20584
2007-01-13New protocol dissector for PKCS#12 - Personal Information Exchange Syntax.Graeme Lunt1-1/+14
Generally found within a file (.p12 or .pfx) or as a directory attribute (userPKCS12 from iNetOrgPerson). Wiki page and sample file to follow. svn path=/trunk/; revision=20416
2006-08-16ASN.1 dissectors regenerated with new asn2wrs to get updated field blurbTomas Kukosa1-134/+134
svn path=/trunk/; revision=18921
2006-06-28remove functions register_ber_oid_name() and get_ber_oid_name() from ↵Tomas Kukosa1-32/+33
packet-ber.c, they were only OID but not BER related use add_oid_str_name() and get_oid_str_name() instead of them svn path=/trunk/; revision=18595
2006-05-24- remove some #.MODULE_IMPORT from .cng filesTomas Kukosa1-33/+33
- regenerate BER dissectors so as to change rest of Ethereal->Wireshark and asn2eth -> asn2wrs svn path=/trunk/; revision=18217
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-3/+3
svn path=/trunk/; revision=18196
2006-04-30Operational Attributes and SyntaxesGraeme Lunt1-0/+7
svn path=/trunk/; revision=18048
2006-03-05ACP133 attribute syntaxes and attribute definitions used by the DAP, DSP and ↵Graeme Lunt1-1/+89
DISP dissectors. Also includes X.402 definitions and OID registrations for object classes. svn path=/trunk/; revision=17471
2005-12-16From Graeme Lunt:Anders Broman1-47/+552
* DOP - This has now been successfully tested and so is now enabled by default and workaround code removed. Also now uses the correct EXPORTs from the other modules/dissectors. * X509SAT - Most of the selected attributes are now supported in addition to the DirectoryString syntax attributes. This includes restoring the correct DirectoryString syntax and also providing the basic syntaxes (e.g. OBJECT IDENTIFIER, PrintableString). The latter requires a sed line in the Makefile which I assume should be OK? Not all the SAT can be defined in x509sat - so some have been included in x509if and x509af - though x509sat.cnf contains the master list and references the other dissectors where appropriate. (I still prefer a syntax registration approach but I don't think that is going to be agreed in the short term.) * X509IF - a mechanism to register some formating, based upon the hf_index, that is used in the cnf file. * A couple of fixes identified by Stig. svn path=/trunk/; revision=16814
2005-12-08Regenerate with the latest asn2eth, to get FT_OID used, and to add #line.Guy Harris1-23/+26
svn path=/trunk/; revision=16736
2005-11-16From Graeme Lunt:Anders Broman1-29/+165
Here are a number of small patches for asn1 based dissectors: acse: release request/response column information (many X.400/X.500 unbinds are empty) "standardised" PNAME to "ISO 8650-1 OSI Association Control Service" fix for crash when using EXTERNAL dissector rtse: column information when attempting a resume x509if: generation of LDAP-style DNs from RDNSequences new function x509if_get_last_dn() to get the last DN generated. x509af: DSS parameters certificate extension naming subject naming of certificate x509sat: Guide syntax (as SET now supported) PDU exports. cms: verification of message digest attribute (SHA-1 and MD5) ess: enumerated/restrictive/permissive/informative security categories x411: generation of string encoding of X.400 addresses, trace information and message identifiers. s4406: separate types for primary and copy precedence to allow better filtering (e.g. primary precedence = flash) priority-level-qualifier svn path=/trunk/; revision=16508
2005-09-02Regenerate dissectors with the current asn2eth.Guy Harris1-55/+94
svn path=/trunk/; revision=15664