KMF_CSR_DATA
KMF_CSR_DATA csr;
KMF_CSR_DATA csr;
KMF_CSR_DATA csr;
KMF_CSR_DATA csr;
build_cert_from_csr(KMF_CSR_DATA *csrdata,
KMF_CSR_DATA csrdata;
KMF_CSR_DATA csrdata = { 0, NULL };
read_csrdata(KMF_HANDLE_T handle, char *csrfile, KMF_CSR_DATA *csrdata)
KMF_CSR_DATA **signed_csr_ptr_ptr)
KMF_CSR_DATA *csrptr = NULL;
csrptr = malloc(sizeof (KMF_CSR_DATA));
(void) memset(csrptr, 0, sizeof (KMF_CSR_DATA));
DerEncodeSignedCsr(KMF_CSR_DATA *signed_csr_ptr,
KMF_RETURN DerDecodeSignedCsr(const KMF_DATA *, KMF_CSR_DATA **);
extern KMF_RETURN DerEncodeSignedCsr(KMF_CSR_DATA *, KMF_DATA *);
KMF_KEY_HANDLE *, KMF_CSR_DATA *);
extern KMF_RETURN kmf_set_csr_version(KMF_CSR_DATA *, uint32_t);
extern KMF_RETURN kmf_set_csr_subject(KMF_CSR_DATA *, KMF_X509_NAME *);
extern KMF_RETURN kmf_set_csr_extn(KMF_CSR_DATA *, KMF_X509_EXTENSION *);
extern KMF_RETURN kmf_set_csr_sig_alg(KMF_CSR_DATA *, KMF_ALGORITHM_INDEX);
extern KMF_RETURN kmf_set_csr_subject_altname(KMF_CSR_DATA *, char *,
extern KMF_RETURN kmf_set_csr_ku(KMF_CSR_DATA *, int, uint16_t);
extern KMF_RETURN kmf_decode_csr(KMF_HANDLE_T, KMF_DATA *, KMF_CSR_DATA *);
extern KMF_RETURN kmf_sign_csr(KMF_HANDLE_T, const KMF_CSR_DATA *,
extern KMF_RETURN kmf_add_csr_eku(KMF_CSR_DATA *, KMF_OID *, int);
extern void kmf_free_signed_csr(KMF_CSR_DATA *);
kmf_set_csr_version(KMF_CSR_DATA *CsrData, uint32_t version)
kmf_set_csr_subject(KMF_CSR_DATA *CsrData,
kmf_set_csr_extn(KMF_CSR_DATA *Csr, KMF_X509_EXTENSION *extn)
kmf_set_csr_sig_alg(KMF_CSR_DATA *CsrData,
kmf_set_csr_subject_altname(KMF_CSR_DATA *Csr,
kmf_set_csr_ku(KMF_CSR_DATA *CSRData,
kmf_add_csr_eku(KMF_CSR_DATA *CSRData, KMF_OID *ekuOID,
KMF_CSR_DATA subj_csr;
const KMF_CSR_DATA *tbsCsr,
kmf_decode_csr(KMF_HANDLE_T handle, KMF_DATA *rawcsr, KMF_CSR_DATA *csrdata)
KMF_CSR_DATA *cdata = NULL;
(void) memcpy(csrdata, cdata, sizeof (KMF_CSR_DATA));
KMF_CSR_DATA *csrdata = NULL;
{KMF_CSR_DATA_ATTR, FALSE, sizeof (KMF_CSR_DATA),
sizeof (KMF_CSR_DATA)},
KMF_CSR_DATA *Csr)
kmf_free_signed_csr(KMF_CSR_DATA *csr)