Lines Matching defs:kmf_cert
350 nss2kmf_cert(CERTCertificate *nss_cert, KMF_X509_DER_CERT *kmf_cert)
352 kmf_cert->kmf_private.keystore_type = KMF_KEYSTORE_NSS;
353 kmf_cert->kmf_private.flags = KMF_FLAG_CERT_VALID;
355 kmf_cert->certificate.Length = nss_cert->derCert.len;
357 if ((kmf_cert->certificate.Data = malloc(nss_cert->derCert.len)) ==
359 kmf_cert->certificate.Length = 0;
362 (void) memcpy(kmf_cert->certificate.Data, nss_cert->derCert.data,
365 kmf_cert->kmf_private.label =
372 char *name, KMF_X509_DER_CERT *kmf_cert,
416 if (kmf_cert != NULL)
417 rv = nss2kmf_cert(nss_cert, kmf_cert);
670 KMF_X509_DER_CERT *kmf_cert)
672 if (kmf_cert != NULL) {
673 if (kmf_cert->certificate.Data != NULL) {
674 free(kmf_cert->certificate.Data);
675 kmf_cert->certificate.Data = NULL;
676 kmf_cert->certificate.Length = 0;
678 if (kmf_cert->kmf_private.label != NULL) {
679 free(kmf_cert->kmf_private.label);
680 kmf_cert->kmf_private.label = NULL;