summaryrefslogtreecommitdiff
path: root/source4/heimdal/lib/hx509/hx509_err.c
blob: 339759d6b752f26d7a6cb4c9db3df31da9a20b16 (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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
/* Generated from /home/data/samba/samba4/svn/source/heimdal/lib/hx509/hx509_err.et */
/* $Id: hx509_err.et,v 1.19 2006/12/30 23:05:39 lha Exp $ */

#include <stddef.h>
#include <com_err.h>
#include "hx509_err.h"

static const char *hx_error_strings[] = {
	/* 000 */ "ASN.1 failed call to system time library",
	/* 001 */ "Extension not found",
	/* 002 */ "Certification path not found",
	/* 003 */ "Parent certificate is not a CA",
	/* 004 */ "CA path too deep",
	/* 005 */ "Signature algorithm not supported",
	/* 006 */ "Signature algorithm doesn't match certificate key",
	/* 007 */ "Certificate used before it became valid",
	/* 008 */ "Certificate used after it became invalid",
	/* 009 */ "Private key required for the operation is missing",
	/* 010 */ "Algorithm not supported",
	/* 011 */ "Issuer couldn't be found",
	/* 012 */ "Error verifing constraints",
	/* 013 */ "Number too large",
	/* 014 */ "Error while verifing name constraints",
	/* 015 */ "Path is too long, failed to find valid anchor",
	/* 016 */ "Required keyusage for this certificate is missing",
	/* 017 */ "Certificate not found",
	/* 018 */ "Unknown lock command",
	/* 019 */ "Parent certificate is a CA",
	/* 020 */ "Extra data was found after the structure",
	/* 021 */ "Proxy certificate is invalid",
	/* 022 */ "Proxy certificate name is wrong",
	/* 023 */ "Name is malformated",
	/* 024 */ "Certificate is malformated",
	/* 025 */ "Certificate is missing a required EKU",
	/* 026 */ "Proxy certificate not canonicalize",
	/* 027 */ "Reserved hx error (27)",
	/* 028 */ "Reserved hx error (28)",
	/* 029 */ "Reserved hx error (29)",
	/* 030 */ "Reserved hx error (30)",
	/* 031 */ "Reserved hx error (31)",
	/* 032 */ "Failed to create signature",
	/* 033 */ "Missing signer data",
	/* 034 */ "Couldn't find signers certificate",
	/* 035 */ "No data to perform the operation on",
	/* 036 */ "Data in the message is invalid",
	/* 037 */ "Padding in the message invalid",
	/* 038 */ "Couldn't find recipient certificate",
	/* 039 */ "Mismatch bewteen signed type and unsigned type",
	/* 040 */ "Reserved hx error (40)",
	/* 041 */ "Reserved hx error (41)",
	/* 042 */ "Reserved hx error (42)",
	/* 043 */ "Reserved hx error (43)",
	/* 044 */ "Reserved hx error (44)",
	/* 045 */ "Reserved hx error (45)",
	/* 046 */ "Reserved hx error (46)",
	/* 047 */ "Reserved hx error (47)",
	/* 048 */ "Reserved hx error (48)",
	/* 049 */ "Reserved hx error (49)",
	/* 050 */ "Reserved hx error (50)",
	/* 051 */ "Reserved hx error (51)",
	/* 052 */ "Reserved hx error (52)",
	/* 053 */ "Reserved hx error (53)",
	/* 054 */ "Reserved hx error (54)",
	/* 055 */ "Reserved hx error (55)",
	/* 056 */ "Reserved hx error (56)",
	/* 057 */ "Reserved hx error (57)",
	/* 058 */ "Reserved hx error (58)",
	/* 059 */ "Reserved hx error (59)",
	/* 060 */ "Reserved hx error (60)",
	/* 061 */ "Reserved hx error (61)",
	/* 062 */ "Reserved hx error (62)",
	/* 063 */ "Reserved hx error (63)",
	/* 064 */ "Internal error in the crypto engine",
	/* 065 */ "External error in the crypto engine",
	/* 066 */ "Signature missing for data",
	/* 067 */ "Signature is not valid",
	/* 068 */ "Sigature doesn't provide confidentiality",
	/* 069 */ "Invalid format on signature",
	/* 070 */ "Mismatch bewteen oids",
	/* 071 */ "No prompter function defined",
	/* 072 */ "Signature require signer, but non available",
	/* 073 */ "RSA public encyption failed",
	/* 074 */ "RSA public encyption failed",
	/* 075 */ "RSA private decryption failed",
	/* 076 */ "RSA private decryption failed",
	/* 077 */ "Reserved hx error (77)",
	/* 078 */ "Reserved hx error (78)",
	/* 079 */ "Reserved hx error (79)",
	/* 080 */ "Reserved hx error (80)",
	/* 081 */ "Reserved hx error (81)",
	/* 082 */ "Reserved hx error (82)",
	/* 083 */ "Reserved hx error (83)",
	/* 084 */ "Reserved hx error (84)",
	/* 085 */ "Reserved hx error (85)",
	/* 086 */ "Reserved hx error (86)",
	/* 087 */ "Reserved hx error (87)",
	/* 088 */ "Reserved hx error (88)",
	/* 089 */ "Reserved hx error (89)",
	/* 090 */ "Reserved hx error (90)",
	/* 091 */ "Reserved hx error (91)",
	/* 092 */ "Reserved hx error (92)",
	/* 093 */ "Reserved hx error (93)",
	/* 094 */ "Reserved hx error (94)",
	/* 095 */ "Reserved hx error (95)",
	/* 096 */ "CRL used before it became valid",
	/* 097 */ "CRL used after it became invalid",
	/* 098 */ "CRL have invalid format",
	/* 099 */ "Certificate is included in CRL",
	/* 100 */ "No revoke status found for certificates",
	/* 101 */ "Unknown extension",
	/* 102 */ "Got wrong CRL/OCSP data from server",
	/* 103 */ "Doesn't have same parent as other certificaes",
	/* 104 */ "Reserved hx error (104)",
	/* 105 */ "Reserved hx error (105)",
	/* 106 */ "Reserved hx error (106)",
	/* 107 */ "Reserved hx error (107)",
	/* 108 */ "No local key attribute",
	/* 109 */ "Failed to parse key",
	/* 110 */ "Unsupported operation",
	/* 111 */ "Unimplemented operation",
	/* 112 */ "Failed to parse name",
	/* 113 */ "Reserved hx error (113)",
	/* 114 */ "Reserved hx error (114)",
	/* 115 */ "Reserved hx error (115)",
	/* 116 */ "Reserved hx error (116)",
	/* 117 */ "Reserved hx error (117)",
	/* 118 */ "Reserved hx error (118)",
	/* 119 */ "Reserved hx error (119)",
	/* 120 */ "Reserved hx error (120)",
	/* 121 */ "Reserved hx error (121)",
	/* 122 */ "Reserved hx error (122)",
	/* 123 */ "Reserved hx error (123)",
	/* 124 */ "Reserved hx error (124)",
	/* 125 */ "Reserved hx error (125)",
	/* 126 */ "Reserved hx error (126)",
	/* 127 */ "Reserved hx error (127)",
	/* 128 */ "No smartcard reader/device found",
	/* 129 */ "No smartcard in reader",
	/* 130 */ "No supported mech(s)",
	/* 131 */ "Token or slot failed in inconsistent way",
	/* 132 */ "Failed to open session to slot",
	/* 133 */ "Failed to login to slot",
	/* 134 */ "Failed to load PKCS module",
	NULL
};

#define num_errors 135

void initialize_hx_error_table_r(struct et_list **list)
{
    initialize_error_table_r(list, hx_error_strings, num_errors, ERROR_TABLE_BASE_hx);
}

void initialize_hx_error_table(void)
{
    init_error_table(hx_error_strings, ERROR_TABLE_BASE_hx, num_errors);
}