Lines Matching refs:csrdata
135 kmf_create_csr_file(KMF_DATA *csrdata, KMF_ENCODE_FORMAT format,
142 if (csrdata == NULL || csrfile == NULL)
151 csrdata->Data, csrdata->Length,
169 if (write(fd, csrdata->Data, csrdata->Length) !=
170 csrdata->Length) {
503 KMF_DATA csrdata = { NULL, 0 };
515 err = DerEncodeTbsCsr((KMF_TBS_CSR *)&tbsCsr->csr, &csrdata);
517 err = sign_csr(handle, &csrdata, Signkey,
526 kmf_free_data(&csrdata);
540 * KMF_CSR_DATA *csrdata;
543 kmf_decode_csr(KMF_HANDLE_T handle, KMF_DATA *rawcsr, KMF_CSR_DATA *csrdata)
548 if (handle == NULL || rawcsr == NULL || csrdata == NULL)
555 (void) memcpy(csrdata, cdata, sizeof (KMF_CSR_DATA));
566 KMF_CSR_DATA *csrdata = NULL;
589 csrdata = kmf_get_attr_ptr(KMF_CSR_DATA_ATTR, attrlist, numattr);
590 if (csrdata == NULL)
593 rv = DerEncodeTbsCsr(&csrdata->csr, &rawcsr);
597 x509alg = &csrdata->signature.algorithmIdentifier;
603 rv = DerDecodeDSASignature(&csrdata->signature.encrypted,
609 &csrdata->csr.subjectPublicKeyInfo,
618 rv = DerDecodeECDSASignature(&csrdata->signature.encrypted,
624 &csrdata->csr.subjectPublicKeyInfo,
630 &csrdata->csr.subjectPublicKeyInfo,
632 &csrdata->signature.encrypted);