aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/pkix1explicit/pkix1explicit.cnf
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2004-11-29 08:43:19 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2004-11-29 08:43:19 +0000
commit8b4a9a21e1d627de11bd9625a075b06ef88e0b58 (patch)
tree7d3d3fdbb99fa58c427907084fad3a5f99544ac9 /asn1/pkix1explicit/pkix1explicit.cnf
parent748784dc6b3e6177da49c331075bc56ba1204e35 (diff)
export some more sympols from PKIX1EXPLICIT
svn path=/trunk/; revision=12617
Diffstat (limited to 'asn1/pkix1explicit/pkix1explicit.cnf')
-rw-r--r--asn1/pkix1explicit/pkix1explicit.cnf33
1 files changed, 29 insertions, 4 deletions
diff --git a/asn1/pkix1explicit/pkix1explicit.cnf b/asn1/pkix1explicit/pkix1explicit.cnf
index cce859da1e..e19ea9d447 100644
--- a/asn1/pkix1explicit/pkix1explicit.cnf
+++ b/asn1/pkix1explicit/pkix1explicit.cnf
@@ -6,10 +6,15 @@
#.MODULE_IMPORT
#.EXPORTS
-
+AttributeTypeAndValue
+CertificateSerialNumber
+DirectoryString
+Extension
+Extensions
+RelativeDistinguishedName
+RDNSequence
TeletexDomainDefinedAttribute
TerminalType
-DirectoryString
#.REGISTER
DirectoryString B "1.3.6.1.5.5.7.2.1" "id-qt-cps"
@@ -19,8 +24,6 @@ DomainParameters B "1.2.840.10046.2.1" "dhpublicnumber"
#.NO_EMIT
-CertificateSerialNumber
-
#.TYPE_RENAME
#.FIELD_RENAME
@@ -28,5 +31,27 @@ CertificateSerialNumber
#.FN_BODY DirectoryString
offset = dissect_ber_octet_string(implicit_tag, pinfo, tree, tvb, offset, hf_index, NULL);
+#.FN_BODY AttributeTypeAndValue/value
+ offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset,
+ hf_pkix1explicit_object_identifier_id, object_identifier_id);
+
+#.FN_BODY AttributeTypeAndValue/value
+ offset=call_ber_oid_callback(object_identifier_id, tvb, offset, pinfo, tree);
+
+#.FN_BODY Extension/extnId
+ offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset,
+ hf_pkix1explicit_object_identifier_id, object_identifier_id);
+
+#.FN_BODY Extension/extnValue
+ guint8 class;
+ gboolean pc, ind;
+ guint32 tag;
+ guint32 len;
+ /* skip past the T and L */
+ offset = dissect_ber_identifier(pinfo, tree, tvb, offset, &class, &pc, &tag);
+ offset = dissect_ber_length(pinfo, tree, tvb, offset, &len, &ind);
+ offset=call_ber_oid_callback(object_identifier_id, tvb, offset, pinfo, tree);
+
+
#.END