| /* | |
| Package errors provides error types returned in CF SSL. | |
| 1. Type Error is intended for errors produced by CF SSL packages. | |
| It formats to a json object that consists of an error message and a 4-digit code for error reasoning. | |
| Example: {"code":1002, "message": "Failed to decode certificate"} | |
| The index of codes are listed below: | |
| 1XXX: CertificateError | |
| 1000: Unknown | |
| 1001: ReadFailed | |
| 1002: DecodeFailed | |
| 1003: ParseFailed | |
| 1100: SelfSigned | |
| 12XX: VerifyFailed | |
| 121X: CertificateInvalid | |
| 1210: NotAuthorizedToSign | |
| 1211: Expired | |
| 1212: CANotAuthorizedForThisName | |
| 1213: TooManyIntermediates | |
| 1214: IncompatibleUsage | |
| 1220: UnknownAuthority | |
| 2XXX: PrivatekeyError | |
| 2000: Unknown | |
| 2001: ReadFailed | |
| 2002: DecodeFailed | |
| 2003: ParseFailed | |
| 2100: Encrypted | |
| 2200: NotRSA | |
| 2300: KeyMismatch | |
| 2400: GenerationFailed | |
| 2500: Unavailable | |
| 3XXX: IntermediatesError | |
| 4XXX: RootError | |
| 5XXX: PolicyError | |
| 5100: NoKeyUsages | |
| 5200: InvalidPolicy | |
| 5300: InvalidRequest | |
| 5400: UnknownProfile | |
| 6XXX: DialError | |
| 2. Type HttpError is intended for CF SSL API to consume. It contains a HTTP status code that will be read and returned | |
| by the API server. | |
| */ | |
| package errors |