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;
 }