Interface IJceOpenSSLPKCS8DecryptorProviderBuilder
- All Known Implementing Classes:
JceOpenSSLPKCS8DecryptorProviderBuilderBC
public interface IJceOpenSSLPKCS8DecryptorProviderBuilder
This interface represents the wrapper for JceOpenSSLPKCS8DecryptorProviderBuilder that provides the ability
to switch between bouncy-castle and bouncy-castle FIPS implementations.
-
Method Summary
Modifier and TypeMethodDescriptionbuild
(char[] password) Calls actualbuild
method for the wrapped JceOpenSSLPKCS8DecryptorProviderBuilder object.setProvider
(Provider provider) Calls actualsetProvider
method for the wrapped JceOpenSSLPKCS8DecryptorProviderBuilder object.
-
Method Details
-
setProvider
Calls actualsetProvider
method for the wrapped JceOpenSSLPKCS8DecryptorProviderBuilder object.- Parameters:
provider
-Provider
to be set- Returns:
- this builder
-
build
Calls actualbuild
method for the wrapped JceOpenSSLPKCS8DecryptorProviderBuilder object.- Parameters:
password
-char[]
which represents password for the private key- Returns:
IInputDecryptorProvider
input decryptor provider- Throws:
AbstractOperatorCreationException
- if any issues occur during provider building
-