Utilities Service

Fournisseurs

Ce service fournit des utilitaires pour l'encodage/le décodage de chaînes, la mise en forme de dates, la manipulation de JSON et d'autres tâches diverses.

Classes

NomBrève description
CharsetÉnumération sécurisée par type pour les jeux de caractères.
DigestAlgorithmSélecteur de l'algorithme de condensé.
MacAlgorithmSélecteur de l'algorithme MAC
RsaAlgorithmSélecteur de l'algorithme RSA
UtilitiesCe service fournit des utilitaires pour l'encodage/le décodage de chaînes, la mise en forme de dates, la manipulation JSON et d'autres tâches diverses.

Charset

Propriétés

PropriétéTypeDescription
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Propriétés

PropriétéTypeDescription
MD2EnumAlgorithme MD2
MD5EnumAlgorithme MD5
SHA_1EnumAlgorithme SHA-1
SHA_256EnumAlgorithme SHA-256
SHA_384EnumAlgorithme SHA-384
SHA_512EnumAlgorithme SHA-512

MacAlgorithm

Propriétés

PropriétéTypeDescription
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Propriétés

PropriétéTypeDescription
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Propriétés

PropriétéTypeDescription
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Méthodes

MéthodeType renvoyéBrève description
base64Decode(encoded)Byte[]Décode une chaîne encodée en base64 en tableau d'octets UTF-8.
base64Decode(encoded, charset)Byte[]Décode une chaîne encodée en base64 en tableau d'octets dans un jeu de caractères spécifique.
base64DecodeWebSafe(encoded)Byte[]Décode une chaîne encodée en base64 sécurisée pour le Web en tableau d'octets UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Décode une chaîne encodée en base64 adaptée au Web en tableau d'octets dans un jeu de caractères spécifique.
base64Encode(data)StringGénère une chaîne encodée en base64 à partir de la matrice d'octets donnée.
base64Encode(data)StringGénère une chaîne encodée en base64 à partir de la chaîne donnée.
base64Encode(data, charset)StringGénère une chaîne encodée en base64 à partir de la chaîne donnée dans un jeu de caractères spécifique.
base64EncodeWebSafe(data)StringGénère une chaîne encodée en base64 adaptée au Web à partir de l'array d'octets donné.
base64EncodeWebSafe(data)StringGénère une chaîne encodée en base64 adaptée au Web à partir de la chaîne donnée.
base64EncodeWebSafe(data, charset)StringGénère une chaîne encodée en base64 adaptée au Web à partir de la chaîne donnée dans un jeu de caractères spécifique.
computeDigest(algorithm, value)Byte[]Calculez un récapitulatif à l'aide de l'algorithme spécifié pour la valeur Byte[] spécifiée.
computeDigest(algorithm, value)Byte[]Calculez un récapitulatif à l'aide de l'algorithme spécifié pour la valeur String spécifiée.
computeDigest(algorithm, value, charset)Byte[]Calculez un récapitulatif à l'aide de l'algorithme spécifié sur la valeur String spécifiée avec l'ensemble de caractères donné.
computeHmacSha256Signature(value, key)Byte[]Signe la valeur fournie à l'aide de HMAC-SHA256 avec la clé donnée.
computeHmacSha256Signature(value, key)Byte[]Signe la valeur fournie à l'aide de HMAC-SHA256 avec la clé donnée.
computeHmacSha256Signature(value, key, charset)Byte[]Signe la valeur fournie à l'aide de HMAC-SHA256 avec la clé et le jeu de caractères donnés.
computeHmacSignature(algorithm, value, key)Byte[]Calculez un code d'authentification de message à l'aide de l'algorithme spécifié sur la clé et la valeur spécifiées.
computeHmacSignature(algorithm, value, key)Byte[]Calculez un code d'authentification de message à l'aide de l'algorithme spécifié sur la clé et la valeur spécifiées.
computeHmacSignature(algorithm, value, key, charset)Byte[]Calculez un code d'authentification de message à l'aide de l'algorithme spécifié sur la clé et la valeur spécifiées.
computeRsaSha1Signature(value, key)Byte[]Signe la valeur fournie à l'aide de RSA-SHA1 avec la clé donnée.
computeRsaSha1Signature(value, key, charset)Byte[]Signe la valeur fournie à l'aide de RSA-SHA1 avec la clé et l'encodage de caractères donnés.
computeRsaSha256Signature(value, key)Byte[]Signe la valeur fournie à l'aide de RSA-SHA256 avec la clé donnée.
computeRsaSha256Signature(value, key, charset)Byte[]Signe la valeur fournie à l'aide de RSA-SHA256 avec la clé donnée.
computeRsaSignature(algorithm, value, key)Byte[]Signe la valeur fournie à l'aide de l'algorithme RSA spécifié avec la clé donnée.
computeRsaSignature(algorithm, value, key, charset)Byte[]Signe la valeur fournie à l'aide de l'algorithme RSA spécifié avec la clé et le jeu de caractères donnés.
formatDate(date, timeZone, format)StringMet en forme la date conformément aux spécifications décrites dans la classe SimpleDateFormat de Java SE.
formatString(template, args)StringEffectue la mise en forme de chaînes semblable à sprintf à l'aide de chaînes de format de style "%".
getUuid()StringObtenez un UUID sous forme de chaîne (équivalent à l'utilisation de la méthode java.util.UUID.randomUUID()).
gzip(blob)Blobgzip : compresse les données Blob fournies et les renvoie dans un nouvel objet Blob.
gzip(blob, name)Blobgzip : compresse les données Blob fournies et les renvoie dans un nouvel objet Blob.
newBlob(data)BlobCréez un objet Blob à partir d'un tableau d'octets.
newBlob(data, contentType)BlobCréez un objet Blob à partir d'un tableau d'octets et d'un type de contenu.
newBlob(data, contentType, name)BlobCréez un objet Blob à partir d'un tableau d'octets, d'un type de contenu et d'un nom.
newBlob(data)BlobCréez un objet Blob à partir d'une chaîne.
newBlob(data, contentType)BlobCréez un objet Blob à partir d'une chaîne et d'un type de contenu.
newBlob(data, contentType, name)BlobCréez un objet Blob à partir d'une chaîne, d'un type de contenu et d'un nom.
parseCsv(csv)String[][]Renvoie une représentation de tableau à deux dimensions d'une chaîne CSV.
parseCsv(csv, delimiter)String[][]Renvoie une représentation de tableau à deux dimensions d'une chaîne CSV à l'aide d'un délimiteur personnalisé.
parseDate(date, timeZone, format)DateAnalyse la date de la chaîne fournie conformément aux spécifications décrites dans la classe SimpleDateFormat de l'édition standard de Java.
sleep(milliseconds)voidMet l'appareil en veille pendant le nombre de millisecondes spécifié.
ungzip(blob)BlobDécompresse un objet Blob et renvoie un Blob contenant les données non compressées.
unzip(blob)Blob[]Prend un blob représentant un fichier ZIP et renvoie ses fichiers composants.
zip(blobs)BlobCrée un objet Blob qui est un fichier ZIP contenant les données des objets Blob transmis.
zip(blobs, name)BlobCrée un objet Blob qui est un fichier ZIP contenant les données des objets Blob transmis.