Index: net/base/x509_certificate.cc |
=================================================================== |
--- net/base/x509_certificate.cc (revision 134554) |
+++ net/base/x509_certificate.cc (working copy) |
@@ -414,6 +414,7 @@ |
// also be DER encoded certificates wrapped inside of PEM blocks. |
format = FORMAT_PEM_CERT_SEQUENCE; |
certificates.push_back(handle); |
+ fprintf(stderr, "PEM: format %d\n", (int)format); |
continue; |
} |
@@ -426,6 +427,8 @@ |
if (format & kFormatDecodePriority[i]) { |
certificates = CreateOSCertHandlesFromBytes(decoded.c_str(), |
decoded.size(), kFormatDecodePriority[i]); |
+ if (!certificates.empty()) |
+ fprintf(stderr, "PEM: format %d\n", (int)kFormatDecodePriority[i]); |
} |
} |
} |
@@ -442,9 +445,12 @@ |
// as a PEM certificate/chain. |
for (size_t i = 0; certificates.empty() && |
i < arraysize(kFormatDecodePriority); ++i) { |
- if (format & kFormatDecodePriority[i]) |
+ if (format & kFormatDecodePriority[i]) { |
certificates = CreateOSCertHandlesFromBytes(data, length, |
kFormatDecodePriority[i]); |
+ if (!certificates.empty()) |
+ fprintf(stderr, "Binary: format %d\n", (int)kFormatDecodePriority[i]); |
+ } |
} |
CertificateList results; |
@@ -457,6 +463,9 @@ |
X509Certificate* result = CreateFromHandle(*it, OSCertHandles()); |
results.push_back(scoped_refptr<X509Certificate>(result)); |
FreeOSCertHandle(*it); |
+ fprintf(stderr, "Certificate: %s issued by %s\n", |
+ result->subject().common_name.c_str(), |
+ result->issuer().common_name.c_str()); |
} |
return results; |