Package org.bouncycastle.crypto.fips
Class FipsRSA.KTSOperatorFactory
java.lang.Object
org.bouncycastle.crypto.fips.FipsKTSOperatorFactory<FipsRSA.KTSParameters>
org.bouncycastle.crypto.fips.FipsRSA.KTSOperatorFactory
- All Implemented Interfaces:
KTSOperatorFactory<FipsRSA.KTSParameters>
- Enclosing class:
FipsRSA
public static class FipsRSA.KTSOperatorFactory
extends FipsKTSOperatorFactory<FipsRSA.KTSParameters>
Factory for producing key transport operators based on RSA.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateExtractor(Key key, FipsRSA.KTSParameters parameters) Return an extractor for processing encapsulated secrets, initialized with the passed in keys and parameters.createGenerator(Key key, FipsRSA.KTSParameters parameters) Return a generator for making encapsulated secrets, initialized with the passed in keys and parameters.
-
Constructor Details
-
KTSOperatorFactory
-
-
Method Details
-
createGenerator
public FipsEncapsulatingSecretGenerator<FipsRSA.KTSParameters> createGenerator(Key key, FipsRSA.KTSParameters parameters) Description copied from interface:KTSOperatorFactoryReturn a generator for making encapsulated secrets, initialized with the passed in keys and parameters.- Specified by:
createGeneratorin interfaceKTSOperatorFactory<FipsRSA.KTSParameters>- Specified by:
createGeneratorin classFipsKTSOperatorFactory<FipsRSA.KTSParameters>- Parameters:
key- the key to initialize the generator with.parameters- parameters specifying the characteristics of the generator.- Returns:
- an initialized generator.
-
createExtractor
public FipsEncapsulatedSecretExtractor<FipsRSA.KTSParameters> createExtractor(Key key, FipsRSA.KTSParameters parameters) Description copied from interface:KTSOperatorFactoryReturn an extractor for processing encapsulated secrets, initialized with the passed in keys and parameters.- Specified by:
createExtractorin interfaceKTSOperatorFactory<FipsRSA.KTSParameters>- Specified by:
createExtractorin classFipsKTSOperatorFactory<FipsRSA.KTSParameters>- Parameters:
key- the key to initialize the generator with.parameters- parameters specifying the characteristics of the extractor.- Returns:
- an initialized extractor.
-