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