Utilities Service

Entreprises de services publics

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

Classes

NomBrève description
CharsetÉnumération sûre pour les jeux de caractères.
DigestAlgorithmSélecteur de l'algorithme de condensé.
MacAlgorithmSélecteur d'algorithme MAC
RsaAlgorithmSélecteur d'algorithme RSA
UtilitiesCe service fournit des utilitaires pour l'encodage/le décodage des chaînes, la mise en forme des 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 un 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 adaptée au Web en un tableau d'octets UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Décode une chaîne encodée en base64 Web sécurisée 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 adaptée au Web à partir du tableau 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 condensé à l'aide de l'algorithme spécifié sur la valeur Byte[] spécifiée.
computeDigest(algorithm, value)Byte[]Calculez un condensé à l'aide de l'algorithme spécifié sur la valeur String spécifiée.
computeDigest(algorithm, value, charset)Byte[]Calculez un condensé à l'aide de l'algorithme spécifié sur la valeur String spécifiée avec le jeu de caractères indiqué.
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 le jeu 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 les dates conformément à la spécification décrite 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 format "%".
getUuid()StringObtenez un UUID sous forme de chaîne (cela équivaut à 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ée 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 la représentation sous forme de tableau 2D d'une chaîne CSV sous forme de tableau 2D.
parseCsv(csv, delimiter)String[][]Renvoie une représentation sous forme de tableau 2D tabulaire d'une chaîne CSV à l'aide d'un délimiteur personnalisé.
parseDate(date, timeZone, format)DateAnalyse la date de chaîne fournie selon la spécification décrite dans la classe SimpleDateFormat de l'édition Java standard.
sleep(milliseconds)voidMise 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 objet Blob représentant un fichier ZIP et renvoie ses fichiers composant.
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.