org.apache.maven.mercury.crypto.sha
Class SHA1Verifier

java.lang.Object
  extended by org.apache.maven.mercury.crypto.api.AbstractStreamVerifier
      extended by org.apache.maven.mercury.crypto.sha.SHA1Verifier
All Implemented Interfaces:
StreamObserver, StreamVerifier

public class SHA1Verifier
extends AbstractStreamVerifier
implements StreamVerifier

SHA1Verifier


Field Summary
static java.lang.String digestAlgorithm
           
 
Fields inherited from class org.apache.maven.mercury.crypto.api.AbstractStreamVerifier
attributes
 
Constructor Summary
SHA1Verifier(StreamVerifierAttributes attributes)
           
 
Method Summary
 void byteReady(int b)
           
 void bytesReady(byte[] b, int off, int len)
           
 java.lang.String getLastModified()
           
 long getLength()
           
 java.lang.String getSignature()
           
 void initSignature(java.lang.String signatureString)
           
 void setLastModified(java.lang.String time)
           
 void setLength(long length)
           
 boolean verifySignature()
           
 
Methods inherited from class org.apache.maven.mercury.crypto.api.AbstractStreamVerifier
getAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.maven.mercury.crypto.api.StreamVerifier
getAttributes
 

Field Detail

digestAlgorithm

public static final java.lang.String digestAlgorithm
See Also:
Constant Field Values
Constructor Detail

SHA1Verifier

public SHA1Verifier(StreamVerifierAttributes attributes)
Method Detail

getSignature

public java.lang.String getSignature()
Specified by:
getSignature in interface StreamVerifier

initSignature

public void initSignature(java.lang.String signatureString)
                   throws StreamVerifierException
Specified by:
initSignature in interface StreamVerifier
Throws:
StreamVerifierException

verifySignature

public boolean verifySignature()
Specified by:
verifySignature in interface StreamVerifier

byteReady

public void byteReady(int b)
Specified by:
byteReady in interface StreamObserver

bytesReady

public void bytesReady(byte[] b,
                       int off,
                       int len)
Specified by:
bytesReady in interface StreamObserver

getLength

public long getLength()
Specified by:
getLength in interface StreamObserver

setLength

public void setLength(long length)
Specified by:
setLength in interface StreamObserver

getLastModified

public java.lang.String getLastModified()
Specified by:
getLastModified in interface StreamObserver

setLastModified

public void setLastModified(java.lang.String time)
Specified by:
setLastModified in interface StreamObserver


Copyright © 2002-2008 The Apache Software Foundation. All Rights Reserved.