Lines Matching refs:ret

43 	KMF_RETURN ret = KMF_OK;
52 return (ret);
62 return (ret);
69 KMF_RETURN ret = KMF_OK;
76 ret = copy_data(&dstext->extnId, &srcext->extnId);
77 if (ret != KMF_OK)
84 ret = copy_data(&dstext->BERvalue, &srcext->BERvalue);
85 if (ret != KMF_OK)
90 ret = KMF_ERR_MEMORY;
96 ret = copy_data(&dstext->value.tagAndValue->value,
98 if (ret != KMF_OK)
104 if (ret != KMF_OK) {
115 return (ret);
133 KMF_RETURN ret = KMF_OK;
141 ret = DerDecodeSignedCertificate(certdata, &cert);
142 if (ret != KMF_OK)
143 return (ret);
155 ret = copy_extension_data(extdata, eptr);
161 ret = KMF_ERR_EXTENSION_NOT_FOUND;
168 return (ret);
188 KMF_RETURN ret = KMF_OK;
201 ret = DerDecodeSignedCertificate(certdata, &cert);
202 if (ret != KMF_OK)
203 return (ret);
221 ret = KMF_ERR_MEMORY;
225 ret = copy_extension_data(&elist[(*nextns) - 1], eptr);
226 if (ret != KMF_OK)
233 if (ret != KMF_OK) {
246 if (flag != KMF_ALL_EXTNS && ret == KMF_OK && *nextns == 0)
247 ret = KMF_ERR_EXTENSION_NOT_FOUND;
250 return (ret);
268 KMF_RETURN ret = KMF_OK;
278 ret = kmf_get_cert_extn(certdata, (KMF_OID *)&KMFOID_KeyUsage, &extn);
280 if (ret != KMF_OK) {
292 return (ret);
313 KMF_RETURN ret = KMF_OK;
327 ret = KMF_ERR_MEMORY;
335 ret = KMF_ERR_BAD_CERT_FORMAT;
348 ret = KMF_ERR_BAD_CERT_FORMAT;
355 ret = KMF_ERR_MEMORY;
365 if (ret != KMF_OK) {
373 return (ret);
380 KMF_RETURN ret = KMF_OK;
392 ret = kmf_get_cert_extn(certdata,
395 if (ret != KMF_OK) {
399 ret = parse_eku_data(&extn.BERvalue, ekuptr);
404 return (ret);
422 KMF_RETURN ret = KMF_OK;
434 ret = kmf_get_cert_extn(certdata,
437 if (ret != KMF_OK) {
447 ret = KMF_ERR_MEMORY;
452 ret = KMF_ERR_BAD_CERT_FORMAT;
461 ret = KMF_ERR_BAD_CERT_FORMAT;
471 return (ret);
478 KMF_RETURN ret = KMF_OK;
508 ret = KMF_ERR_BAD_CERT_FORMAT;
517 ret = KMF_ERR_BAD_CERT_FORMAT;
525 ret = KMF_ERR_MEMORY;
535 ret = KMF_ERR_BAD_CERT_FORMAT;
550 ret = KMF_ERR_BAD_CERT_FORMAT;
554 ret = KMF_ERR_MEMORY;
559 ret = KMF_ERR_BAD_CERT_FORMAT;
567 ret = KMF_ERR_BAD_CERT_FORMAT;
576 ret = KMF_ERR_MEMORY;
581 ret = KMF_ERR_BAD_CERT_FORMAT;
585 ret = KMF_ERR_BAD_CERT_FORMAT;
590 if (ret != KMF_OK) {
617 KMF_RETURN ret = KMF_OK;
631 ret = kmf_get_cert_extn(certdata,
634 if (ret != KMF_OK) {
649 ret = KMF_ERR_MEMORY;
658 ret = KMF_ERR_BAD_CERT_FORMAT;
678 ret = KMF_ERR_BAD_CERT_FORMAT;
684 ret = KMF_ERR_MEMORY;
694 ret = KMF_ERR_BAD_CERT_FORMAT;
709 ret = KMF_ERR_MEMORY;
723 ret = KMF_ERR_MEMORY;
735 return (ret);
753 KMF_RETURN ret = KMF_OK;
767 ret = kmf_get_cert_extn(certdata,
770 if (ret != KMF_OK) {
783 ret = KMF_ERR_MEMORY;
793 ret = KMF_ERR_BAD_CERT_FORMAT;
807 ret = KMF_ERR_BAD_CERT_FORMAT;
813 ret = KMF_ERR_MEMORY;
825 ret = KMF_ERR_BAD_CERT_FORMAT;
837 ret = KMF_ERR_BAD_CERT_FORMAT;
847 ret = KMF_ERR_BAD_CERT_FORMAT;
853 ret = KMF_ERR_MEMORY;
861 ret = KMF_ERR_BAD_CERT_FORMAT;
871 ret = KMF_ERR_BAD_CERT_FORMAT;
881 ret = KMF_ERR_MEMORY;
897 return (ret);
918 KMF_RETURN ret = KMF_OK;
937 ret = KMF_ERR_BAD_CERT_FORMAT;
956 ret = KMF_ERR_BAD_CERT_FORMAT;
967 ret = KMF_ERR_MEMORY;
973 ret = KMF_ERR_BAD_CERT_FORMAT;
979 ret = KMF_ERR_BAD_CERT_FORMAT;
987 ret = KMF_ERR_MEMORY;
1004 ret = KMF_ERR_BAD_CERT_FORMAT;
1012 if (ret != KMF_OK) {
1016 if (ret == KMF_OK && fullname->number == 0) {
1017 ret = KMF_ERR_EXTENSION_NOT_FOUND;
1022 return (ret);
1034 KMF_RETURN ret = KMF_OK;
1050 ret = kmf_get_cert_extn(certdata,
1052 if (ret != KMF_OK) {
1053 return (ret);
1072 ret = KMF_ERR_MEMORY;
1078 ret = KMF_ERR_BAD_CERT_FORMAT;
1091 ret = KMF_ERR_BAD_CERT_FORMAT;
1100 ret = KMF_ERR_MEMORY;
1110 ret = KMF_ERR_MEMORY;
1118 ret = KMF_ERR_BAD_CERT_FORMAT;
1126 ret = parse_dp_name(name_der, name_size, dp);
1128 if (ret != KMF_OK) {
1144 ret = KMF_ERR_BAD_CERT_FORMAT;
1153 ret = KMF_ERR_MEMORY;
1173 ret = KMF_ERR_MEMORY;
1182 ret = KMF_ERR_BAD_CERT_FORMAT;
1194 ret = KMF_ERR_BAD_CERT_FORMAT;
1213 ret = KMF_ERR_MEMORY;
1234 if (ret != KMF_OK) {
1240 if (ret == KMF_OK && crl_dps->number == 0) {
1241 ret = KMF_ERR_BAD_CERT_FORMAT;
1244 return (ret);
1254 KMF_RETURN ret;
1256 CLEAR_ERROR(handle, ret);
1257 if (ret != KMF_OK)
1258 return (ret);
1286 KMF_RETURN ret;
1289 CLEAR_ERROR(handle, ret);
1290 if (ret != KMF_OK)
1291 return (ret);
1300 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_VERSION,
1303 if (ret == KMF_OK) {
1310 return (ret);
1318 KMF_RETURN ret;
1321 CLEAR_ERROR(handle, ret);
1322 if (ret != KMF_OK)
1323 return (ret);
1332 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_SUBJECT,
1335 if (ret == KMF_OK) {
1342 return (ret);
1350 KMF_RETURN ret;
1353 CLEAR_ERROR(handle, ret);
1354 if (ret != KMF_OK)
1355 return (ret);
1365 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_ISSUER,
1368 if (ret == KMF_OK) {
1375 return (ret);
1382 KMF_RETURN ret;
1385 CLEAR_ERROR(handle, ret);
1386 if (ret != KMF_OK)
1387 return (ret);
1396 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_SERIALNUM,
1399 if (ret == KMF_OK) {
1406 return (ret);
1413 KMF_RETURN ret;
1416 CLEAR_ERROR(handle, ret);
1417 if (ret != KMF_OK)
1418 return (ret);
1427 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_NOTBEFORE,
1430 if (ret == KMF_OK) {
1437 return (ret);
1444 KMF_RETURN ret;
1447 CLEAR_ERROR(handle, ret);
1448 if (ret != KMF_OK)
1449 return (ret);
1458 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_NOTAFTER,
1461 if (ret == KMF_OK) {
1468 return (ret);
1475 KMF_RETURN ret;
1478 CLEAR_ERROR(handle, ret);
1479 if (ret != KMF_OK)
1480 return (ret);
1489 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_PUBKEY_ALG,
1492 if (ret == KMF_OK) {
1499 return (ret);
1506 KMF_RETURN ret;
1509 CLEAR_ERROR(handle, ret);
1510 if (ret != KMF_OK)
1511 return (ret);
1520 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_SIGNATURE_ALG,
1523 if (ret == KMF_OK) {
1530 return (ret);
1537 KMF_RETURN ret;
1540 CLEAR_ERROR(handle, ret);
1541 if (ret != KMF_OK)
1542 return (ret);
1551 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_PUBKEY_DATA,
1554 if (ret == KMF_OK) {
1561 return (ret);
1568 KMF_RETURN ret;
1571 CLEAR_ERROR(handle, ret);
1572 if (ret != KMF_OK)
1573 return (ret);
1582 ret = KMF_CertGetPrintable(handle, SignedCert, KMF_CERT_EMAIL, tmpstr);
1584 if (ret == KMF_OK) {
1591 return (ret);
1608 KMF_RETURN ret;
1611 CLEAR_ERROR(handle, ret);
1612 if (ret != KMF_OK)
1613 return (ret);
1623 ret = KMF_CertGetPrintable(handle, cert, extension, tmpstr);
1625 if (ret == KMF_OK) {
1632 return (ret);
1638 KMF_RETURN ret;
1644 ret = DerDecodeSignedCertificate(SignedCert, &cert);
1645 if (ret != KMF_OK)
1646 return (ret);
1648 ret = GetIDFromSPKI(&cert->certificate.subjectPublicKeyInfo, ID);
1652 return (ret);
1658 KMF_RETURN ret;
1666 ret = kmf_get_cert_id_data(SignedCert, &ID);
1667 if (ret != KMF_OK) {
1669 return (ret);
1682 ret = KMF_ERR_MEMORY;
1686 return (ret);
1759 KMF_RETURN ret = KMF_OK;
1764 CLEAR_ERROR(handle, ret);
1765 if (ret != KMF_OK)
1766 return (ret);
1775 ret = plugin->funclist->EncodePubkeyData(handle,
1784 ret = DerDecodeSPKI(&KeyData, spki_ptr);
1788 return (ret);
1814 KMF_RETURN ret = KMF_OK;
1825 ret = copy_data(&extn.extnId, (KMF_OID *)&KMFOID_KeyUsage);
1826 if (ret != KMF_OK)
1827 return (ret);
1842 ret = KMF_ERR_ENCODING;
1846 ret = KMF_ERR_ENCODING;
1855 ret = add_an_extension(extns, &extn);
1856 if (ret != KMF_OK) {
1863 return (ret);
1870 KMF_RETURN ret = KMF_OK;
1875 ret = set_key_usage_extension(&CertData->certificate.extensions,
1878 return (ret);
2075 KMF_RETURN ret = KMF_OK;
2093 ret = GetSequenceContents((char *)foundextn->BERvalue.Data,
2095 if (ret != KMF_OK)
2101 ret = parse_eku_data(&foundextn->BERvalue, &ekudata);
2102 if (ret == KMF_OK) {
2112 ret = KMF_ERR_ENCODING;
2119 ret = KMF_ERR_ENCODING;
2126 ret = KMF_ERR_ENCODING;
2131 ret = KMF_ERR_ENCODING;
2145 ret = copy_data(&newextn.extnId,
2147 if (ret != KMF_OK)
2153 ret = kmf_set_cert_extn(CertData, &newextn);
2154 if (ret != KMF_OK)
2169 if (ret != KMF_OK)
2172 return (ret);
2179 KMF_RETURN ret = KMF_OK;
2187 ret = add_an_extension(exts, extn);
2189 return (ret);
2196 KMF_RETURN ret = KMF_OK;
2205 ret = copy_data(&extn.extnId, (KMF_OID *)&KMFOID_BasicConstraints);
2206 if (ret != KMF_OK)
2207 return (ret);
2215 ret = KMF_ERR_ENCODING;
2220 ret = KMF_ERR_ENCODING;
2228 ret = KMF_ERR_ENCODING;
2234 ret = KMF_ERR_ENCODING;
2239 ret = KMF_ERR_ENCODING;
2247 ret = kmf_set_cert_extn(CertData, &extn);
2248 if (ret != KMF_OK) {
2256 return (ret);