1/* crypto/ocsp/ocsp_err.c */ 2/* ==================================================================== 3 * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved.
| 1/* 2 * Generated by util/mkerr.pl DO NOT EDIT 3 * Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved.
|
4 *
| 4 *
|
5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 9 * 1. Redistributions of source code must retain the above copyright 10 * notice, this list of conditions and the following disclaimer. 11 * 12 * 2. Redistributions in binary form must reproduce the above copyright 13 * notice, this list of conditions and the following disclaimer in 14 * the documentation and/or other materials provided with the 15 * distribution. 16 * 17 * 3. All advertising materials mentioning features or use of this 18 * software must display the following acknowledgment: 19 * "This product includes software developed by the OpenSSL Project 20 * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" 21 * 22 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 23 * endorse or promote products derived from this software without 24 * prior written permission. For written permission, please contact 25 * openssl-core@OpenSSL.org. 26 * 27 * 5. Products derived from this software may not be called "OpenSSL" 28 * nor may "OpenSSL" appear in their names without prior written 29 * permission of the OpenSSL Project. 30 * 31 * 6. Redistributions of any form whatsoever must retain the following 32 * acknowledgment: 33 * "This product includes software developed by the OpenSSL Project 34 * for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" 35 * 36 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 37 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 38 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 39 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 40 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 41 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 42 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 43 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 44 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 45 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 46 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 47 * OF THE POSSIBILITY OF SUCH DAMAGE. 48 * ==================================================================== 49 * 50 * This product includes cryptographic software written by Eric Young 51 * (eay@cryptsoft.com). This product includes software written by Tim 52 * Hudson (tjh@cryptsoft.com). 53 *
| 5 * Licensed under the OpenSSL license (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
|
54 */ 55
| 9 */ 10
|
56/* 57 * NOTE: this file was auto generated by the mkerr.pl script: any changes 58 * made to it will be overwritten when the script next updates this file, 59 * only reason strings will be preserved. 60 */ 61
| |
62#include <stdio.h> 63#include <openssl/err.h> 64#include <openssl/ocsp.h> 65 66/* BEGIN ERROR CODES */ 67#ifndef OPENSSL_NO_ERR 68 69# define ERR_FUNC(func) ERR_PACK(ERR_LIB_OCSP,func,0) 70# define ERR_REASON(reason) ERR_PACK(ERR_LIB_OCSP,0,reason) 71 72static ERR_STRING_DATA OCSP_str_functs[] = {
| 11#include <stdio.h> 12#include <openssl/err.h> 13#include <openssl/ocsp.h> 14 15/* BEGIN ERROR CODES */ 16#ifndef OPENSSL_NO_ERR 17 18# define ERR_FUNC(func) ERR_PACK(ERR_LIB_OCSP,func,0) 19# define ERR_REASON(reason) ERR_PACK(ERR_LIB_OCSP,0,reason) 20 21static ERR_STRING_DATA OCSP_str_functs[] = {
|
73 {ERR_FUNC(OCSP_F_ASN1_STRING_ENCODE), "ASN1_STRING_encode"}, 74 {ERR_FUNC(OCSP_F_D2I_OCSP_NONCE), "D2I_OCSP_NONCE"},
| 22 {ERR_FUNC(OCSP_F_D2I_OCSP_NONCE), "d2i_ocsp_nonce"},
|
75 {ERR_FUNC(OCSP_F_OCSP_BASIC_ADD1_STATUS), "OCSP_basic_add1_status"}, 76 {ERR_FUNC(OCSP_F_OCSP_BASIC_SIGN), "OCSP_basic_sign"}, 77 {ERR_FUNC(OCSP_F_OCSP_BASIC_VERIFY), "OCSP_basic_verify"}, 78 {ERR_FUNC(OCSP_F_OCSP_CERT_ID_NEW), "OCSP_cert_id_new"},
| 23 {ERR_FUNC(OCSP_F_OCSP_BASIC_ADD1_STATUS), "OCSP_basic_add1_status"}, 24 {ERR_FUNC(OCSP_F_OCSP_BASIC_SIGN), "OCSP_basic_sign"}, 25 {ERR_FUNC(OCSP_F_OCSP_BASIC_VERIFY), "OCSP_basic_verify"}, 26 {ERR_FUNC(OCSP_F_OCSP_CERT_ID_NEW), "OCSP_cert_id_new"},
|
79 {ERR_FUNC(OCSP_F_OCSP_CHECK_DELEGATED), "OCSP_CHECK_DELEGATED"}, 80 {ERR_FUNC(OCSP_F_OCSP_CHECK_IDS), "OCSP_CHECK_IDS"}, 81 {ERR_FUNC(OCSP_F_OCSP_CHECK_ISSUER), "OCSP_CHECK_ISSUER"},
| 27 {ERR_FUNC(OCSP_F_OCSP_CHECK_DELEGATED), "ocsp_check_delegated"}, 28 {ERR_FUNC(OCSP_F_OCSP_CHECK_IDS), "ocsp_check_ids"}, 29 {ERR_FUNC(OCSP_F_OCSP_CHECK_ISSUER), "ocsp_check_issuer"},
|
82 {ERR_FUNC(OCSP_F_OCSP_CHECK_VALIDITY), "OCSP_check_validity"},
| 30 {ERR_FUNC(OCSP_F_OCSP_CHECK_VALIDITY), "OCSP_check_validity"},
|
83 {ERR_FUNC(OCSP_F_OCSP_MATCH_ISSUERID), "OCSP_MATCH_ISSUERID"},
| 31 {ERR_FUNC(OCSP_F_OCSP_MATCH_ISSUERID), "ocsp_match_issuerid"},
|
84 {ERR_FUNC(OCSP_F_OCSP_PARSE_URL), "OCSP_parse_url"}, 85 {ERR_FUNC(OCSP_F_OCSP_REQUEST_SIGN), "OCSP_request_sign"}, 86 {ERR_FUNC(OCSP_F_OCSP_REQUEST_VERIFY), "OCSP_request_verify"}, 87 {ERR_FUNC(OCSP_F_OCSP_RESPONSE_GET1_BASIC), "OCSP_response_get1_basic"},
| 32 {ERR_FUNC(OCSP_F_OCSP_PARSE_URL), "OCSP_parse_url"}, 33 {ERR_FUNC(OCSP_F_OCSP_REQUEST_SIGN), "OCSP_request_sign"}, 34 {ERR_FUNC(OCSP_F_OCSP_REQUEST_VERIFY), "OCSP_request_verify"}, 35 {ERR_FUNC(OCSP_F_OCSP_RESPONSE_GET1_BASIC), "OCSP_response_get1_basic"},
|
88 {ERR_FUNC(OCSP_F_OCSP_SENDREQ_BIO), "OCSP_sendreq_bio"}, 89 {ERR_FUNC(OCSP_F_OCSP_SENDREQ_NBIO), "OCSP_sendreq_nbio"}, 90 {ERR_FUNC(OCSP_F_PARSE_HTTP_LINE1), "PARSE_HTTP_LINE1"}, 91 {ERR_FUNC(OCSP_F_REQUEST_VERIFY), "REQUEST_VERIFY"},
| 36 {ERR_FUNC(OCSP_F_PARSE_HTTP_LINE1), "parse_http_line1"},
|
92 {0, NULL} 93}; 94 95static ERR_STRING_DATA OCSP_str_reasons[] = {
| 37 {0, NULL} 38}; 39 40static ERR_STRING_DATA OCSP_str_reasons[] = {
|
96 {ERR_REASON(OCSP_R_BAD_DATA), "bad data"},
| |
97 {ERR_REASON(OCSP_R_CERTIFICATE_VERIFY_ERROR), "certificate verify error"}, 98 {ERR_REASON(OCSP_R_DIGEST_ERR), "digest err"}, 99 {ERR_REASON(OCSP_R_ERROR_IN_NEXTUPDATE_FIELD), 100 "error in nextupdate field"}, 101 {ERR_REASON(OCSP_R_ERROR_IN_THISUPDATE_FIELD), 102 "error in thisupdate field"}, 103 {ERR_REASON(OCSP_R_ERROR_PARSING_URL), "error parsing url"}, 104 {ERR_REASON(OCSP_R_MISSING_OCSPSIGNING_USAGE), 105 "missing ocspsigning usage"}, 106 {ERR_REASON(OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE), 107 "nextupdate before thisupdate"}, 108 {ERR_REASON(OCSP_R_NOT_BASIC_RESPONSE), "not basic response"}, 109 {ERR_REASON(OCSP_R_NO_CERTIFICATES_IN_CHAIN), "no certificates in chain"},
| 41 {ERR_REASON(OCSP_R_CERTIFICATE_VERIFY_ERROR), "certificate verify error"}, 42 {ERR_REASON(OCSP_R_DIGEST_ERR), "digest err"}, 43 {ERR_REASON(OCSP_R_ERROR_IN_NEXTUPDATE_FIELD), 44 "error in nextupdate field"}, 45 {ERR_REASON(OCSP_R_ERROR_IN_THISUPDATE_FIELD), 46 "error in thisupdate field"}, 47 {ERR_REASON(OCSP_R_ERROR_PARSING_URL), "error parsing url"}, 48 {ERR_REASON(OCSP_R_MISSING_OCSPSIGNING_USAGE), 49 "missing ocspsigning usage"}, 50 {ERR_REASON(OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE), 51 "nextupdate before thisupdate"}, 52 {ERR_REASON(OCSP_R_NOT_BASIC_RESPONSE), "not basic response"}, 53 {ERR_REASON(OCSP_R_NO_CERTIFICATES_IN_CHAIN), "no certificates in chain"},
|
110 {ERR_REASON(OCSP_R_NO_CONTENT), "no content"}, 111 {ERR_REASON(OCSP_R_NO_PUBLIC_KEY), "no public key"},
| |
112 {ERR_REASON(OCSP_R_NO_RESPONSE_DATA), "no response data"}, 113 {ERR_REASON(OCSP_R_NO_REVOKED_TIME), "no revoked time"},
| 54 {ERR_REASON(OCSP_R_NO_RESPONSE_DATA), "no response data"}, 55 {ERR_REASON(OCSP_R_NO_REVOKED_TIME), "no revoked time"},
|
| 56 {ERR_REASON(OCSP_R_NO_SIGNER_KEY), "no signer key"},
|
114 {ERR_REASON(OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE), 115 "private key does not match certificate"}, 116 {ERR_REASON(OCSP_R_REQUEST_NOT_SIGNED), "request not signed"}, 117 {ERR_REASON(OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA), 118 "response contains no revocation data"}, 119 {ERR_REASON(OCSP_R_ROOT_CA_NOT_TRUSTED), "root ca not trusted"},
| 57 {ERR_REASON(OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE), 58 "private key does not match certificate"}, 59 {ERR_REASON(OCSP_R_REQUEST_NOT_SIGNED), "request not signed"}, 60 {ERR_REASON(OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA), 61 "response contains no revocation data"}, 62 {ERR_REASON(OCSP_R_ROOT_CA_NOT_TRUSTED), "root ca not trusted"},
|
120 {ERR_REASON(OCSP_R_SERVER_READ_ERROR), "server read error"},
| |
121 {ERR_REASON(OCSP_R_SERVER_RESPONSE_ERROR), "server response error"}, 122 {ERR_REASON(OCSP_R_SERVER_RESPONSE_PARSE_ERROR), 123 "server response parse error"},
| 63 {ERR_REASON(OCSP_R_SERVER_RESPONSE_ERROR), "server response error"}, 64 {ERR_REASON(OCSP_R_SERVER_RESPONSE_PARSE_ERROR), 65 "server response parse error"},
|
124 {ERR_REASON(OCSP_R_SERVER_WRITE_ERROR), "server write error"},
| |
125 {ERR_REASON(OCSP_R_SIGNATURE_FAILURE), "signature failure"}, 126 {ERR_REASON(OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND), 127 "signer certificate not found"}, 128 {ERR_REASON(OCSP_R_STATUS_EXPIRED), "status expired"}, 129 {ERR_REASON(OCSP_R_STATUS_NOT_YET_VALID), "status not yet valid"}, 130 {ERR_REASON(OCSP_R_STATUS_TOO_OLD), "status too old"}, 131 {ERR_REASON(OCSP_R_UNKNOWN_MESSAGE_DIGEST), "unknown message digest"}, 132 {ERR_REASON(OCSP_R_UNKNOWN_NID), "unknown nid"}, 133 {ERR_REASON(OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE), 134 "unsupported requestorname type"}, 135 {0, NULL} 136}; 137 138#endif 139
| 66 {ERR_REASON(OCSP_R_SIGNATURE_FAILURE), "signature failure"}, 67 {ERR_REASON(OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND), 68 "signer certificate not found"}, 69 {ERR_REASON(OCSP_R_STATUS_EXPIRED), "status expired"}, 70 {ERR_REASON(OCSP_R_STATUS_NOT_YET_VALID), "status not yet valid"}, 71 {ERR_REASON(OCSP_R_STATUS_TOO_OLD), "status too old"}, 72 {ERR_REASON(OCSP_R_UNKNOWN_MESSAGE_DIGEST), "unknown message digest"}, 73 {ERR_REASON(OCSP_R_UNKNOWN_NID), "unknown nid"}, 74 {ERR_REASON(OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE), 75 "unsupported requestorname type"}, 76 {0, NULL} 77}; 78 79#endif 80
|
140void ERR_load_OCSP_strings(void)
| 81int ERR_load_OCSP_strings(void)
|
141{ 142#ifndef OPENSSL_NO_ERR 143 144 if (ERR_func_error_string(OCSP_str_functs[0].error) == NULL) { 145 ERR_load_strings(0, OCSP_str_functs); 146 ERR_load_strings(0, OCSP_str_reasons); 147 } 148#endif
| 82{ 83#ifndef OPENSSL_NO_ERR 84 85 if (ERR_func_error_string(OCSP_str_functs[0].error) == NULL) { 86 ERR_load_strings(0, OCSP_str_functs); 87 ERR_load_strings(0, OCSP_str_reasons); 88 } 89#endif
|
| 90 return 1;
|
149}
| 91}
|