Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
certs.h
00001 /** 00002 * \file certs.h 00003 * 00004 * \brief Sample certificates and DHM parameters for testing 00005 */ 00006 /* 00007 * Copyright (C) 2006-2015, ARM Limited, All Rights Reserved 00008 * SPDX-License-Identifier: Apache-2.0 00009 * 00010 * Licensed under the Apache License, Version 2.0 (the "License"); you may 00011 * not use this file except in compliance with the License. 00012 * You may obtain a copy of the License at 00013 * 00014 * http://www.apache.org/licenses/LICENSE-2.0 00015 * 00016 * Unless required by applicable law or agreed to in writing, software 00017 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 00018 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00019 * See the License for the specific language governing permissions and 00020 * limitations under the License. 00021 * 00022 * This file is part of mbed TLS (https://tls.mbed.org) 00023 */ 00024 #ifndef MBEDTLS_CERTS_H 00025 #define MBEDTLS_CERTS_H 00026 00027 #include <stddef.h> 00028 00029 #ifdef __cplusplus 00030 extern "C" { 00031 #endif 00032 00033 #if defined(MBEDTLS_PEM_PARSE_C) 00034 /* Concatenation of all CA certificates in PEM format if available */ 00035 extern const char mbedtls_test_cas_pem[]; 00036 extern const size_t mbedtls_test_cas_pem_len; 00037 #endif 00038 00039 /* List of all CA certificates, terminated by NULL */ 00040 extern const char * mbedtls_test_cas[]; 00041 extern const size_t mbedtls_test_cas_len[]; 00042 00043 /* 00044 * Convenience for users who just want a certificate: 00045 * RSA by default, or ECDSA if RSA is not available 00046 */ 00047 extern const char * mbedtls_test_ca_crt; 00048 extern const size_t mbedtls_test_ca_crt_len; 00049 extern const char * mbedtls_test_ca_key; 00050 extern const size_t mbedtls_test_ca_key_len; 00051 extern const char * mbedtls_test_ca_pwd; 00052 extern const size_t mbedtls_test_ca_pwd_len; 00053 extern const char * mbedtls_test_srv_crt; 00054 extern const size_t mbedtls_test_srv_crt_len; 00055 extern const char * mbedtls_test_srv_key; 00056 extern const size_t mbedtls_test_srv_key_len; 00057 extern const char * mbedtls_test_cli_crt; 00058 extern const size_t mbedtls_test_cli_crt_len; 00059 extern const char * mbedtls_test_cli_key; 00060 extern const size_t mbedtls_test_cli_key_len; 00061 00062 #if defined(MBEDTLS_ECDSA_C) 00063 extern const char mbedtls_test_ca_crt_ec[]; 00064 extern const size_t mbedtls_test_ca_crt_ec_len; 00065 extern const char mbedtls_test_ca_key_ec[]; 00066 extern const size_t mbedtls_test_ca_key_ec_len; 00067 extern const char mbedtls_test_ca_pwd_ec[]; 00068 extern const size_t mbedtls_test_ca_pwd_ec_len; 00069 extern const char mbedtls_test_srv_crt_ec[]; 00070 extern const size_t mbedtls_test_srv_crt_ec_len; 00071 extern const char mbedtls_test_srv_key_ec[]; 00072 extern const size_t mbedtls_test_srv_key_ec_len; 00073 extern const char mbedtls_test_cli_crt_ec[]; 00074 extern const size_t mbedtls_test_cli_crt_ec_len; 00075 extern const char mbedtls_test_cli_key_ec[]; 00076 extern const size_t mbedtls_test_cli_key_ec_len; 00077 #endif 00078 00079 #if defined(MBEDTLS_RSA_C) 00080 extern const char mbedtls_test_ca_crt_rsa[]; 00081 extern const size_t mbedtls_test_ca_crt_rsa_len; 00082 extern const char mbedtls_test_ca_key_rsa[]; 00083 extern const size_t mbedtls_test_ca_key_rsa_len; 00084 extern const char mbedtls_test_ca_pwd_rsa[]; 00085 extern const size_t mbedtls_test_ca_pwd_rsa_len; 00086 extern const char mbedtls_test_srv_crt_rsa[]; 00087 extern const size_t mbedtls_test_srv_crt_rsa_len; 00088 extern const char mbedtls_test_srv_key_rsa[]; 00089 extern const size_t mbedtls_test_srv_key_rsa_len; 00090 extern const char mbedtls_test_cli_crt_rsa[]; 00091 extern const size_t mbedtls_test_cli_crt_rsa_len; 00092 extern const char mbedtls_test_cli_key_rsa[]; 00093 extern const size_t mbedtls_test_cli_key_rsa_len; 00094 #endif 00095 00096 #ifdef __cplusplus 00097 } 00098 #endif 00099 00100 #endif /* certs.h */
Generated on Tue Jul 12 2022 12:21:45 by
