Section courante

A propos

Section administrative du site

SignatureSpi

Signature SPI
Java java.security

Description

Cette classe contient les définitions d'interface de fournisseur de service (SPI) pour la classe de signature, laquelle est utilisé pour fournir des fonctionnalités d'algorithme de signature digital.

Liste des méthodes

Méthode Prototype Description Hérité
SIGNATURESPI public SignatureSpi(); Ce constructeur permet de créer l'objet avec les paramètres par défaut.  
CLONE Object clone(); Cette méthode permet de demander un clone si l'intégration est cloneable.  
ENGINEGETPARAMETER protected abstract Object engineGetParameter(String param); Cette méthode permet de demander un paramètre de l'objet à partir du moteur. Cette méthode est obsolète.  
ENGINEGETPARAMETERS protected AlgorithmParameters engineGetParameters(); Cette méthode permet de demander les paramères utilisé avec l'objet de moteur de signature ou nulle si le moteur de signature n'utilise pas n'importe quels paramètres.  
ENGINEINITSIGN protected abstract void engineInitSign(PrivateKey privateKey); Cette méthode permet d'initialiser cet objet de signature pour la clef privé spécifié pour les opérations signés.  
ENGINEINITSIGN protected void engineInitSign(PrivateKey privateKey, SecureRandom random); Cette méthode permet d'initialiser cet objet de signature avec la clef privé spécifié et les opérations de sources aléatoires signés.  
ENGINEINITVERIFY protected abstract void engineInitVerify(PublicKey publicKey); Cette méthode permet d'initialiser cet objet de signature avec la clef publique spécifié pour les opérations de vérification.  
ENGINESETPARAMETER protected void engineSetParameter(AlgorithmParameterSpec params); Cette méthode permet de remplacer la méthode du fournisseur et d'initialiser le moteur de signature avec l'ensemble de paramètre spécifié.  
ENGINESETPARAMETER protected abstract void engineSetParameter(String param, Object value); Cette méthode permet de fixer un paramètre de l'objet à partir du moteur. Cette méthode est obsolète.  
ENGINESIGN protected abstract byte[] engineSign(); Cette méthode permet de demander les octets de signature de tous les données mise à jour au loin.  
ENGINESIGN protected int engineSign(byte[] outbuf, int offset, int len); Cette méthode permet de terminer l'opération de signature et entrepose les résultats d'octets de signature dans le fournisseur de tampon de sortie spécifié à la position de début spécifié.  
ENGINEUPDATE protected abstract void engineUpdate(byte b); Cette méthode permet de mettre à jour les données devant être signé ou vérifie qu'il utilise l'octet spécifié.  
ENGINEUPDATE protected abstract void engineUpdate(byte[] b, int off, int len); Cette méthode permet de mettre à jour les données devant être signé ou vérifie qu'il utilise le tableau d'octets spécifiés à la position de début spécifié.  
ENGINEUPDATE protected void engineUpdate(ByteBuffer input); Cette méthode permet de mettre à jour les données devant être signé ou vérifie qu'il utilise ByteBuffer.  
ENGINEVERIFY protected abstract boolean engineVerify(byte[] sigBytes); Cette méthode permet de vérifier la signature passé comme paramètre.  
ENGINEVERIFY protected boolean engineVerify(byte[] sigBytes, int offset, int length); Cette méthode permet de vérifier la signature spécifié par un tableau d'octets débutant à la position spécifié.  


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