ami_handle_t
ami_handle_t **,
ami_handle_t *));
ami_handle_t *,
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: AMI handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
ami_handle_t *, /* IN: ami handle */
ami_handle_t *, /* IN: ami handle */
ami_handle_t *, /* IN: ami handle */
ami_handle_t *, /* IN: ami handle */
ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, /* IN: ami handle */
const ami_handle_t *, char *, ami_name **));
const ami_handle_t *, ami_name *, char **));
static AMI_STATUS (*dld_ami_str2dn)(const ami_handle_t *,
static AMI_STATUS (*dld_ami_dn2str)(const ami_handle_t *,
static char *(*dld_ami_strerror)(const ami_handle_t *, const AMI_STATUS);
static AMI_STATUS (*dld_ami_end)(ami_handle_t *);
static char *alias2dn(ami_handle_t *);
static SLPError check_spis(ami_handle_t *, ami_cert *, int, const char *);
static int dncmp(ami_handle_t *, const char *, const char *);
if (!(dld_ami_init = (AMI_STATUS (*)(ami_handle_t **,
if (!(dld_ami_sign = (AMI_STATUS (*)(ami_handle_t *,
if (!(dld_ami_verify = (AMI_STATUS (*)(ami_handle_t *,
if (!(dld_ami_get_cert = (AMI_STATUS (*)(const ami_handle_t *,
if (!(dld_ami_get_cert_chain = (AMI_STATUS (*)(const ami_handle_t *,
if (!(dld_ami_str2dn = (AMI_STATUS (*)(const ami_handle_t *,
if (!(dld_ami_dn2str = (AMI_STATUS (*)(const ami_handle_t *,
if (!(dld_ami_strerror = (char *(*)(const ami_handle_t *,
if (!(dld_ami_end = (AMI_STATUS (*)(ami_handle_t *))dlsym(
ami_handle_t *amih = NULL;
static AMI_STATUS (*dld_ami_init)(ami_handle_t **, const char *,
ami_handle_t *amih = NULL;
static AMI_STATUS (*dld_ami_sign)(ami_handle_t *,
static char *alias2dn(ami_handle_t *amih) {
static SLPError check_spis(ami_handle_t *amih,
static AMI_STATUS (*dld_ami_verify)(ami_handle_t *,
static int dncmp(ami_handle_t *amih, const char *s1, const char *s2) {
static AMI_STATUS (*dld_ami_get_cert)(const ami_handle_t *,
static AMI_STATUS (*dld_ami_get_cert_chain)(const ami_handle_t *,