Class FingerprintTrustManagerFactoryBuilder
java.lang.Object
io.netty.handler.ssl.util.FingerprintTrustManagerFactoryBuilder
public final class FingerprintTrustManagerFactoryBuilder
extends java.lang.Object
A builder for creating
FingerprintTrustManagerFactory.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final java.lang.StringA hash algorithm for fingerprints.private final java.util.List<java.lang.String> A list of fingerprints. -
Constructor Summary
ConstructorsConstructorDescriptionFingerprintTrustManagerFactoryBuilder(java.lang.String algorithm) Creates a builder. -
Method Summary
Modifier and TypeMethodDescriptionbuild()Creates aFingerprintTrustManagerFactory.fingerprints(java.lang.CharSequence... fingerprints) Adds fingerprints.fingerprints(java.lang.Iterable<? extends java.lang.CharSequence> fingerprints) Adds fingerprints.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
algorithm
private final java.lang.String algorithmA hash algorithm for fingerprints. -
fingerprints
private final java.util.List<java.lang.String> fingerprintsA list of fingerprints.
-
-
Constructor Details
-
FingerprintTrustManagerFactoryBuilder
FingerprintTrustManagerFactoryBuilder(java.lang.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(java.lang.Iterable<? extends java.lang.CharSequence> fingerprints) Adds fingerprints.- Parameters:
fingerprints- a number of fingerprints- Returns:
- the same builder
-
build
Creates aFingerprintTrustManagerFactory.- Returns:
- a new
FingerprintTrustManagerFactory
-