org.bouncycastle.openpgp
Class PGPOnePassSignature
java.lang.Object
|
+--org.bouncycastle.openpgp.PGPOnePassSignature
- public class PGPOnePassSignature
- extends java.lang.Object
A one pass signature object.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
initVerify
public void initVerify(PGPPublicKey pubKey,
java.lang.String provider)
throws java.security.NoSuchProviderException,
PGPException
- Initialise the signature object for verification.
- Parameters:
pubKey
- provider
- - Throws:
java.security.NoSuchProviderException
- PGPException
-
update
public void update(byte b)
throws java.security.SignatureException
update
public void update(byte[] bytes)
throws java.security.SignatureException
update
public void update(byte[] bytes,
int off,
int length)
throws java.security.SignatureException
verify
public boolean verify(PGPSignature pgpSig)
throws PGPException,
java.security.SignatureException
- Verify the calculated signature against the passed in PGPSignature.
- Parameters:
pgpSig
- - Returns:
- boolean
- Throws:
PGPException
- java.security.SignatureException
-
getKeyID
public long getKeyID()
getSignatureType
public int getSignatureType()
getEncoded
public byte[] getEncoded()
throws java.io.IOException
encode
public void encode(java.io.OutputStream outStream)
throws java.io.IOException