org.jcp.xml.dsig.internal

Class MacOutputStream

  • java.lang.Object
    • java.io.OutputStream
      • java.io.ByteArrayOutputStream
        • org.jcp.xml.dsig.internal.MacOutputStream
  • All Implemented Interfaces:
    java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable


    public class MacOutputStream
    extends java.io.ByteArrayOutputStream
    Derived from Apache sources and changed to use Mac objects instead of com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm objects.
    • Field Summary

      • Fields inherited from class java.io.ByteArrayOutputStream

        buf, count
    • Constructor Summary

      Constructors 
      Constructor and Description
      MacOutputStream(javax.crypto.Mac mac) 
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      void write(byte[] arg0, int arg1, int arg2) 
      void write(int arg0) 
      • Methods inherited from class java.io.ByteArrayOutputStream

        close, reset, size, toByteArray, toString, toString, toString, writeTo
      • Methods inherited from class java.io.OutputStream

        flush, write
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MacOutputStream

        public MacOutputStream(javax.crypto.Mac mac)
    • Method Detail

      • write

        public void write(int arg0)
        Overrides:
        write in class java.io.ByteArrayOutputStream
      • write

        public void write(byte[] arg0,
                 int arg1,
                 int arg2)
        Overrides:
        write in class java.io.ByteArrayOutputStream

© Portions Copyright 2003, 2014 IBM Corporation. All rights reserved.
© Portions Copyright 2003, 2014 Oracle and/or its affiliates. All rights reserved.