00001 00027 #ifndef POLARSSL_CERTS_H 00028 #define POLARSSL_CERTS_H 00029 00030 #ifdef __cplusplus 00031 extern "C" { 00032 #endif 00033 00034 /* Concatenation of all available CA certificates */ 00035 extern const char test_ca_list[]; 00036 00037 /* 00038 * Convenience for users who just want a certificate: 00039 * RSA by default, or ECDSA if RSA i not available 00040 */ 00041 extern const char *test_ca_crt; 00042 extern const char *test_ca_key; 00043 extern const char *test_ca_pwd; 00044 extern const char *test_srv_crt; 00045 extern const char *test_srv_key; 00046 extern const char *test_cli_crt; 00047 extern const char *test_cli_key; 00048 00049 #if defined(POLARSSL_ECDSA_C) 00050 extern const char test_ca_crt_ec[]; 00051 extern const char test_ca_key_ec[]; 00052 extern const char test_ca_pwd_ec[]; 00053 extern const char test_srv_crt_ec[]; 00054 extern const char test_srv_key_ec[]; 00055 extern const char test_cli_crt_ec[]; 00056 extern const char test_cli_key_ec[]; 00057 #endif 00058 00059 #if defined(POLARSSL_RSA_C) 00060 extern const char test_ca_crt_rsa[]; 00061 extern const char test_ca_key_rsa[]; 00062 extern const char test_ca_pwd_rsa[]; 00063 extern const char test_srv_crt_rsa[]; 00064 extern const char test_srv_key_rsa[]; 00065 extern const char test_cli_crt_rsa[]; 00066 extern const char test_cli_key_rsa[]; 00067 #endif 00068 00069 #if defined(POLARSSL_DHM_C) 00070 extern const char test_dhm_params[]; 00071 #endif 00072 00073 #ifdef __cplusplus 00074 } 00075 #endif 00076 00077 #endif /* certs.h */