Class ArmoredOutputStreamFactory


  • public final class ArmoredOutputStreamFactory
    extends Object
    Factory to create configured ArmoredOutputStreams. The configuration entails setting custom version and comment headers.
    • Method Detail

      • get

        public static org.bouncycastle.bcpg.ArmoredOutputStream get​(OutputStream outputStream)
        Wrap an OutputStream inside a preconfigured ArmoredOutputStream.
        Parameters:
        outputStream - inner stream
        Returns:
        armored output stream
      • setVersionInfo

        public static void setVersionInfo​(String versionString)
        Overwrite the version header of ASCII armors with a custom value. Newlines in the version info string result in multiple version header entries.
        Parameters:
        versionString - version string
      • setComment

        public static void setComment​(String commentString)
        Set a comment header value in the ASCII armor header. If the comment contains newlines, it will be split into multiple header entries.
        Parameters:
        commentString - comment
      • resetComment

        public static void resetComment()
        Reset to the default of no comment headers.