diff options
Diffstat (limited to 'asn1/p7/p7.cnf')
-rw-r--r-- | asn1/p7/p7.cnf | 298 |
1 files changed, 298 insertions, 0 deletions
diff --git a/asn1/p7/p7.cnf b/asn1/p7/p7.cnf new file mode 100644 index 0000000000..4f45aa49be --- /dev/null +++ b/asn1/p7/p7.cnf @@ -0,0 +1,298 @@ +# +# $Id$ +# + +#.IMPORT ../x411/x411-exp.cnf + +#.MODULE_IMPORT +MTSAbstractService x411 + +#.TYPE_RENAME +Attribute/attribute-values AttributeValues +OrderedAttribute/attribute-values OrderedAttributeValues + +Attribute/attribute-values/_item AttributeItem +OrderedAttribute/attribute-values/_item OrderedAttributeItem + +AttributeErrorParameter/problems AttributeErrorProblems +DeleteErrorParameter/problems DeleteErrorProblems +FetchRestrictionErrorParameter/problems FetchRestrictionErrorProblems +SequenceNumberErrorParameter/problems SequenceNumberErrorProblems + +AttributeErrorParameter/problems/_item AttributeErrorProblem +DeleteErrorParameter/problems/_item DeleteErrorProblem +FetchRestrictionErrorParameter/problems/_item FetchRestrictionErrorProblem +SequenceNumberErrorParameter/problems/_item SequenceNumberErrorProblem + +Summary/present/_item/value SummaryPresentItemValue +OrderedAttribute/attribute-values/_item/value OrderedAttributeValue +AttributeErrorParameter/problems/_item/value AttributeErrorProblemValue + +#.FIELD_RENAME +OrderedAttribute/attribute-values ordered-attribute-values +OrderedAttribute/attribute-values/_item ordered-attribute-values-item +OrderedAttribute/attribute-values/_item/position ordered-position + +Summary/present/_item/count summary-count +AttributeSelection/count selection-count + +DeleteResult/delete-result-94/entries-deleted entries-deleted-94 + +Register-MSArgument/change-credentials/old-credentials register-old-credentials + +Register-MSResult/registered-information/fetch-attribute-defaults registered-fetch-attribute-defaults +Register-MSResult/registered-information/list-attribute-defaults registered-list-attribute-defaults +Register-MSResult/registered-information/message-group-registrations registered-message-group-registrations + +TimeRange/from from-time +NumberRange/from from-number + +TimeRange/to to-time +NumberRange/to to-number + +Filter/item filter-item + +Summary/present summary-present + +AttributeErrorParameter/problems attribute-error-problems +AutoActionRequestErrorParameter/problems auto-action-request-error-problems +DeleteErrorParameter/problems delete-error-problems +SequenceNumberErrorParameter/problems sequence-number-error-problems +FetchRestrictionErrorParameter/problems fetch-restriction-error-problems + +DeleteErrorParameter/problems/_item delete-error-problem-item +AttributeErrorParameter/problems/_item attribute-error-problem-item +AutoActionRequestErrorParameter/problems/_item auto-action-request-error-problem-item +SequenceNumberErrorParameter/problems/_item sequence-number-error-problem-item +FetchRestrictionErrorParameter/problems/_item fetch-restriction-error-problem-item + +EntryClassErrorParameter/problem entry-class-problem +FetchRestrictionErrorParameter/problems/_item/problem fetch-restriction-problem +RegisterMSErrorParameter/problem registration-problem +AttributeErrorParameter/problems/_item/problem attribute-problem +SequenceNumberErrorParameter/problems/_item/problem sequence-number-problem +RangeErrorParameter/problem range-problem +DeleteErrorParameter/problems/_item/problem delete-problem +MessageGroupErrorParameter/problem message-group-problem +ServiceErrorParameter/problem service-problem +ModifyErrorParameter/problem modify-problem +AutoActionRequestErrorParameter/problems/_item/problem auto-action-request-problem + +AutoActionRequestErrorParameter/problems/_item/type auto-action-type + +AttributeErrorParameter/problems/_item/value problem-value +OrderedAttribute/attribute-values/_item/value ordered-attribute-value + +#.PDU +MSBindArgument +MSBindResult +MSBindError +MSMessageSubmissionArgument +MSMessageSubmissionResult +MSProbeSubmissionArgument +MSProbeSubmissionResult +SummarizeArgument +SummarizeResult +ListArgument +ListResult +FetchArgument +FetchResult +DeleteArgument +DeleteResult +Register-MSArgument +Register-MSResult +ModifyArgument +ModifyResult +AlertArgument +AlertResult +AttributeErrorParameter +AutoActionRequestErrorParameter +DeleteErrorParameter +FetchRestrictionErrorParameter +RangeErrorParameter +SequenceNumberErrorParameter +MessageGroupErrorParameter +MSExtensionErrorParameter +EntryClassErrorParameter +ServiceErrorParameter +RegisterMSErrorParameter +ModifyErrorParameter + +#.REGISTER +# MSGeneralAttributeTypes +ReportLocation B "2.6.4.3.42" "id-att-ac-correlated-report-list" +SequenceNumber B "2.6.4.3.76" "id-att-ac-report-subject-entry" +ReportSummary B "2.6.4.3.43" "id-att-ac-report-summary" +PerRecipientReport B "2.6.4.3.44" "id-att-ac-uncorrelated-report-list" +AutoActionError B "2.6.4.3.46" "id-att-auto-action-error" +#Integer B "2.6.4.3.47" "id-att-auto-action-registration-identifier" - see XXX +SequenceNumber B "2.6.4.3.48" "id-att-auto-action-subject-entry" +AutoActionType B "2.6.4.3.49" "id-att-auto-action-type" +#CertificateSelectors B "2.6.4.3.80" "id-att-certificate-selectors" - see x411.cnf +SequenceNumber B "2.6.4.3.0" "id-att-child-sequence-numbers" +#Content B "2.6.4.3.1" "id-att-content" - see XXX +#AlgorithmIdentifier B "2.6.4.3.2" "id-att-content-confidentiality-algorithm-identifier" - see XXX +#ContentCorrelator B "2.6.4.3.3" "id-att-content-correlator" - see x411.cnf +#ContentIdentifier B "2.6.4.3.4" "id-att-content-identifier" - see x411.cnf +#ContentIntegrityCheck B "2.6.4.3.5" "id-att-content-inetgrity-check" - see x411.cnf +#ContentLength B "2.6.4.3.6" "id-att-content-length" - see x411.cnf +#Boolean B "2.6.4.3.7" "id-att-content-returned" - see XXX +#ObjectIdentifier B "2.6.4.3.8" "id-att-content-type" - see XXX +#ConversionWithLossProhibited B "2.6.4.3.9" "id-att-conversion-with-loss-prohibited" - see x411.cnf +MS-EIT B "2.6.4.3.10" "id-att-converted-EITs" +CreationTime B "2.6.4.3.11" "id-att-creation-time" +DeferredDeliveryCancellationTime B "2.6.4.3.50" "id-att-deferred-delivery-cancellation-time" +#DeferredDeliveryTime B "2.6.4.3.51" "id-att-deferred-delivery-time" - see x411.cnf +DeletionTime B "2.6.4.3.52" "id-att-deletion-time" +MS-EIT B "2.6.4.3.12" "id-att-delivered-EITs" +#DeliveryFlags B "2.6.4.3.13" "id-att-delivery-flags" - see x411.cnf +#ORName B "2.6.4.3.78" "id-att-dl-exempted-recipients" - see x411.cnf +#DLExpansion B "2.6.4.3.14" "id-att-dl-expansion-history" - see x411.cnf +#DLExpansionProhibited B "2.6.4.3.53" "id-att-dl-expansion-prohibited" - see x411.cnf +EntryType B "2.6.4.3.16" "id-att-entry-type" +#InternalTraceInformationElement B "2.6.4.3.54" "id-att-internal-trace-information" - see x411.cnf +#LatestDeliveryTime B "2.6.4.3.55" "id-att-latest-delivery-time" - see x411.cnf +#NULL B "2.6.4.3.77" "id-att-locally-originated - see XXX +#NULL B "2.6.4.3.56" "id-att-marked-for-deletion" - see XXX +#MessageDeliveryEnvelope B "2.6.4.3.18" "id-att-message-delivery-envelope" - see x411.cnf +#MessageDeliveryTime B "2.6.4.3.20" "id-att-message-delivery-time" - see x411.cnf +MessageGroupName B "2.6.4.3.57" "id-att-message-group-name" +#MTSIdentifier B "2.6.4.3.19" "id-att-message-identifier" - see x411.cnf +#GeneralString B "2.6.4.3.58" "id-att-message-notes" - see XXX +#MessageOriginAuthenticationCheck B "2.6.4.3.21" "id-at-message-orgin-authentication-check" - see x411.cnf +#MessageSecurityLabel B "2.6.4.3.22" "id-att-message-security-label" - see x411.cnf +#MessageSubmissionEnvelope B "2.6.4.3.59" "id-att-message-submission-envelope" - see x411.cnf +#MessageSubmissionTime B "2.6.4.3.23" "id-att-message-submission-time" +#MessageToken B "2.6.4.3.24" "id-att-message-token" +#NULL B "2.6.4.3.60" "id-att-ms-originated" +SubmissionError B "2.6.4.3.61" "id-att-ms-submission-error" +#ExtendedCertificates B "2.6.4.3.81" "id-att-multiple-originator-certificates" - see x411.cnf +MS-EIT B "2.6.4.3.25" "id-att-original-EITs" +#ORName B "2.6.4.3.17" "id-att-originally-intended-recipient-name" - see x411.cnf +#OriginatingMTACertificate B "2.6.4.3.62" "id-att-originating-MTA-certificate" - see x411.cnf +#OriginatorCertificate B "2.6.4.3.26" "id-att-originator-certificate" - see x411.cnf +#ORName B "2.6.4.3.27" "id-att-originator-name" - see x411.cnf +#OriginatorReportRequest B "2.6.4.3.63" "id-att-originator-report-request" - see x411.cnf +#OriginatorReturnAddress B "2.6.4.3.64" "id-att-originator-return-address" - see x411.cnf +#ORName B "2.6.4.3.28" "id-att-other-recipient-names" - see x411.cnf +SequenceNumber B "2.6.4.3.29" "id-att-parent-sequence-number" +#PerMessageIndicators B "2.6.4.3.65" "id-att-per-message-indicators" - see x411.cnf +#PerRecipientMessageSubmissionFields B "2.6.4.3.66" "id-att-per-recipient-message-submission-fields" - see x411.cnf +#PerRecipientProbeSubmissionFields B "2.6.4.3.67" "id-att-per-recipient-probe-submission-fields" - see x411.cnf +#PerRecipientReportDeliveryFields B "2.6.4.3.30" "id-att-per-recipient-report-delivery-fields" - see x411.cnf +#Priority B "2.6.4.3.31" "id-att-priority" - see x411.cnf +#ProbeOriginAuthenticationCheck B "2.6.4.3.68" "id-att-probe-origin-authentication-check" - see x411.cnf +#ProbeSubmissionEnvelope B "2.6.4.3.69" "id-att-probe-submission-envelope" - see x411.cnf +#ProofOfDeliveryRequest B "2.6.4.3.32" "id-att-proof-of-delivery-request" - see x411.cnf +#ProofOfSubmission B "2.6.4.3.70" "id-att-proof-of-submission" - see x411.cnf +#ExtendedCertificates B "2.6.4.3.82" "id-att-recipient-certificate" - see x411.cnf +#ORName B "2.6.4.3.71" "id-att-recipient-names" - see x411.cnf +#RecipientReassignmentProhibited B "2.6.4.3.72" "id-att-recipient-reassignment-prohibited" - see x411.cnf +#Redirection B "2.6.4.3.33" "id-at-redirection-history" - see x411.cnf +#ReportDeliveryEnvelope B "2.6.4.3.34" "id-att-report-delivery-envelope" - see x411.cnf +#ReportingDLName B "2.6.4.3.35" "id-att-reporting-DL-name" - see x411.cnf +#ReportingMTACertificate B "2.6.4.3.36" "id-att-reporting-MTA-certificate" - see x411.cnf +#ReportOriginAuthenticationCheck B "2.6.4.3.37" "id-att-report-origin-authentication-check" - see x411.cnf +RetrievalStatus B "2.6.4.3.15" "id-att-retrieval-status" +#SecurityClassification B "2.6.4.3.38" "id-att-security-classification" - see x411.cnf +SequenceNumber B "2.6.4.3.39" "id-att-sequence-number" +SignatureVerificationStatus B "2.6.4.3.79" "id-att-signature-verification-status" +StoragePeriod B "2.6.4.3.73" "id-att-storage-period" +StorageTime B "2.6.4.3.74" "id-att-storage-time" +#SubjectSubmissionIdentifier B "2.6.4.3.40" "id-att-subject-submission-identifier" - see x411.cnf +#ORName B "2.6.4.3.41" "id-att-this-recipient-name" - see x411.cnf +#TraceInformationElement B "2.6.4.3.75" "id-att-trace-information" - see x411.cnf + +#.FN_PARS AttributeType FN_VARIANT = _str VAL_PTR = &object_identifier_id + +#.FN_BODY Attribute/attribute-values/_item + if(object_identifier_id) + call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); + +#.FN_BODY AttributeValueAssertion/attribute-value + if(object_identifier_id) + call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); + +#.FN_BODY FilterItem/substrings/strings/_item/initial + if(object_identifier_id) + call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); + +#.FN_BODY FilterItem/substrings/strings/_item/any + if(object_identifier_id) + call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); + +#.FN_BODY FilterItem/substrings/strings/_item/final + if(object_identifier_id) + call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); + +#.FN_BODY MatchingRuleAssertion/match-value + if(object_identifier_id) + call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); + +#.FN_BODY Summary/present/_item/value + if(object_identifier_id) + call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); + +#.FN_BODY OrderedAttribute/attribute-values/_item/value + if(object_identifier_id) + call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); + +#.FN_BODY AttributeErrorParameter/problems/_item/value + if(object_identifier_id) + call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); + +#.FN_PARS AutoActionType FN_VARIANT = _str VAL_PTR = &object_identifier_id + +#.FN_BODY AutoActionRegistration/registration-parameter + if(object_identifier_id) + call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); + +#.FN_PARS AutoActionError/error-code FN_VARIANT = _str VAL_PTR = &object_identifier_id + +#.FN_BODY AutoActionError/error-parameter + if(object_identifier_id) + call_ber_oid_callback(object_identifier_id, tvb, offset, actx->pinfo, tree); + +#.FN_BODY MSBindArgument/initiator-name + char *ora = NULL; + + %(DEFAULT_BODY)s + + if (check_col(actx->pinfo->cinfo, COL_INFO) && (ora = x411_get_last_oraddress())) { + col_append_fstr(actx->pinfo->cinfo, COL_INFO, " (initiator=%%s)", ora); + } + +#.FN_PARS SequenceNumber VAL_PTR = &seqno + +#.FN_BODY NumberRange + if (check_col(actx->pinfo->cinfo, COL_INFO)) { + col_append_fstr(actx->pinfo->cinfo, COL_INFO, " (range="); + } + %(DEFAULT_BODY)s + if (check_col(actx->pinfo->cinfo, COL_INFO)) { + col_append_fstr(actx->pinfo->cinfo, COL_INFO, ")"); + } + +#.FN_FTR NumberRange/from + if (check_col(actx->pinfo->cinfo, COL_INFO)) { + col_append_fstr(actx->pinfo->cinfo, COL_INFO, " from %d", seqno); + } + +#.FN_FTR NumberRange/to + if (check_col(actx->pinfo->cinfo, COL_INFO)) { + col_append_fstr(actx->pinfo->cinfo, COL_INFO, " to %d", seqno); + } + +#.FN_PARS SummarizeResult/count VAL_PTR = &count + +#.FN_BODY SummarizeResult/count + int count = 0; + + %(DEFAULT_BODY)s + + if (check_col(actx->pinfo->cinfo, COL_INFO)) { + col_append_fstr(actx->pinfo->cinfo, COL_INFO, " (count=%%d)", count); + } + + +
\ No newline at end of file |