static fun recordServerFingerprints(knownServersFile: Path): TrustManagerFactory (source)
Accept all server certificates, recording certificate fingerprints for those that are not CA-signed.
Excepting when a server presents a CA-signed certificate, the server host+port and the certificate fingerprint will be written to knownServersFile.
Important: this provides no security as it is vulnerable to man-in-the-middle attacks.
knownServersFile - The path to a file in which to record fingerprints by host.
Return
A trust manager factory.
static fun recordServerFingerprints(repository: FingerprintRepository): TrustManagerFactory (source)
Accept all server certificates, recording certificate fingerprints for those that are not CA-signed.
Excepting when a server presents a CA-signed certificate, the server host+port and the certificate fingerprint will be written to knownServersFile.
Important: this provides no security as it is vulnerable to man-in-the-middle attacks.
repository - The repository in which to record fingerprints by host.
Return
A trust manager factory.
static fun recordServerFingerprints(knownServersFile: Path, skipCASigned: Boolean): TrustManagerFactory (source)
Accept all server certificates, recording certificate fingerprints.
For all connections, the server host+port and the fingerprint of the presented certificate will be written to knownServersFile.
Important: this provides no security as it is vulnerable to man-in-the-middle attacks.
knownServersFile - The path to a file in which to record fingerprints by host.
skipCASigned - If true, CA-signed certificates are not recorded.
Return
A trust manager factory.
static fun recordServerFingerprints(repository: FingerprintRepository, skipCASigned: Boolean): TrustManagerFactory (source)
Accept all server certificates, recording certificate fingerprints.
For all connections, the server host+port and the fingerprint of the presented certificate will be written to knownServersFile.
Important: this provides no security as it is vulnerable to man-in-the-middle attacks.
repository - The repository in which to record fingerprints by host.
skipCASigned - If true, CA-signed certificates are not recorded.
Return
A trust manager factory.
static fun recordServerFingerprints(knownServersFile: Path, tmf: TrustManagerFactory): TrustManagerFactory (source)
Accept all server certificates, recording certificate fingerprints for those that are not CA-signed.
Excepting when a server presents a CA-signed certificate, the server host+port and the certificate fingerprint will be written to knownServersFile.
Important: this provides no security as it is vulnerable to man-in-the-middle attacks.
knownServersFile - The path to a file in which to record fingerprints by host.
tmf - A TrustManagerFactory for checking server certificates against a CA.
Return
A trust manager factory.
static fun recordServerFingerprints(repository: FingerprintRepository, tmf: TrustManagerFactory): TrustManagerFactory (source)
Accept all server certificates, recording certificate fingerprints for those that are not CA-signed.
Excepting when a server presents a CA-signed certificate, the server host+port and the certificate fingerprint will be written to knownServersFile.
Important: this provides no security as it is vulnerable to man-in-the-middle attacks.
repository - The repository in which to record fingerprints by host.
tmf - A TrustManagerFactory for checking server certificates against a CA.
Return
A trust manager factory.