您好我正在尝试使用我的ldap测试服务器来验证openca中的用户.
我目前通过phpldapadmin连接:
登录DN:cn = admin,dc = example,dc = com
密码:mypass
但在openca上出现问题...在datasources.xml中我找到了ldap配置的设置并要求
<name>basedn</name>
Run Code Online (Sandbox Code Playgroud)
哪个是我的基础?我已经试过了
cn=admin,dc=example,dc=com
Run Code Online (Sandbox Code Playgroud)
和
dc=example,dc=com
Run Code Online (Sandbox Code Playgroud)
我也可以使用LDAP Admin explorer连接到我的ldap.
谢谢 !
我正在尝试在C++应用程序中使用OpenCA(libPKI)库.但是,当包含文件pki_x509_data_st.h时,会遇到以下代码片段:
typedef struct pki_x509_callbacks_st {
/* ---------------- Memory Management -------------------- */
void * (*new) (void );
void (*free) (void *x );
void * (*dup) (void *x );
Run Code Online (Sandbox Code Playgroud)
由于"新"指针声明,这将无法编译.
我怎样才能使它工作?
更新
重命名"new"变量后,我遇到了一些新问题("在struct之后使用typedef name"等).我想避免改变过多的旧C代码(修改库标题会让我感到紧张)所以我决定只创建一个最小的隔离层.