You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

x509err.h 2.2 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /*
  2. * Generated by util/mkerr.pl DO NOT EDIT
  3. * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.
  4. *
  5. * Licensed under the Apache License 2.0 (the "License"). You may not use
  6. * this file except in compliance with the License. You can obtain a copy
  7. * in the file LICENSE in the source distribution or at
  8. * https://www.openssl.org/source/license.html
  9. */
  10. #ifndef OPENSSL_X509ERR_H
  11. #define OPENSSL_X509ERR_H
  12. #pragma once
  13. #include <openssl/opensslconf.h>
  14. #include <openssl/symhacks.h>
  15. #include <openssl/cryptoerr_legacy.h>
  16. /*
  17. * X509 reason codes.
  18. */
  19. #define X509_R_AKID_MISMATCH 110
  20. #define X509_R_BAD_SELECTOR 133
  21. #define X509_R_BAD_X509_FILETYPE 100
  22. #define X509_R_BASE64_DECODE_ERROR 118
  23. #define X509_R_CANT_CHECK_DH_KEY 114
  24. #define X509_R_CERTIFICATE_VERIFICATION_FAILED 139
  25. #define X509_R_CERT_ALREADY_IN_HASH_TABLE 101
  26. #define X509_R_CRL_ALREADY_DELTA 127
  27. #define X509_R_CRL_VERIFY_FAILURE 131
  28. #define X509_R_ERROR_GETTING_MD_BY_NID 141
  29. #define X509_R_ERROR_USING_SIGINF_SET 142
  30. #define X509_R_IDP_MISMATCH 128
  31. #define X509_R_INVALID_ATTRIBUTES 138
  32. #define X509_R_INVALID_DIRECTORY 113
  33. #define X509_R_INVALID_DISTPOINT 143
  34. #define X509_R_INVALID_FIELD_NAME 119
  35. #define X509_R_INVALID_TRUST 123
  36. #define X509_R_ISSUER_MISMATCH 129
  37. #define X509_R_KEY_TYPE_MISMATCH 115
  38. #define X509_R_KEY_VALUES_MISMATCH 116
  39. #define X509_R_LOADING_CERT_DIR 103
  40. #define X509_R_LOADING_DEFAULTS 104
  41. #define X509_R_METHOD_NOT_SUPPORTED 124
  42. #define X509_R_NAME_TOO_LONG 134
  43. #define X509_R_NEWER_CRL_NOT_NEWER 132
  44. #define X509_R_NO_CERTIFICATE_FOUND 135
  45. #define X509_R_NO_CERTIFICATE_OR_CRL_FOUND 136
  46. #define X509_R_NO_CERT_SET_FOR_US_TO_VERIFY 105
  47. #define X509_R_NO_CRL_FOUND 137
  48. #define X509_R_NO_CRL_NUMBER 130
  49. #define X509_R_PUBLIC_KEY_DECODE_ERROR 125
  50. #define X509_R_PUBLIC_KEY_ENCODE_ERROR 126
  51. #define X509_R_SHOULD_RETRY 106
  52. #define X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN 107
  53. #define X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY 108
  54. #define X509_R_UNKNOWN_KEY_TYPE 117
  55. #define X509_R_UNKNOWN_NID 109
  56. #define X509_R_UNKNOWN_PURPOSE_ID 121
  57. #define X509_R_UNKNOWN_SIGID_ALGS 144
  58. #define X509_R_UNKNOWN_TRUST_ID 120
  59. #define X509_R_UNSUPPORTED_ALGORITHM 111
  60. #define X509_R_WRONG_LOOKUP_TYPE 112
  61. #define X509_R_WRONG_TYPE 122
  62. #endif