25adf29f112e58355fa0dca534783e9c02cc940b |
|
27-Sep-2013 |
Kenny Root <kroot@google.com> |
Conscrypt: correct key selection with no sigAlg The KeyManagerImpl was changed to support the "EC_EC" and "EC_RSA" key types in the StandardNames document. The intention of those aliases are to require a certain signature type. If it is missing, it should accept any signature type as before. However, it was erroneously requiring the same signature type as the key type if it was missing. This causes RSA client certificates signed by an EC key, for instance, to fail. (cherry picked from commit 5936343fc25e9da8ea2ad7bfcbc0b59a7898bdbd) Bug: 10966884 Change-Id: I4fb1a005bf66510d0963019227c6ca3c5340c39d
|