java > java.security > java.security.signature >

Class: java.security.Signature
    java.lang.Object
       java.security.SignatureSpi
               java.security.Signature


public abstract class Signature extends SignatureSpi


FIELDS:
protected static final int SIGN : 2
protected static final int UNINITIALIZED : 0
protected static final int VERIFY : 3
protected int state

CONSTRUCTORS:
protected Signature(String algorithm)


METHODS:
public Object clone()
Throws: CloneNotSupportedException
Overrides: SignatureSpi
Overrides: Object

public final String getAlgorithm()

public static Signature getInstance(String algorithm)
Throws: NoSuchAlgorithmException

public static Signature getInstance(String algorithm, String provider)
Throws: NoSuchAlgorithmException
Throws: NoSuchProviderException
Throws: IllegalArgumentException

public static Signature getInstance(String algorithm, Provider provider)
Throws: NoSuchAlgorithmException
Throws: IllegalArgumentException

public final Object getParameter(String param)
Throws: InvalidParameterException

public final AlgorithmParameters getParameters()

public final Provider getProvider()

public final void initSign(PrivateKey privateKey)
Throws: InvalidKeyException

public final void initSign(PrivateKey privateKey, SecureRandom random)
Throws: InvalidKeyException

public final void initVerify(PublicKey publicKey)
Throws: InvalidKeyException

public final void initVerify(Certificate certificate)
Throws: InvalidKeyException

public final void setParameter(String param, Object value)
Throws: InvalidParameterException

public final void setParameter(AlgorithmParameterSpec params)
Throws: InvalidAlgorithmParameterException

public final byte[] sign()
Throws: SignatureException

public final int sign(byte[] outbuf, int offset, int len)
Throws: SignatureException

public String toString()
Overrides: Object

public final void update(byte b)
Throws: SignatureException

public final void update(byte[] data)
Throws: SignatureException

public final void update(byte[] data, int off, int len)
Throws: SignatureException

public final void update(ByteBuffer data)
Throws: SignatureException

public final boolean verify(byte[] signature)
Throws: SignatureException

public final boolean verify(byte[] signature, int offset, int length)
Throws: SignatureException
Throws: IllegalArgumentException


INHERITED METHODS:
engineInitVerify(java.security.PublicKey), engineInitSign(java.security.PrivateKey), engineInitSign(java.security.PrivateKey, java.security.SecureRandom), engineUpdate(byte), engineUpdate(byte[], int, int), engineUpdate(java.nio.ByteBuffer), engineSign(), engineSign(byte[], int, int), engineVerify(byte[]), engineVerify(byte[], int, int), engineSetParameter(java.lang.String, java.lang.Object), engineSetParameter(java.security.spec.AlgorithmParameterSpec), engineGetParameters(), engineGetParameter(java.lang.String), clone(), getClass(), hashCode(), equals(java.lang.Object), clone(), toString(), notify(), notifyAll(), wait(long), wait(long, int), wait(), finalize(),

SUBCLASSES:





Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net