Chromium Code Reviews| Index: net/cert/asn1_util.h |
| diff --git a/net/cert/asn1_util.h b/net/cert/asn1_util.h |
| index fb64bfbb58b38462872e5f7e911dc8b38d86bd07..106061fc2227e521bc04cf86017e33c5a0303b00 100644 |
| --- a/net/cert/asn1_util.h |
| +++ b/net/cert/asn1_util.h |
| @@ -50,6 +50,18 @@ NET_EXPORT_PRIVATE bool ExtractCRLURLsFromDERCert( |
| // present or if there was a parsing failure. |
| NET_EXPORT_PRIVATE bool HasTLSFeatureExtension(base::StringPiece cert); |
| +// Extracts the two (SEQUENCE) tag-length-values for the signature |
| +// AlgorithmIdentifiers in a DER encoded certificate. Does not use |
| +// strict parsing or validate the resulting AlgorithmIdentifiers. |
|
mattm
2017/03/08 01:41:35
extra space
eroman
2017/03/08 17:09:24
Done.
|
| +// |
| +// Returns true on success and fills |cert_signature_algorithm_sequence| |
| +// with Certificate.signatureAlgorithm and |tbs_signature_algorithm_sequence| |
| +// with TBSCertificate.algorithm. |
| +NET_EXPORT_PRIVATE bool ExtractSignatureAlgorithmsFromDERCert( |
| + base::StringPiece cert, |
| + base::StringPiece* cert_signature_algorithm_sequence, |
| + base::StringPiece* tbs_signature_algorithm_sequence); |
| + |
| } // namespace asn1 |
| } // namespace net |