Lines Matching defs:tbscsr

142 free_tbscsr(KMF_TBS_CSR *tbscsr)
144 if (tbscsr) {
145 free_data(&tbscsr->version);
147 free_rdn_data(&tbscsr->subject);
149 free_decoded_spki(&tbscsr->subjectPublicKeyInfo);
151 free_extensions(&tbscsr->extensions);
1919 KMF_TBS_CSR *tbscsr = NULL;
1931 tbscsr = malloc(sizeof (KMF_TBS_CSR));
1932 if (!tbscsr) {
1937 (void) memset(tbscsr, 0, sizeof (KMF_TBS_CSR));
1939 if ((ret = set_der_integer(&tbscsr->version, version)) != KMF_OK)
1942 if ((ret = get_rdn(asn1, &tbscsr->subject)) != KMF_OK)
1945 if ((ret = get_spki(asn1, &tbscsr->subjectPublicKeyInfo)) != KMF_OK)
1955 ret = decode_csr_extensions(asn1, &tbscsr->extensions);
1958 *signed_csr_ptr_ptr = tbscsr;
1962 if (tbscsr) {
1963 free_tbscsr(tbscsr);
1964 free(tbscsr);
1973 KMF_TBS_CSR **tbscsr)
1980 if (!tbscsr || !Value || !Value->Data || !Value->Length)
1993 *tbscsr = newcsr;
1999 *tbscsr = NULL;
2017 KMF_TBS_CSR *tbscsr = NULL;
2042 ret = decode_tbscsr_data(asn1, &tbscsr);
2046 csrptr->csr = *tbscsr;
2047 free(tbscsr);
2048 tbscsr = NULL;
2097 encode_csr_extensions(BerElement *asn1, KMF_TBS_CSR *tbscsr)
2105 if (tbscsr->extensions.numberOfExtensions > 0) {
2129 if (tbscsr->extensions.numberOfExtensions > 0) {
2143 &tbscsr->extensions)) != KMF_OK) {
2195 encode_tbs_csr(BerElement *asn1, KMF_TBS_CSR *tbscsr)
2201 (void) memcpy(&version, tbscsr->version.Data,
2202 tbscsr->version.Length);
2210 if ((ret = encode_rdn(asn1, &tbscsr->subject)) != KMF_OK)
2214 if ((ret = encode_spki(asn1, &tbscsr->subjectPublicKeyInfo)) != KMF_OK)
2217 if ((ret = encode_csr_extensions(asn1, tbscsr)) != KMF_OK)
2396 KMF_TBS_CSR *tbscsr = NULL;
2404 tbscsr = &signed_csr_ptr->csr;
2417 ret = encode_tbs_csr(asn1, tbscsr);