| 87 | } |
| 88 | |
| 89 | Status Cert::FromString(const std::string& data, DataFormat format) { |
| 90 | RETURN_NOT_OK(::kudu::security::FromString(data, format, &data_)); |
| 91 | if (sk_X509_num(data_.get()) < 1) { |
| 92 | return Status::RuntimeError("Certificate chain is empty. Expected at least one certificate."); |
| 93 | } |
| 94 | return Status::OK(); |
| 95 | } |
| 96 | |
| 97 | Status Cert::ToString(std::string* data, DataFormat format) const { |
| 98 | return ::kudu::security::ToString(data, format, data_.get()); |