org.neuclear.commons.crypto.streams
Class SigningOutputStream
java.lang.Object
java.io.OutputStream
org.neuclear.commons.crypto.streams.AbstractSignatureStream
org.neuclear.commons.crypto.streams.SigningOutputStream
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable
public class SigningOutputStream
- extends AbstractSignatureStream
Handy Stream for calculating the Digest of data.
|
Method Summary |
byte[] |
sign()
|
| Methods inherited from class java.io.OutputStream |
close, flush, write, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SigningOutputStream
public SigningOutputStream(java.security.KeyPair kp)
throws java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException
- Throws:
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
SigningOutputStream
public SigningOutputStream(java.security.PrivateKey key)
throws java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException
- Throws:
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
SigningOutputStream
public SigningOutputStream(java.security.Signature sig)
sign
public final byte[] sign()
throws java.security.SignatureException
- Throws:
java.security.SignatureException
Copyright © 2003-2004 Antilles Software Ventures SA. All Rights Reserved.