Lines Matching refs:subcsr
162 bool CertTools::SignForSubCert(X509* cert, X509_REQ* subcsr, X509_REQ* rootcsr, EVP_PKEY* caPrikey, Options* options)
166 EVP_PKEY* pubKey = X509_REQ_get_pubkey(subcsr);
168 X509_NAME* subjectName = X509_REQ_get_subject_name(subcsr);
173 if (caPrikey == nullptr || rootcsr == nullptr || subcsr == nullptr) {
174 SIGNATURE_TOOLS_LOGE("Sign failed because of caPrikey, roocsr or subcsr is nullptr");
206 X509* CertTools::SignCsrGenerateCert(X509_REQ* rootcsr, X509_REQ* subcsr,
225 !SignForSubCert(cert, subcsr, rootcsr, keyPair, options));
293 X509_REQ* subcsr = nullptr;
300 subcsr = CertTools::GenerateCsr(subKey, options->GetString(Options::SIGN_ALG),
302 if (subcsr == nullptr) {
306 subCert = SignCsrGenerateCert(rootcsr, subcsr, keyPair, options);
312 X509_REQ_free(subcsr);
316 X509_REQ_free(subcsr);