SignatureSpi.EngineSign Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
EngineSign() |
Retourne les octets de signature de toutes les données mises à jour jusqu’à présent. |
EngineSign(Byte[], Int32, Int32) |
Termine cette opération de signature et stocke les octets de signature résultants dans la mémoire tampon |
EngineSign()
Retourne les octets de signature de toutes les données mises à jour jusqu’à présent.
[Android.Runtime.Register("engineSign", "()[B", "GetEngineSignHandler")]
protected abstract byte[]? EngineSign ();
[<Android.Runtime.Register("engineSign", "()[B", "GetEngineSignHandler")>]
abstract member EngineSign : unit -> byte[]
Retours
octets de signature du résultat de l’opération de signature.
- Attributs
Exceptions
si cette SignatureSpi
instance n’est pas initialisée correctement.
Remarques
Retourne les octets de signature de toutes les données mises à jour jusqu’à présent. Le format de la signature dépend du schéma de signature sous-jacent.
Documentation Java pour java.security.SignatureSpi.engineSign()
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
EngineSign(Byte[], Int32, Int32)
Termine cette opération de signature et stocke les octets de signature résultants dans la mémoire tampon outbuf
fournie, en commençant à offset
.
[Android.Runtime.Register("engineSign", "([BII)I", "GetEngineSign_arrayBIIHandler")]
protected virtual int EngineSign (byte[]? outbuf, int offset, int len);
[<Android.Runtime.Register("engineSign", "([BII)I", "GetEngineSign_arrayBIIHandler")>]
abstract member EngineSign : byte[] * int * int -> int
override this.EngineSign : byte[] * int * int -> int
Paramètres
- outbuf
- Byte[]
mémoire tampon pour le résultat de la signature.
- offset
- Int32
offset dans outbuf
l’emplacement où la signature est stockée.
- len
- Int32
nombre d’octets alloués outbuf
pour la signature.
Cette implémentation par défaut et le fournisseur SUN ne retournent pas de synthèses partielles. Si la valeur de ce paramètre est inférieure à la longueur de signature réelle, cette méthode lève une signatureException.
Ce paramètre est ignoré si sa valeur est supérieure ou égale à la longueur réelle de la signature.
Retours
nombre d’octets placés dans outbuf
- Attributs
Exceptions
si cette SignatureSpi
instance n’est pas initialisée correctement.
si offset
ou len
ne sont pas valides en outbuf
ce qui concerne .
Remarques
Termine cette opération de signature et stocke les octets de signature résultants dans la mémoire tampon outbuf
fournie, en commençant à offset
. Le format de la signature dépend du schéma de signature sous-jacent.
L’implémentation de signature est réinitialisée à son état initial (l’état dans lequel il était passé après un appel à l’une des engineInitSign
méthodes) et peut être réutilisé pour générer d’autres signatures avec la même clé privée.
Cette méthode doit être abstraite, mais nous laissons concrète pour la compatibilité binaire. Les fournisseurs compétents doivent remplacer cette méthode.
Ajouté dans la version 1.2.
Documentation Java pour java.security.SignatureSpi.engineSign(byte[], int, int)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.