public static class JcaPublicKeyLocator.Builder extends Object implements PublicKeyLocator.Builder
Modifier and Type | Method and Description |
---|---|
PublicKeyLocator |
build()
Builds a locator in accordance with the configuration of this builder.
|
PublicKeyLocator.Builder |
certificateValidator(X509CertificateValidator validator)
Specifies the certificate validator.
|
PublicKeyLocator.Builder |
certificateValidatorFactory(X509CertificateValidator.Factory validatorFactory)
Specifies the certificate validator factory.
|
PublicKeyLocator.Builder |
chainLoader(CertificateChainLoader chainLoader) |
PublicKeyLocator.Builder |
strategies(Set<PublicKeyLocator.StrategyType> strategies)
Locator strategies to enable; by default all strategies are
considered in the order given in the
PublicKeyLocator.StrategyType enumeration. |
public PublicKeyLocator.Builder chainLoader(CertificateChainLoader chainLoader)
public PublicKeyLocator.Builder strategies(Set<PublicKeyLocator.StrategyType> strategies)
PublicKeyLocator.Builder
PublicKeyLocator.StrategyType
enumeration.strategies
in interface PublicKeyLocator.Builder
strategies
- locator strategies;public PublicKeyLocator.Builder certificateValidator(X509CertificateValidator validator)
PublicKeyLocator.Builder
certificateValidator
in interface PublicKeyLocator.Builder
validator
- certificate validatorpublic PublicKeyLocator.Builder certificateValidatorFactory(X509CertificateValidator.Factory validatorFactory)
PublicKeyLocator.Builder
certificateValidatorFactory
in interface PublicKeyLocator.Builder
validatorFactory
- certificate validator factorypublic PublicKeyLocator build()
PublicKeyLocator.Builder
build
in interface PublicKeyLocator.Builder
Copyright © 2019. All rights reserved.