aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/cmp/cmp.cnf
blob: 3c9b7f804a2f8a8c0ddaa15ecb2f94c28b0fe8b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# CMP.cnf
# CMP conformation file

#.MODULE_IMPORT
PKIX1Explicit88	pkix1explicit
PKIX1Implicit88	pkix1implicit
PKIXCRMF-2005	crmf

#.INCLUDE ../pkix1explicit/pkix1explicit_exp.cnf
#.INCLUDE ../pkix1implicit/pkix1implicit_exp.cnf
#.IMPORT ../crmf/crmf-exp.cnf

#.EXPORTS
CAKeyUpdAnnContent
CMPCertificate
CRLAnnContent
CertAnnContent
CertConfirmContent
CertOrEncCert
CertRepMessage
CertResponse
CertStatus
CertifiedKeyPair
Challenge
DHBMParameter
ErrorMsgContent
GenMsgContent
InfoTypeAndValue
KeyRecRepContent
NestedMessageContent
OOBCert
OOBCertHash
PBMParameter
PKIBody
PKIConfirmContent
PKIFailureInfo
PKIFreeText
PKIHeader
PKIMessage
PKIMessages
PKIProtection
PKIStatus
PKIStatusInfo
POPODecKeyRespContent
PollRepContent
PollReqContent
ProtectedPart
RevAnnContent
RevDetails
RevRepContent
RevReqContent

#.REGISTER
PBMParameter           B "1.2.840.113533.7.66.13" "id-PasswordBasedMac"
DHBMParameter          B "1.2.640.113533.7.66.30" "id-DHBasedMac"
CAProtEncCertValue     B "1.3.6.1.5.5.7.4.1"      "id-it-caProtEncCert"
SignKeyPairTypesValue  B "1.3.6.1.5.5.7.4.2"      "id-it-signKeyPairTypes"
EncKeyPairTypesValue   B "1.3.6.1.5.5.7.4.3"      "id-it-encKeyPairTypes"
PreferredSymmAlgValue  B "1.3.6.1.5.5.7.4.4"      "id-it-preferredSymmAlg"
CAKeyUpdateInfoValue   B "1.3.6.1.5.5.7.4.5"      "id-it-caKeyUpdateInfo"
CurrentCRLValue        B "1.3.6.1.5.5.7.4.6"      "id-it-currentCRL"
UnsupportedOIDsValue   B "1.3.6.1.5.5.7.4.7"      "id-it-unsupportedOIDs"
KeyPairParamReqValue   B "1.3.6.1.5.5.7.4.10"     "id-it-keyPairParamReq"
KeyPairParamRepValue   B "1.3.6.1.5.5.7.4.11"     "id-it-keyPairParamRep"
RevPassphraseValue     B "1.3.6.1.5.5.7.4.12"     "id-it-revPassphrase"
ImplicitConfirmValue   B "1.3.6.1.5.5.7.4.13"     "id-it-implicitConfirm"
ConfirmWaitTimeValue   B "1.3.6.1.5.5.7.4.14"     "id-it-confirmWaitTime"
OrigPKIMessageValue    B "1.3.6.1.5.5.7.4.15"     "id-it-origPKIMessage"
SuppLangTagsValue      B "1.3.6.1.5.5.7.4.16"     "id-it-suppLangTags"


#.NO_EMIT

#.TYPE_RENAME

#.FIELD_RENAME
RevRepContent/status    rvrpcnt_status
CertResponse/status     pkistatusinf
KeyRecRepContent/status pkistatusinf
PKIStatusInfo/status pkistatus
RevAnnContent/status pkistatus


#.FN_PARS InfoTypeAndValue/infoType
  FN_VARIANT = _str  HF_INDEX = hf_cmp_type_oid  VAL_PTR = &actx->external.direct_reference

#.FN_BODY InfoTypeAndValue/infoValue
  offset=call_ber_oid_callback(actx->external.direct_reference, tvb, offset, actx->pinfo, tree, NULL);

#.FN_PARS PKIBody
  VAL_PTR = &branch_taken

#.FN_BODY PKIBody
  gint branch_taken;

  %(DEFAULT_BODY)s

  col_append_fstr(actx->pinfo->cinfo, COL_INFO, " Body=%%s", val_to_str(branch_taken, cmp_PKIBody_vals, "unknown"));

#.FN_PARS PKIStatus
  VAL_PTR = &value

#.FN_BODY PKIStatus
  guint32 value;

  %(DEFAULT_BODY)s

  col_append_fstr(actx->pinfo->cinfo, COL_INFO, " Status=%%s", val_to_str(value, cmp_PKIStatus_vals, "unknown"));

#.END_OF_CNF