Utilities Service

Utilitários

Esse serviço oferece utilitários para codificação/decodificação de strings, formatação de datas, manipulação de JSON e outras tarefas diversas.

Classes

NomeBreve descrição
CharsetUma enumeração segura para conjuntos de caracteres.
DigestAlgorithmSeletor do algoritmo de resumo.
MacAlgorithmSeletor de algoritmo MAC
RsaAlgorithmSeletor do algoritmo RSA
UtilitiesEsse serviço oferece utilitários para codificação/decodificação de strings, formatação de data, manipulação de JSON e outras tarefas diversas.

Charset

Propriedades

PropriedadeTipoDescrição
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Propriedades

PropriedadeTipoDescrição
MD2EnumAlgoritmo MD2
MD5EnumAlgoritmo MD5
SHA_1EnumAlgoritmo SHA-1
SHA_256EnumAlgoritmo SHA-256
SHA_384EnumAlgoritmo SHA-384
SHA_512EnumAlgoritmo SHA-512

MacAlgorithm

Propriedades

PropriedadeTipoDescrição
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Propriedades

PropriedadeTipoDescrição
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Propriedades

PropriedadeTipoDescrição
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Métodos

MétodoTipo de retornoBreve descrição
base64Decode(encoded)Byte[]Decodifica uma string codificada em base 64 em uma matriz de bytes UTF-8.
base64Decode(encoded, charset)Byte[]Decodifica uma string codificada em base64 em uma matriz de bytes em um conjunto de caracteres específico.
base64DecodeWebSafe(encoded)Byte[]Decodifica uma string codificada em base64 para a Web em uma matriz de bytes UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Decodifica uma string codificada em base64 para a Web em uma matriz de bytes em um conjunto de caracteres específico.
base64Encode(data)StringGera uma string codificada em base-64 a partir da matriz de bytes especificada.
base64Encode(data)StringGera uma string codificada em base64 com base na string especificada.
base64Encode(data, charset)StringGera uma string codificada em base64 a partir da string especificada em um conjunto de caracteres específico.
base64EncodeWebSafe(data)StringGera uma string codificada em base64 para a Web a partir da matriz de bytes especificada.
base64EncodeWebSafe(data)StringGera uma string codificada em base64 para a Web a partir da string especificada.
base64EncodeWebSafe(data, charset)StringGera uma string codificada em base-64 segura para a Web a partir da string especificada em um conjunto de caracteres específico.
computeDigest(algorithm, value)Byte[]Calcula um resumo usando o algoritmo especificado no valor Byte[] especificado.
computeDigest(algorithm, value)Byte[]Calcula um resumo usando o algoritmo especificado no valor String especificado.
computeDigest(algorithm, value, charset)Byte[]Calcule um resumo usando o algoritmo especificado no valor String especificado com o conjunto de caracteres fornecido.
computeHmacSha256Signature(value, key)Byte[]Assina o valor fornecido usando HMAC-SHA256 com a chave especificada.
computeHmacSha256Signature(value, key)Byte[]Assina o valor fornecido usando HMAC-SHA256 com a chave especificada.
computeHmacSha256Signature(value, key, charset)Byte[]Assina o valor fornecido usando HMAC-SHA256 com a chave e o conjunto de caracteres fornecidos.
computeHmacSignature(algorithm, value, key)Byte[]Calcule um código de autenticação de mensagem usando o algoritmo especificado na chave e no valor especificados.
computeHmacSignature(algorithm, value, key)Byte[]Calcule um código de autenticação de mensagem usando o algoritmo especificado na chave e no valor especificados.
computeHmacSignature(algorithm, value, key, charset)Byte[]Calcule um código de autenticação de mensagem usando o algoritmo especificado na chave e no valor especificados.
computeRsaSha1Signature(value, key)Byte[]Assina o valor fornecido usando RSA-SHA1 com a chave especificada.
computeRsaSha1Signature(value, key, charset)Byte[]Assina o valor fornecido usando RSA-SHA1 com a chave e o conjunto de caracteres fornecidos.
computeRsaSha256Signature(value, key)Byte[]Assina o valor fornecido usando RSA-SHA256 com a chave especificada.
computeRsaSha256Signature(value, key, charset)Byte[]Assina o valor fornecido usando RSA-SHA256 com a chave especificada.
computeRsaSignature(algorithm, value, key)Byte[]Assina o valor fornecido usando o algoritmo RSA especificado com a chave fornecida.
computeRsaSignature(algorithm, value, key, charset)Byte[]Assina o valor fornecido usando o algoritmo RSA especificado com a chave e o conjunto de caracteres fornecidos.
formatDate(date, timeZone, format)StringFormata a data de acordo com a especificação descrita na classe SimpleDateFormat do Java SE.
formatString(template, args)StringRealiza a formatação de string semelhante a sprintf usando strings de formato do tipo "%".
getUuid()StringReceber um UUID como uma string (equivalente ao uso do método java.util.UUID.randomUUID()).
gzip(blob)Blobgzip: comprime os dados Blob fornecidos e os retorna em um novo objeto Blob.
gzip(blob, name)Blobgzip: comprime os dados Blob fornecidos e os retorna em um novo objeto Blob.
newBlob(data)BlobCrie um novo objeto Blob a partir de uma matriz de bytes.
newBlob(data, contentType)BlobCrie um novo objeto Blob a partir de uma matriz de bytes e um tipo de conteúdo.
newBlob(data, contentType, name)BlobCrie um novo objeto Blob usando uma matriz de bytes, um tipo de conteúdo e um nome.
newBlob(data)BlobCrie um novo objeto Blob a partir de uma string.
newBlob(data, contentType)BlobCrie um novo objeto Blob usando uma string e um tipo de conteúdo.
newBlob(data, contentType, name)BlobCrie um novo objeto Blob usando uma string, um tipo de conteúdo e um nome.
parseCsv(csv)String[][]Retorna uma representação de matriz 2D tabular de uma string CSV.
parseCsv(csv, delimiter)String[][]Retorna uma representação de matriz 2D tabular de uma string CSV usando um delimitador personalizado.
parseDate(date, timeZone, format)DateAnalisa a data da string fornecida de acordo com a especificação descrita na classe SimpleDateFormat da edição padrão do Java.
sleep(milliseconds)voidEntra em suspensão por um número especificado de milissegundos.
ungzip(blob)BlobDescompacta um objeto Blob e retorna um Blob que contém os dados descompactados.
unzip(blob)Blob[]Recebe um blob que representa um arquivo ZIP e retorna os arquivos de componentes.
zip(blobs)BlobCria um novo objeto Blob, que é um arquivo ZIP contendo os dados dos Blobs transmitidos.
zip(blobs, name)BlobCria um novo objeto Blob, que é um arquivo ZIP contendo os dados dos Blobs transmitidos.