Class OutputStreamFactory

java.lang.Object
org.bouncycastle.jcajce.io.OutputStreamFactory

public class OutputStreamFactory extends Object
Utility class for creating OutputStreams from different JCA/JCE operators.
  • Constructor Details

    • OutputStreamFactory

      public OutputStreamFactory()
  • Method Details

    • createStream

      public static OutputStream createStream(Signature signature)
      Create an OutputStream that wraps a signature.
      Parameters:
      signature - the signature to be updated as the stream is written to.
      Returns:
      an OutputStream.
    • createStream

      public static OutputStream createStream(MessageDigest digest)
      Create an OutputStream that wraps a digest.
      Parameters:
      digest - the digest to be updated as the stream is written to.
      Returns:
      an OutputStream.
    • createStream

      public static OutputStream createStream(Mac mac)
      Create an OutputStream that wraps a mac.
      Parameters:
      mac - the signature to be updated as the stream is written to.
      Returns:
      an OutputStream.