Implement Subject parsing in CertificateView. This is meant to eventually replace QuicCertUtils::ExtractSubjectNameFromDERCert(). PiperOrigin-RevId: 339947896 Change-Id: I24e9955165976f5d8d3d1645c764b3ac32608def
diff --git a/quic/core/crypto/certificate_view_der_fuzzer.cc b/quic/core/crypto/certificate_view_der_fuzzer.cc index e2de1ba..e66f4f9 100644 --- a/quic/core/crypto/certificate_view_der_fuzzer.cc +++ b/quic/core/crypto/certificate_view_der_fuzzer.cc
@@ -9,7 +9,11 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { std::string input(reinterpret_cast<const char*>(data), size); - quic::CertificateView::ParseSingleCertificate(input); + std::unique_ptr<quic::CertificateView> view = + quic::CertificateView::ParseSingleCertificate(input); + if (view != nullptr) { + view->GetHumanReadableSubject(); + } quic::CertificatePrivateKey::LoadFromDer(input); return 0; }