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écurité typée pour les ensembles de caractères.
DigestAlgorithmSélecteur d'algorithme de condensé.
MacAlgorithmSélecteur d'algorithme MAC
RsaAlgorithmSélecteur d'algorithme RSA
UtilitiesCe 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.

Charset

Propriétés

PropriétéTypeDescription
US_ASCIIEnumJeu de caractères US-ASCII.
UTF_8EnumJeu de caractères UTF-8.

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 un tableau d'octets UTF-8.
base64Decode(encoded, charset)Byte[]Décode une chaîne encodée en base64 en un 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 un tableau d'octets UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Décode une chaîne encodée en base64 sécurisée pour le Web en un tableau d'octets dans un jeu de caractères spécifique.
base64Encode(data)StringGénère une chaîne encodée en base64 à partir du tableau d'octets donné.
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 sécurisée pour le Web à partir du tableau d'octets donné.
base64EncodeWebSafe(data)StringGénère une chaîne encodée en base64 sécurisée pour le Web à partir de la chaîne donnée.
base64EncodeWebSafe(data, charset)StringGénère une chaîne encodée au format base64 adapté 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é sur la valeur Byte[] spécifiée.
computeDigest(algorithm, value)Byte[]Calculez un récapitulatif à l'aide de l'algorithme spécifié sur la valeur String spécifiée.
computeDigest(algorithm, value, charset)Byte[]Calcule un récapitulatif à l'aide de l'algorithme spécifié sur la valeur String spécifiée avec le jeu de caractères donné.
computeHmacSha256Signature(value, key)Byte[]Signe la valeur fournie à l'aide de HMAC-SHA256 avec la clé indiquée.
computeHmacSha256Signature(value, key)Byte[]Signe la valeur fournie à l'aide de HMAC-SHA256 avec la clé indiquée.
computeHmacSha256Signature(value, key, charset)Byte[]Signe la valeur fournie à l'aide de HMAC-SHA256 avec la clé et le jeu de caractères indiqué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 le jeu de caractères indiqué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 indiqués.
formatDate(date, timeZone, format)StringMet en forme la date selon les spécifications décrites dans la classe Java SE SimpleDateFormat.
formatString(template, args)StringEffectue une mise en forme de chaîne de type sprintf à l'aide de chaînes de mise en forme de type "%".
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ée un objet Blob à partir d'un tableau d'octets.
newBlob(data, contentType)BlobCrée 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ée 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 tabulaire sous forme de tableau 2D d'une chaîne CSV.
parseCsv(csv, delimiter)String[][]Renvoie une représentation tabulaire bidimensionnelle d'une chaîne CSV à l'aide d'un délimiteur personnalisé.
parseDate(date, timeZone, format)DateAnalyse la chaîne de date fournie selon les spécifications décrites dans la classe SimpleDateFormat de Java Standard Edition.
sleep(milliseconds)voidDort pendant le nombre de millisecondes spécifié.
ungzip(blob)BlobDécompresse un objet Blob et renvoie un Blob contenant les données dé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.