Lines Matching refs:extn

269 	KMF_X509_EXTENSION extn;
274 (void) memset(&extn, 0, sizeof (extn));
278 ret = kmf_get_cert_extn(certdata, (KMF_OID *)&KMFOID_KeyUsage, &extn);
283 keyusage->critical = (extn.critical != 0);
284 if (extn.value.tagAndValue->value.Length > 1) {
286 extn.value.tagAndValue->value.Data[1] << 8;
288 keyusage->KeyUsageBits = extn.value.tagAndValue->value.Data[0];
291 kmf_free_extn(&extn);
381 KMF_X509_EXTENSION extn;
386 (void) memset(&extn, 0, sizeof (KMF_X509_EXTENSION));
393 (KMF_OID *)&KMFOID_ExtendedKeyUsage, &extn);
399 ret = parse_eku_data(&extn.BERvalue, ekuptr);
402 kmf_free_extn(&extn);
423 KMF_X509_EXTENSION extn;
433 (void) memset(&extn, 0, sizeof (KMF_X509_EXTENSION));
435 (KMF_OID *)&KMFOID_BasicConstraints, &extn);
441 *critical = (extn.critical != 0);
443 exdata.bv_val = (char *)extn.value.tagAndValue->value.Data;
444 exdata.bv_len = extn.value.tagAndValue->value.Length;
467 kmf_free_extn(&extn);
618 KMF_X509_EXTENSION extn;
630 (void) memset(&extn, 0, sizeof (extn));
632 (KMF_OID *)&KMFOID_CertificatePolicies, &extn);
638 *critical = (extn.critical != 0);
643 exdata.bv_val = (char *)extn.BERvalue.Data;
644 exdata.bv_len = extn.BERvalue.Length;
732 kmf_free_extn(&extn);
754 KMF_X509_EXTENSION extn;
766 (void) memset(&extn, 0, sizeof (KMF_X509_EXTENSION));
768 (KMF_OID *)&KMFOID_AuthorityInfoAccess, &extn);
777 exdata.bv_val = (char *)extn.BERvalue.Data;
778 exdata.bv_len = extn.BERvalue.Length;
892 kmf_free_extn(&extn);
1035 KMF_X509_EXTENSION extn;
1049 (void) memset(&extn, 0, sizeof (KMF_X509_EXTENSION));
1051 (KMF_OID *)&KMFOID_CrlDistributionPoints, &extn);
1069 exdata.bv_val = (char *)extn.BERvalue.Data;
1070 exdata.bv_len = extn.BERvalue.Length;
1229 kmf_free_extn(&extn);
1815 KMF_X509_EXTENSION extn;
1824 (void) memset(&extn, 0, sizeof (extn));
1825 ret = copy_data(&extn.extnId, (KMF_OID *)&KMFOID_KeyUsage);
1828 extn.critical = critical;
1829 extn.format = KMF_X509_DATAFORMAT_ENCODED;
1850 extn.BERvalue.Data = (uchar_t *)extdata->bv_val;
1851 extn.BERvalue.Length = extdata->bv_len;
1855 ret = add_an_extension(extns, &extn);
1857 free(extn.BERvalue.Data);
2177 KMF_X509_EXTENSION *extn)
2182 if (CertData == NULL || extn == NULL)
2187 ret = add_an_extension(exts, extn);
2197 KMF_X509_EXTENSION extn;
2204 (void) memset(&extn, 0, sizeof (extn));
2205 ret = copy_data(&extn.extnId, (KMF_OID *)&KMFOID_BasicConstraints);
2208 extn.critical = critical;
2209 extn.format = KMF_X509_DATAFORMAT_ENCODED;
2243 extn.BERvalue.Data = (uchar_t *)extdata->bv_val;
2244 extn.BERvalue.Length = extdata->bv_len;
2247 ret = kmf_set_cert_extn(CertData, &extn);
2249 free(extn.BERvalue.Data);