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