Lines Matching refs:extn

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