# x509.cnf # X509 conformation file # $Id$ #.MODULE_IMPORT InformationFramework x509if CertificateExtensions x509ce SelectedAttributeTypes x509sat #.INCLUDE ../x509ce/x509ce_exp.cnf #.INCLUDE ../x509if/x509if_exp.cnf #.INCLUDE ../x509sat/x509sat_exp.cnf #.INCLUDE ./x509af_dummy.cnf #.EXPORTS AlgorithmIdentifier AttributeCertificate AttributeCertificateAssertion AttributeCertificationPath Certificate Certificates CertificateList CertificateSerialNumber CertificationPath SubjectPublicKeyInfo #.PDU #.REGISTER Certificate B "2.5.4.36" "id-at-userCertificate" Certificate B "2.5.4.37" "id-at-cAcertificate" CertificateList B "2.5.4.38" "id-at-authorityRevocationList" CertificateList B "2.5.4.39" "id-at-certificateRevocationList" CertificatePair B "2.5.4.40" "id-at-crossCertificatePair" AttributeCertificate B "2.5.4.58" "id-at-attributeCertificate" CertificateList B "2.5.4.59" "id-at-attributeCertificateRevocationList" #.NO_EMIT #.TYPE_RENAME AttributeCertificateInfo/subject InfoSubject AttributeCertificateAssertion/subject AssertionSubject #.FIELD_RENAME AttributeCertificateInfo/issuer issuerName AttributeCertificateInfo/subject info_subject AttributeCertificateAssertion/subject assertion_subject AttributeCertificateAssertion/issuer assertionIssuer AttributeCertificateInfo/subject/subjectName infoSubjectName AttributeCertificateAssertion/subject/subjectName assertionSubjectName IssuerSerial/issuer issuerName CertificateList/signedCertificateList/revokedCertificates/_item/userCertificate revokedUserCertificate #.END #.FN_BODY AlgorithmIdentifier/algorithmId offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset, hf_x509af_algorithm_id, algorithm_id); #.FN_BODY AlgorithmIdentifier/parameters offset=call_ber_oid_callback(algorithm_id, tvb, offset, pinfo, tree); #.FN_BODY Extension/extnId offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset, hf_x509af_extension_id, extension_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(extension_id, tvb, offset, pinfo, tree);