Utilities Service

Utilidades

Este servicio proporciona utilidades para la codificación y decodificación de cadenas, el formato de fecha, la manipulación de JSON y otras tareas misceláneas.

Clases

NombreDescripción breve
CharsetUna enumeración segura para tipos de conjuntos de caracteres.
DigestAlgorithmSelector del algoritmo de resumen.
MacAlgorithmSelector del algoritmo de MAC
RsaAlgorithmSelector del algoritmo RSA
UtilitiesEste servicio proporciona utilidades para la codificación y decodificación de cadenas, el formato de fecha, la manipulación de JSON y otras tareas misceláneas.

Charset

Propiedades

PropiedadTipoDescripción
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Propiedades

PropiedadTipoDescripción
MD2EnumAlgoritmo MD2
MD5EnumAlgoritmo MD5
SHA_1EnumAlgoritmo SHA-1
SHA_256EnumAlgoritmo SHA-256
SHA_384EnumAlgoritmo SHA-384
SHA_512EnumAlgoritmo SHA-512

MacAlgorithm

Propiedades

PropiedadTipoDescripción
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Propiedades

PropiedadTipoDescripción
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Propiedades

PropiedadTipoDescripción
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Métodos

MétodoTipo de datos que se muestraDescripción breve
base64Decode(encoded)Byte[]Decodifica una cadena codificada en base 64 en un array de bytes UTF-8.
base64Decode(encoded, charset)Byte[]Decodifica una cadena codificada en base 64 en un array de bytes en un conjunto de caracteres específico.
base64DecodeWebSafe(encoded)Byte[]Decodifica una cadena codificada en base 64 segura para la Web en un array de bytes UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Decodifica una cadena codificada en base64 segura para la Web en un array de bytes en un conjunto de caracteres específico.
base64Encode(data)StringGenera una cadena codificada en base 64 a partir del array de bytes determinado.
base64Encode(data)StringGenera una cadena codificada en base 64 a partir de la cadena especificada.
base64Encode(data, charset)StringGenera una cadena codificada en base 64 a partir de la cadena especificada en un conjunto de caracteres específico.
base64EncodeWebSafe(data)StringGenera una cadena codificada en base 64 segura para la Web a partir del array de bytes determinado.
base64EncodeWebSafe(data)StringGenera una cadena codificada en base 64 segura para la Web a partir de la cadena especificada.
base64EncodeWebSafe(data, charset)StringGenera una cadena codificada en base 64 segura para la Web a partir de la cadena especificada en un conjunto de caracteres específico.
computeDigest(algorithm, value)Byte[]Calcula un resumen con el algoritmo especificado en el valor Byte[] especificado.
computeDigest(algorithm, value)Byte[]Calcula un resumen con el algoritmo especificado en el valor String especificado.
computeDigest(algorithm, value, charset)Byte[]Calcula un resumen con el algoritmo especificado en el valor String especificado con el conjunto de caracteres determinado.
computeHmacSha256Signature(value, key)Byte[]Firma el valor proporcionado con HMAC-SHA256 con la clave proporcionada.
computeHmacSha256Signature(value, key)Byte[]Firma el valor proporcionado con HMAC-SHA256 con la clave proporcionada.
computeHmacSha256Signature(value, key, charset)Byte[]Firma el valor proporcionado con HMAC-SHA256 con la clave y el conjunto de caracteres determinados.
computeHmacSignature(algorithm, value, key)Byte[]Calcula un código de autenticación de mensajes con el algoritmo especificado en la clave y el valor especificados.
computeHmacSignature(algorithm, value, key)Byte[]Calcula un código de autenticación de mensajes con el algoritmo especificado en la clave y el valor especificados.
computeHmacSignature(algorithm, value, key, charset)Byte[]Calcula un código de autenticación de mensajes con el algoritmo especificado en la clave y el valor especificados.
computeRsaSha1Signature(value, key)Byte[]Firma el valor proporcionado con RSA-SHA1 con la clave proporcionada.
computeRsaSha1Signature(value, key, charset)Byte[]Firma el valor proporcionado con RSA-SHA1 con la clave y el conjunto de caracteres especificados.
computeRsaSha256Signature(value, key)Byte[]Firma el valor proporcionado con RSA-SHA256 con la clave determinada.
computeRsaSha256Signature(value, key, charset)Byte[]Firma el valor proporcionado con RSA-SHA256 con la clave proporcionada.
computeRsaSignature(algorithm, value, key)Byte[]Firma el valor proporcionado con el algoritmo de RSA especificado con la clave determinada.
computeRsaSignature(algorithm, value, key, charset)Byte[]Firma el valor proporcionado con el algoritmo de RSA especificado con la clave y el conjunto de caracteres determinados.
formatDate(date, timeZone, format)StringDa formato a la fecha según la especificación que se describe en la clase SimpleDateFormat de Java SE.
formatString(template, args)StringRealiza el formato de cadenas similares a sprintf con cadenas de formato de estilo "%".
getUuid()StringObtén un UUID como una cadena (equivalente a usar el método java.util.UUID.randomUUID()).
gzip(blob)Blobgzip: Comprime los datos Blob proporcionados y los muestra en un nuevo objeto Blob.
gzip(blob, name)Blobgzip: Comprime los datos Blob proporcionados y los muestra en un nuevo objeto Blob.
newBlob(data)BlobCrea un objeto Blob nuevo a partir de un array de bytes.
newBlob(data, contentType)BlobCrea un nuevo objeto Blob a partir de un array de bytes y un tipo de contenido.
newBlob(data, contentType, name)BlobCrea un nuevo objeto Blob a partir de un array de bytes, un tipo de contenido y un nombre.
newBlob(data)BlobCrea un objeto Blob nuevo a partir de una cadena.
newBlob(data, contentType)BlobCrea un nuevo objeto Blob a partir de una cadena y un tipo de contenido.
newBlob(data, contentType, name)BlobCrea un nuevo objeto Blob a partir de una cadena, un tipo de contenido y un nombre.
parseCsv(csv)String[][]Muestra una representación de array tabular 2D de una cadena CSV.
parseCsv(csv, delimiter)String[][]Muestra una representación de array tabular 2D de una cadena CSV con un delimitador personalizado.
parseDate(date, timeZone, format)DateAnaliza la fecha de cadena proporcionada según la especificación que se describe en la clase SimpleDateFormat de la edición estándar de Java.
sleep(milliseconds)voidEntra en suspensión durante la cantidad de milisegundos especificada.
ungzip(blob)BlobDescomprime un objeto Blob y muestra un Blob que contiene los datos no comprimidos.
unzip(blob)Blob[]Toma un BLOB que representa un archivo ZIP y muestra sus archivos de componentes.
zip(blobs)BlobCrea un nuevo objeto Blob que es un archivo ZIP que contiene los datos de los blobs pasados.
zip(blobs, name)BlobCrea un nuevo objeto Blob que es un archivo ZIP que contiene los datos de los blobs pasados.