org.neuclear.commons.crypto.channels
Class AbstractSignatureChannel

java.lang.Object
  extended by org.neuclear.commons.crypto.channels.AbstractCryptoChannel
      extended by org.neuclear.commons.crypto.channels.AbstractSignatureChannel
All Implemented Interfaces:
java.io.Closeable, java.nio.channels.Channel, java.nio.channels.WritableByteChannel
Direct Known Subclasses:
SigningChannel, VerifyingChannel

public abstract class AbstractSignatureChannel
extends AbstractCryptoChannel

User: pelleb Date: Mar 5, 2004 Time: 11:08:47 PM


Field Summary
protected  java.security.Signature sig
           
 
Fields inherited from class org.neuclear.commons.crypto.channels.AbstractCryptoChannel
closed
 
Constructor Summary
AbstractSignatureChannel()
           
AbstractSignatureChannel(java.security.Signature sig)
           
AbstractSignatureChannel(java.lang.String alg)
           
 
Method Summary
 int write(java.nio.ByteBuffer buffer)
           
 
Methods inherited from class org.neuclear.commons.crypto.channels.AbstractCryptoChannel
close, isOpen, pipe, pipe, source, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sig

protected final java.security.Signature sig
Constructor Detail

AbstractSignatureChannel

AbstractSignatureChannel(java.security.Signature sig)
                   throws java.io.IOException
Throws:
java.io.IOException

AbstractSignatureChannel

AbstractSignatureChannel(java.lang.String alg)
                   throws java.security.NoSuchAlgorithmException,
                          java.io.IOException
Throws:
java.security.NoSuchAlgorithmException
java.io.IOException

AbstractSignatureChannel

AbstractSignatureChannel()
                   throws java.security.NoSuchAlgorithmException,
                          java.io.IOException
Throws:
java.security.NoSuchAlgorithmException
java.io.IOException
Method Detail

write

public int write(java.nio.ByteBuffer buffer)
          throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2003-2004 Antilles Software Ventures SA. All Rights Reserved.