Как определить источник Conscrypt, используемый в коде конфигурации сетевой безопасности Android N?

Android N имеет конфигурационную систему сетевой безопасности для закрепления сертификата, самоподписанную поддержку сертификатов (включая вариант только для отладки) и т. Д. Это довольно легко. Я пытался задрапировать его, если Google не сделает этого, так как было бы неплохо использовать некоторые из этих возможностей на устройствах Android 6.0 и старше.

Исходный код для поддержки конфигурации сетевой безопасности был достаточно прост, чтобы найти, где эта ссылка указывает на тег android-n-preview-3 .

Этот источник ссылается на conscrypt, описанный так хорошо, как «поставщик безопасности Java, который использует OpenSSL».

Тем не менее, android-n-preview-3 tagged выпуск кода консрипции не соответствует тому, что использует код конфигурации сетевой безопасности. Следует отметить, что код конфигурации сетевой безопасности основан на TrustManagerImpl , а в android-n-preview-3 закодированном выпуске кода конкретизации нет этого класса. Более ранние версии.

Я недостаточно разбираюсь в коде AOSP, чтобы понять, где код конфигурации сетевой безопасности вытаскивает свою конкретическую реализацию, поэтому я могу убедиться, что я имею в виду ту же версию этого кода.

Есть идеи?

Solutions Collecting From Web of "Как определить источник Conscrypt, используемый в коде конфигурации сетевой безопасности Android N?"