AndroidMessageHandler.TrustedCerts Property

Definition

If the request is to the server protected with a self-signed (or otherwise untrusted) SSL certificate, the request will fail security chain verification unless the application provides either the CA certificate of the entity which issued the server's certificate or, alternatively, provides the server public key. Whichever the case, the certificate(s) must be stored in this property in order for AndroidMessageHandler to configure the request to accept the server certificate.

AndroidMessageHandler uses a custom KeyStore and TrustManagerFactory to configure the connection. If, however, the application requires finer control over the SSL configuration (e.g. it implements its own TrustManager) then it should leave this property empty and instead derive a custom class from AndroidMessageHandler and override, as needed, the ConfigureTrustManagerFactory(KeyStore), ConfigureKeyManagerFactory(KeyStore) and ConfigureKeyStore(KeyStore) methods instead

public System.Collections.Generic.IList<Java.Security.Cert.Certificate>? TrustedCerts { get; set; }
member this.TrustedCerts : System.Collections.Generic.IList<Java.Security.Cert.Certificate> with get, set

Property Value

The trusted certs.

Applies to