Wie initialisiere ich einen SSLContext mit durch network_security_config definiertem Vertrauen?Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Wie initialisiere ich einen SSLContext mit durch network_security_config definiertem Vertrauen?

Post by Anonymous »

Innerhalb einer Android-App erstelle ich einen SSLContext, um einen rohen TLS-Socket für einen Remotedienst zu verwenden.
Anstatt manuell einen KeyStore mit dem erforderlichen Vertrauensmaterial im richtigen Format laden zu müssen, möchte ich die vorhandene Sicherheitskonfiguration von Android nutzen, die ich bereits verwende, um Vertrauensmaterial für normales HTTPS zu definieren.
Ich sehe jedoch keine Möglichkeit, programmgesteuert oder auf andere Weise auf diese Schlüsselspeicher zuzugreifen Holen Sie sich eine TrustManagerFactory für sie. Ist das möglich, oder gibt es keine Brücke zwischen diesen Systemen und ich muss die Konfiguration tatsächlich im Code wiederholen?
Ich habe den AndroidKeyStore-Anbieter gesehen, aber dieser scheint nur auf private Schlüssel für das bestimmte Benutzergerät (Gerät) zuzugreifen, nicht auf für die App konfigurierte Zertifikate.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post