Package io.netty.handler.ssl.util
Class FingerprintTrustManagerFactoryBuilder
java.lang.Object
io.netty.handler.ssl.util.FingerprintTrustManagerFactoryBuilder
A builder for creating
FingerprintTrustManagerFactory.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final StringA hash algorithm for fingerprints.A list of fingerprints. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Creates aFingerprintTrustManagerFactory.fingerprints(CharSequence... fingerprints) Adds fingerprints.fingerprints(Iterable<? extends CharSequence> fingerprints) Adds fingerprints.
-
Field Details
-
algorithm
A hash algorithm for fingerprints. -
fingerprints
A list of fingerprints.
-
-
Constructor Details
-
FingerprintTrustManagerFactoryBuilder
FingerprintTrustManagerFactoryBuilder(String algorithm) Creates a builder.- Parameters:
algorithm- a hash algorithm
-
-
Method Details
-
fingerprints
Adds fingerprints.- Parameters:
fingerprints- a number of fingerprints- Returns:
- the same builder
-
fingerprints
public FingerprintTrustManagerFactoryBuilder fingerprints(Iterable<? extends CharSequence> fingerprints) Adds fingerprints.- Parameters:
fingerprints- a number of fingerprints- Returns:
- the same builder
-
build
Creates aFingerprintTrustManagerFactory.- Returns:
- a new
FingerprintTrustManagerFactory
-