Utilities Service

Utilitaires

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

Classes

NomBrève description
CharsetÉnumération sécurisée pour les jeux de caractères.
DigestAlgorithmSélecteur de l'algorithme Digest.
MacAlgorithmSélecteur d'algorithme MAC
RsaAlgorithmSélecteur d'algorithme d'ARR
UtilitiesCe service fournit des utilitaires d'encodage/décodage de chaîne, de mise en forme des dates, de manipulation de 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 un 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 adaptée au Web dans un tableau d'octets au sein d'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 fourni.
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 et d'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 donné.
computeHmacSha256Signature(value, key)Byte[]Signe la valeur fournie à l'aide de la norme HMAC-SHA256 avec la clé donnée.
computeHmacSha256Signature(value, key)Byte[]Signe la valeur fournie à l'aide de la norme HMAC-SHA256 avec la clé donnée.
computeHmacSha256Signature(value, key, charset)Byte[]Signe la valeur fournie à l'aide de l'algorithme HMAC-SHA256 avec la clé et le jeu de caractères donnés.
computeHmacSignature(algorithm, value, key)Byte[]Calcule 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[]Calcule 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[]Calcule 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 charset 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écifique avec la clé donnée.
computeRsaSignature(algorithm, value, key, charset)Byte[]Signe la valeur fournie à l'aide de l'algorithme RSA spécifique avec la clé et le charset donnés.
formatDate(date, timeZone, format)StringFormate la date conformément aux 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 format &%39;%'.
getUuid()StringObtenez un UUID sous forme de chaîne (ce qui équivaut à utiliser 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 un tableau tabulaire 2D représentant une chaîne CSV.
parseCsv(csv, delimiter)String[][]Renvoie une représentation tabulaire 2D d'une chaîne CSV à l'aide d'un délimiteur personnalisé.
parseDate(date, timeZone, format)DateAnalyse la date de chaîne fournie conformément à la spécification décrite dans la classe SimpleDateFormat de l'édition standard Java.
sleep(milliseconds)voidDurée de 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[]Accepte en entrée un objet 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 Blobs transmises.
zip(blobs, name)BlobCrée un objet Blob qui est un fichier ZIP contenant les données des Blobs transmises.