Package org.bouncycastle.operator
Basic operator definitions for doing encryption, signing, and digest operations.
-
Interface Summary Interface Description AlgorithmNameFinder General finder for converting OIDs and AlgorithmIdentifiers into strings.ContentSigner ContentVerifier ContentVerifierProvider General interface for providers of ContentVerifier objects.DigestAlgorithmIdentifierFinder DigestCalculator General interface for an operator that is able to calculate a digest from a stream of output.DigestCalculatorProvider InputDecryptor General interface for an operator that is able to produce an InputStream that will decrypt a stream of encrypted data.InputDecryptorProvider InputExpander General interface for an operator that is able to produce an InputStream that will produce uncompressed data.InputExpanderProvider KeyUnwrapper KeyWrapper MacCalculator MacCalculatorProvider OutputCompressor General interface for an operator that is able to produce an OutputStream that will output compressed data.OutputEncryptor General interface for an operator that is able to produce an OutputStream that will output encrypted data.RawContentVerifier Interface for ContentVerifiers that also support raw signatures that can be verified using the digest of the calculated data.SecretKeySizeProvider SignatureAlgorithmIdentifierFinder -
Class Summary Class Description AsymmetricKeyUnwrapper AsymmetricKeyWrapper BufferingContentSigner A class that explicitly buffers the data to be signed, sending it in one block when ready for signing.DefaultAlgorithmNameFinder DefaultDigestAlgorithmIdentifierFinder DefaultSecretKeySizeProvider DefaultSignatureAlgorithmIdentifierFinder GenericKey SymmetricKeyUnwrapper SymmetricKeyWrapper -
Exception Summary Exception Description OperatorCreationException OperatorException OperatorStreamException RuntimeOperatorException