Lines Matching refs:crt
82 mbedtls_x509write_cert crt;
103 mbedtls_x509write_crt_init( &crt );
105 mbedtls_x509write_crt_set_version( &crt, ver );
106 TEST_ASSERT( mbedtls_x509write_crt_set_serial( &crt, &serial ) == 0 );
107 TEST_ASSERT( mbedtls_x509write_crt_set_validity( &crt, not_before,
109 mbedtls_x509write_crt_set_md_alg( &crt, md_type );
110 TEST_ASSERT( mbedtls_x509write_crt_set_issuer_name( &crt, issuer_name ) == 0 );
111 TEST_ASSERT( mbedtls_x509write_crt_set_subject_name( &crt, subject_name ) == 0 );
112 mbedtls_x509write_crt_set_subject_key( &crt, &subject_key );
113 mbedtls_x509write_crt_set_issuer_key( &crt, &issuer_key );
115 if( crt.version >= MBEDTLS_X509_CRT_VERSION_3 )
117 TEST_ASSERT( mbedtls_x509write_crt_set_basic_constraints( &crt, 0, 0 ) == 0 );
118 TEST_ASSERT( mbedtls_x509write_crt_set_subject_key_identifier( &crt ) == 0 );
119 TEST_ASSERT( mbedtls_x509write_crt_set_authority_key_identifier( &crt ) == 0 );
121 TEST_ASSERT( mbedtls_x509write_crt_set_key_usage( &crt, key_usage ) == 0 );
123 TEST_ASSERT( mbedtls_x509write_crt_set_ns_cert_type( &crt, cert_type ) == 0 );
126 ret = mbedtls_x509write_crt_pem( &crt, buf, sizeof(buf),
141 der_len = mbedtls_x509write_crt_der( &crt, buf, sizeof( buf ),
148 ret = mbedtls_x509write_crt_der( &crt, buf, (size_t)( der_len - 1 ),
153 mbedtls_x509write_crt_free( &crt );