123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /*
- 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
|