Top Description Fields Constructors Methods
io.netty5.handler.ssl.util

public final Class FingerprintTrustManagerFactoryBuilder

extends Object
Class Inheritance
Imports
java.util.ArrayList, .Arrays, .List

A builder for creating FingerprintTrustManagerFactory.

Field Summary

Modifier and TypeField and Description
private final String
algorithm

A hash algorithm for fingerprints.

private final List<String>
fingerprints

A list of fingerprints.

Constructor Summary

AccessConstructor and Description
pack-priv
FingerprintTrustManagerFactoryBuilder(String
a hash algorithm
algorithm
)

Creates a builder.

Method Summary

Modifier and TypeMethod and Description
public FingerprintTrustManagerFactory
public FingerprintTrustManagerFactoryBuilder

Returns:

the same builder
fingerprints
(CharSequence...
a number of fingerprints
fingerprints
)

Adds fingerprints.

public FingerprintTrustManagerFactoryBuilder

Returns:

the same builder
fingerprints
(Iterable<? extends CharSequence>
a number of fingerprints
fingerprints
)

Adds fingerprints.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

algorithmback to summary
private final String algorithm

A hash algorithm for fingerprints.

fingerprintsback to summary
private final List<String> fingerprints

A list of fingerprints.

Constructor Detail

FingerprintTrustManagerFactoryBuilderback to summary
pack-priv FingerprintTrustManagerFactoryBuilder(String algorithm)

Creates a builder.

Parameters
algorithm:String

a hash algorithm

Method Detail

buildback to summary
public FingerprintTrustManagerFactory build()

Creates a FingerprintTrustManagerFactory.

Returns:FingerprintTrustManagerFactory

a new FingerprintTrustManagerFactory

fingerprintsback to summary
public FingerprintTrustManagerFactoryBuilder fingerprints(CharSequence... fingerprints)

Adds fingerprints.

Parameters
fingerprints:CharSequence[]

a number of fingerprints

Returns:FingerprintTrustManagerFactoryBuilder

the same builder

fingerprintsback to summary
public FingerprintTrustManagerFactoryBuilder fingerprints(Iterable<? extends CharSequence> fingerprints)

Adds fingerprints.

Parameters
fingerprints:Iterable<? extends CharSequence>

a number of fingerprints

Returns:FingerprintTrustManagerFactoryBuilder

the same builder