Section courante

A propos

Section administrative du site

Signature

Signature
Java java.security

Description

Cette classe permet de fournir, aux applications, les fonctionnalités d'algorithme de signature digital.

Liste des méthodes

Méthode Prototype Description Hérité
SIGNATURE protected Signature(String algorithm); Ce constructeur permet de créer l'objet pour l'algorithme spécifié.  
CLONE Object clone(); Cette méthode permet de demander une clone si l'intégration est clonable.  
GETALGORITHM String getAlgorithm(); Cette méthode permet de demander le nom de l'algorithme pour l'objet de signature.  
GETINSTANCE static Signature getInstance(String algorithm); Cette méthode permet de générer l'objet de signature intégrant l'algorithme de digestion spécifié.  
GETINSTANCE static Signature getInstance(String algorithm, Provider provider); Cette méthode permet de générer l'objet de signature intégrant l'algorithme de digestion spécifié et le fournisseur spécifié si un algorithme est disponible pour le fournisseur.  
GETINSTANCE static Signature getInstance(String algorithm, String provider); Cette méthode permet de générer l'objet de signature intégrant l'algorithme de digestion spécifié et le fournisseur spécifié si un algorithme est disponible pour le fournisseur spécifié par une chaine de caractères.  
GETPARAMETER Object getParameter(String param); Cette méthode permet de demander un paramètre de l'objet. Cette méthode est obsolète.  
GETPARAMETERS AlgorithmParameters getParameters(); Cette méthode permet de demander les paramères utilisé avec l'objet de signature.  
GETPROVIDER Provider getProvider(); Cette méthode permet de demander le fournisseur de l'objet de signature.  
INITSIGN void initSign(PrivateKey privateKey); Cette méthode permet d'initialiser cet objet pour le signer.  
INITSIGN void initSign(PrivateKey privateKey, SecureRandom random); Cette méthode permet d'initialiser cet objet pour le signer.  
INITVERIFY void initVerify(Certificate certificate); Cette méthode permet d'initialiser cet objet pour vérification en utilisant la clef publique pour le cerficat spécifié.  
INITVERIFY void initVerify(PublicKey publicKey); Cette méthode permert d'initialiser cet objet pour la vérification.  
SETPARAMETER void setParameter(AlgorithmParameterSpec params); Cette méthode permet d'initialiser ce moteur de signature avec l'ensemble de paramètre spécifié.  
SETPARAMETER void setParameter(String param, Object value); Cette méthode permet de fixer un paramètre de l'objet. Cette méthode est obsolète.  
SIGN byte[] sign(); Cette méthode permet de demander les octets de signature pour tous les données mises à jour.  
SIGN int sign(byte[] outbuf, int offset, int len); Cette méthode permet de terminer l'opération de signature et entrepose les octets résultant de la signature dans le tampon de sortie de fournisseur spécifié à la position de début spécifié.  
TOSTRING String toString(); Cette méthode permet de demander une chaine de caractères représentant la signature de l'objet et fournissant l'informations incluant l'état de l'objet et le nom de l'algorithme utilisé.  
UPDATE void update(byte b); Cette méthode permet de mettre à jour les données étant signé ou vérifié par un octet.  
UPDATE void update(byte[] data); Cette méthode permet de mettre à jour les données étant signé ou vérifié par un tableau d'octets.  
UPDATE void update(byte[] data, int off, int len); Cette méthode permet de mettre à jour les données étant signé ou vérifié par un tableau d'octets à la position de début spécifié.  
UPDATE void update(ByteBuffer data); Cette méthode permet de mettre à jour les données étant signé ou vérifié par un ByteBuffer spécifié.  
VERIFY boolean verify(byte[] signature); Cette méthode permet de vérifier la signature étant passé comme paramètre.  
VERIFY boolean verify(byte[] signature, int offset, int length); Cette méthode permet de vérifier la signature étant passé comme paramètre sous forme de tableau d'octets spécifiés à la position de début spécifié.  


Dernière mise à jour : Dimanche, le 21 juin 2015