/sssd/src/util/cert/ |
H A D | cert_common.c | 29 size_t der_size; local 35 der = sss_base64_decode(mem_ctx, derb64, &der_size); 41 ret = sss_cert_der_to_pem(mem_ctx, der, der_size, pem, pem_size); 55 size_t der_size; local 57 ret = sss_cert_pem_to_der(mem_ctx, pem, &der, &der_size); 63 *derb64 = sss_base64_encode(mem_ctx, der, der_size); 79 size_t der_size; local 86 der = sss_base64_decode(mem_ctx, derb64, &der_size); 92 ret = bin_to_ldap_filter_value(mem_ctx, der, der_size, &val);
|
/sssd/src/util/cert/libcrypto/ |
H A D | cert.c | 28 size_t der_size, char **pem, size_t *pem_size) 37 if (der_blob == NULL || der_size == 0) { 43 x509 = d2i_X509(NULL, &d, (int) der_size); 101 size_t der_size; local 145 der_size = i2d_X509(x509, &buf); 146 if (der_size != buf_size) { 175 const uint8_t *der_blob, size_t der_size, 193 if (der_blob == NULL || der_size == 0) { 199 cert = d2i_X509(NULL, &d, (int) der_size); 27 sss_cert_der_to_pem(TALLOC_CTX *mem_ctx, const uint8_t *der_blob, size_t der_size, char **pem, size_t *pem_size) argument 174 cert_to_ssh_key(TALLOC_CTX *mem_ctx, const char *ca_db, const uint8_t *der_blob, size_t der_size, struct cert_verify_opts *cert_verify_opts, uint8_t **key, size_t *key_size) argument
|
/sssd/src/tests/cmocka/ |
H A D | test_cert_utils.c | 209 size_t der_size; local 216 ret = sss_cert_pem_to_der(ts, TEST_CERT_PEM, &der, &der_size); 218 assert_int_equal(sizeof(test_cert_der), der_size); local 219 assert_memory_equal(der, test_cert_der, der_size); 347 size_t der_size; local 354 der = sss_base64_decode(ts, SSH_TEST_CERT, &der_size); 361 der, der_size, &cert_verify_opts, &key, &key_size);
|
H A D | test_pam_srv.c | 1528 size_t der_size; local 1535 der = sss_base64_decode(pam_test_ctx, pvt, &der_size); 1538 ret = sysdb_attrs_add_mem(attrs, SYSDB_USER_CERT, der, der_size); 1557 size_t der_size; local 1563 der = sss_base64_decode(pam_test_ctx, pvt, &der_size); 1566 ret = sysdb_attrs_add_mem(attrs, SYSDB_USER_CERT, der, der_size);
|
H A D | test_nss_srv.c | 3410 size_t der_size; local 3415 der = sss_base64_decode(nss_test_ctx, TEST_TOKEN_CERT, &der_size); 3418 ret = sysdb_attrs_add_mem(attrs, SYSDB_USER_CERT, der, der_size);
|
/sssd/src/util/cert/nss/ |
H A D | cert.c | 42 size_t der_size, char **pem, size_t *pem_size) 65 der_item.len = der_size; 131 unsigned int der_size; /* unsigned int to match 2nd parameter of local 183 der_blob = ATOB_AsciiToData(b64, &der_size); 191 der_item.len = der_size; 226 const uint8_t *der_blob, size_t der_size, 246 if (der_blob == NULL || der_size == 0) { 296 der_item.len = der_size; 41 sss_cert_der_to_pem(TALLOC_CTX *mem_ctx, const uint8_t *der_blob, size_t der_size, char **pem, size_t *pem_size) argument 225 cert_to_ssh_key(TALLOC_CTX *mem_ctx, const char *ca_db, const uint8_t *der_blob, size_t der_size, struct cert_verify_opts *cert_verify_opts, uint8_t **key, size_t *key_size) argument
|