Utilities Service

Utilità

Questo servizio fornisce utilità per la codifica/decodifica delle stringhe, la formattazione delle date, la manipolazione JSON e altre attività varie.

Corsi

NomeBreve descrizione
CharsetUn'enumerazione typesafe per i set di caratteri.
DigestAlgorithmSelettore dell'algoritmo Digest.
MacAlgorithmSelettore dell'algoritmo MAC
RsaAlgorithmSelettore dell'algoritmo RSA
UtilitiesQuesto servizio fornisce utilità per la codifica e la decodifica delle stringhe, la formattazione della data, la manipolazione JSON e altre attività varie.

Charset

Proprietà

ProprietàTipoDescrizione
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Proprietà

ProprietàTipoDescrizione
MD2EnumAlgoritmo MD2
MD5EnumAlgoritmo MD5
SHA_1EnumAlgoritmo SHA-1
SHA_256EnumAlgoritmo SHA-256
SHA_384EnumAlgoritmo SHA-384
SHA_512EnumAlgoritmo SHA-512

MacAlgorithm

Proprietà

ProprietàTipoDescrizione
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Proprietà

ProprietàTipoDescrizione
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Proprietà

ProprietàTipoDescrizione
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Metodi

MetodoTipo restituitoBreve descrizione
base64Decode(encoded)Byte[]Decodifica una stringa con codifica Base64 in un array di byte UTF-8.
base64Decode(encoded, charset)Byte[]Decodifica una stringa con codifica Base64 in una matrice di byte in un set di caratteri specifico.
base64DecodeWebSafe(encoded)Byte[]Decodifica una stringa con codifica Base64 sicura per il web in un array di byte UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Decodifica una stringa con codifica Base64 sicura per il web in un array di byte in un set di caratteri specifico.
base64Encode(data)StringGenera una stringa con codifica in base 64 dall'array di byte specificato.
base64Encode(data)StringGenera una stringa codificata in base-64 dalla stringa specificata.
base64Encode(data, charset)StringGenera una stringa codificata in base-64 dalla stringa specificata in un set di caratteri specifico.
base64EncodeWebSafe(data)StringGenera una stringa codificata sicura per il web in Base64 dall'array di byte specificato.
base64EncodeWebSafe(data)StringGenera una stringa codificata in base-64 sicura per il web dalla stringa specificata.
base64EncodeWebSafe(data, charset)StringGenera una stringa codificata con protezione web Base64 dalla stringa specificata in un set di caratteri specifico.
computeDigest(algorithm, value)Byte[]Calcola un digest utilizzando l'algoritmo specificato sul valore Byte[] specificato.
computeDigest(algorithm, value)Byte[]Calcola un digest utilizzando l'algoritmo specificato sul valore String specificato.
computeDigest(algorithm, value, charset)Byte[]Calcola un digest utilizzando l'algoritmo specificato sul valore String specificato con il set di caratteri specificato.
computeHmacSha256Signature(value, key)Byte[]Firma il valore fornito utilizzando HMAC-SHA256 con la chiave specificata.
computeHmacSha256Signature(value, key)Byte[]Firma il valore fornito utilizzando HMAC-SHA256 con la chiave specificata.
computeHmacSha256Signature(value, key, charset)Byte[]Firma il valore fornito utilizzando HMAC-SHA256 con la chiave e il set di caratteri specificati.
computeHmacSignature(algorithm, value, key)Byte[]Calcola un codice di autenticazione dei messaggi utilizzando l'algoritmo specificato sulla chiave e sul valore specificati.
computeHmacSignature(algorithm, value, key)Byte[]Calcola un codice di autenticazione dei messaggi utilizzando l'algoritmo specificato sulla chiave e sul valore specificati.
computeHmacSignature(algorithm, value, key, charset)Byte[]Calcola un codice di autenticazione dei messaggi utilizzando l'algoritmo specificato sulla chiave e sul valore specificati.
computeRsaSha1Signature(value, key)Byte[]Firma il valore fornito utilizzando RSA-SHA1 con la chiave specificata.
computeRsaSha1Signature(value, key, charset)Byte[]Firma il valore fornito utilizzando RSA-SHA1 con la chiave e il set di caratteri specificati.
computeRsaSha256Signature(value, key)Byte[]Firma il valore fornito utilizzando RSA-SHA256 con la chiave fornita.
computeRsaSha256Signature(value, key, charset)Byte[]Firma il valore fornito utilizzando RSA-SHA256 con la chiave fornita.
computeRsaSignature(algorithm, value, key)Byte[]Firma il valore fornito utilizzando l'algoritmo RSA specificato con la chiave specificata.
computeRsaSignature(algorithm, value, key, charset)Byte[]Firma il valore fornito utilizzando l'algoritmo RSA specificato con la chiave e il set di caratteri specificati.
formatDate(date, timeZone, format)StringI formati variano in base alla specifica descritta nella classe SimpleDateFormat di Java SE.
formatString(template, args)StringEsegue la formattazione di stringhe di tipo sprintf utilizzando stringhe di formato di tipo "%".
getUuid()StringOttieni un UUID come stringa (equivalente all'utilizzo del metodo java.util.UUID.randomUUID()).
gzip(blob)Blobgzip comprime i dati Blob forniti e li restituisce in un nuovo oggetto Blob.
gzip(blob, name)Blobgzip comprime i dati Blob forniti e li restituisce in un nuovo oggetto Blob.
newBlob(data)BlobCrea un nuovo oggetto Blob da un array di byte.
newBlob(data, contentType)BlobCrea un nuovo oggetto Blob da un array di byte e da un tipo di contenuto.
newBlob(data, contentType, name)BlobCrea un nuovo oggetto Blob da un array di byte, un tipo di contenuto e un nome.
newBlob(data)BlobCrea un nuovo oggetto Blob da una stringa.
newBlob(data, contentType)BlobCrea un nuovo oggetto Blob da una stringa e da un tipo di contenuti.
newBlob(data, contentType, name)BlobCrea un nuovo oggetto Blob da una stringa, un tipo di contenuti e un nome.
parseCsv(csv)String[][]Restituisce una rappresentazione array 2D tabulare di una stringa CSV.
parseCsv(csv, delimiter)String[][]Restituisce una rappresentazione array 2D tabulare di una stringa CSV utilizzando un delimitatore personalizzato.
parseDate(date, timeZone, format)DateAnalizza la data della stringa fornita in base alla specifica descritta nella classe SimpleDateFormat di Java Standard Edition.
sleep(milliseconds)voidSonno per il numero specificato di millisecondi.
ungzip(blob)BlobDecomprime un oggetto Blob e restituisce un Blob contenente i dati non compressi.
unzip(blob)Blob[]Recupera un BLOB che rappresenta un file ZIP e restituisce i relativi file di componenti.
zip(blobs)BlobCrea un nuovo oggetto Blob, ovvero un file ZIP contenente i dati dei Blob trasmessi.
zip(blobs, name)BlobCrea un nuovo oggetto Blob, ovvero un file ZIP contenente i dati dei Blob trasmessi.