TLSIdentity

actual class TLSIdentity : DelegatedClass<TLSIdentity> (source)
actual class TLSIdentity : DelegatedClass<CBLTLSIdentity> (source)
expect class TLSIdentity(source)

ENTERPRISE EDITION API

TLSIdentity provides the identity information obtained from the given KeyStore, including a private key and X.509 certificate chain. TLSIdentities are backed by the canonical AndroidKeyStore and do not extract private key materials. The TLSIdentity is used by URLEndpointListeners and by Replicator, to set up certificate authenticated TLS communication.

actual class TLSIdentity : DelegatedClass<TLSIdentity> (source)
actual class TLSIdentity(source)

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
actual object Companion
actual object Companion
expect object Companion
actual object Companion
actual object Companion

Properties

Link copied to clipboard
actual val certs: List<ByteArray>
actual val certs: List<ByteArray>
expect val certs: List<ByteArray>
actual val certs: List<ByteArray>
actual val certs: List<ByteArray>
Link copied to clipboard
actual val expiration: Instant
actual val expiration: Instant
expect val expiration: Instant
actual val expiration: Instant
actual val expiration: Instant

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
open override fun hashCode(): Int
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String
open override fun toString(): String
open override fun toString(): String