This repository has been archived by the owner on Jun 10, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy patherrors.go
184 lines (158 loc) · 3.77 KB
/
errors.go
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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
package mdm
type NSPOSIXErrorDomain int
const (
// posixParamError may be returned when the MDM command parameters are malformed.
posixParamError NSPOSIXErrorDomain = -2
)
type MCProfileErrorDomain int
const (
prMalformedProfile MCProfileErrorDomain = iota + 1000
prUnsupportedProfileVersion
prMissingRequiredField
prBadDataTypeInField
prBadSignature
prEmptyProfile
prCannotDecrypt
prNonUniqueUUIDs
prNonUniquePayloadIdentifiers
prProfileInstallationFailure
prUnsupportedFieldValue
)
type MCPayloadErrorDomain int
const (
plMalformedPayload MCPayloadErrorDomain = iota + 2000
plUnsupportedPayloadVersion
plMissingRequiredField
plBadDataTypeInField
plUnsupportedFieldValue
plInternalError
)
type MCRestrictionsErrorDomain int
const (
rsInconsistentRestrictionSense MCRestrictionsErrorDomain = iota + 3000
rsInconsistentValueComparisonSense
)
type MCInstallationErrorDomain int
const (
inCannotParseProfile MCInstallationErrorDomain = iota + 4000
inInstallationFailure
inDuplicateUUID
inProfileNotQueued
inUserCancelled
inPasscodeNotCompliant
inProfileRemovalDateInPast
inUnrecognisedFileFormat
inMismatchedCertificates
inDeviceLocked
inUpdatedProfileWrongIdentifier
inFinalProfileNotConfiguration
inProfileNotUpdatable
inUpdateFailed
inNoDeviceIdentity
inReplacementNoMDMPayload
inInternalError
inMultipleHTTPProxyPayloads
inMultipleCellularPayloads
inMultipleApplockPayloads
inUIInstallProhibited
inProfileMustBeNonInteractive
inProfileMustBeInstalledByMDM
inUnnacceptablePayload
inProfileNotFound
inInvalidSupervision
inRemovalDateInPast
inProfileRequiresPasscodeChange
inMultipleHomeScreenPayloads
inMultipleNotificationPayloads
inUnacceptablePayloadMultiuser
inPayloadContainsSensitiveInfo
)
type MCPasscodeErrorDomain int
const (
pcPasscodeTooShort MCPasscodeErrorDomain = iota + 5000
pcTooFewUniqueChars
pcTooFewComplexChars
pcRepeatingChars
pcAscendingDescendingChars
pcRequiresNumber
pcRequiresAlpha
pcPasscodeExpired
pcPasscodeTooRecent
_
pcDeviceLocked
pcWrongPasscode
_
pcCannotClearPasscode
pcCannotSetPasscode
pcCannotSetGracePeriod
pcCannotSetFingerprintUnlock
pcCannotSetFingerprintPurchase
pcCannotSetMaxAttempts
)
type MCKeychainErrorDomain int
const (
kcKeychainSystemError MCKeychainErrorDomain = iota + 6000
kcEmptyString
kcCannotCreateQuery
)
type MCEmailErrorDomain int
const (
emHostUnreachable MCEmailErrorDomain = iota + 7000
emInvalidCredentials
emUnknownValidationError
emSMIMECertificateNotFound
emSMIMECertificateBad
emIMAPMisconfigured
emPOPMisconfigured
emSMTPMisconfigured
)
type MCWebClipErrorDomain int
const (
wcCannotInstallWebClip MCWebClipErrorDomain = iota + 8000
)
type MCCertificateErrorDomain int
const (
ceInvalidPassword MCCertificateErrorDomain = iota + 9000
ceTooManyCertificatesInPayload
ceCannotStoreCertificate
ceCannotStoreWAPIData
ceCannotStoreRootCertificate
ceCertificateMalformed
ceCertificateNotIdentity
)
type MCDefaultsErrorDomain int
const (
deCannotInstallDefaults MCDefaultsErrorDomain = iota + 10000
deInvalidSigner
)
type MCAPNErrorDomain int
const (
apnCannotInstallAPN MCAPNErrorDomain = iota + 11000
apnCustomAPNAlreadyInstalled
)
type MCMDMErrorDomain int
const (
mdmInvalidAccessRights MCMDMErrorDomain = iota + 12000
mdmMultipleMDMInstances
mdmCannotCheckIn
mdmInvalidChallengeResponse
mdmInvalidPushCertificate
mdmCannotFindCertificate
mdmRedirectRefused
mdmNotAuthorized
mdmMalformedRequest
mdmInvalidReplacementProfile
mdmInternalConsistencyError
mdmInvalidMDMConfiguration
mdmMDMReplacementMismatch
mdmProfileNotManaged
mdmProvisioningProfileNotManaged
mdmCannotGetPushToken
mdmMissingIdentity
mdmCannotCreateEscrowKeybag
mdmCannotCopyEscrowKeybagData
mdmCannotCopyEscrowSecret
mdmUnauthorizedByServer
mdmInvalidRequestType
mdmInvalidTopic
)