Utilities Service

Narzędzia

Ta usługa udostępnia narzędzia do kodowania i dekodowania ciągów znaków, formatowania dat, manipulacji JSON i wykonywania innych zadań.

Zajęcia

NazwaKrótki opis
CharsetBezpieczny typ wyliczenia.
DigestAlgorithmSelektor algorytmu Digest.
MacAlgorithmSelektor algorytmu MAC
RsaAlgorithmSelektor algorytmu RSA
UtilitiesTa usługa udostępnia narzędzia do kodowania i dekodowania ciągów znaków, formatowania dat, manipulacji plikami JSON i innymi zadaniami.

Charset

Usługi

WłaściwośćTypOpis
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Usługi

WłaściwośćTypOpis
MD2EnumAlgorytm MD2
MD5EnumAlgorytm MD5
SHA_1EnumAlgorytm SHA-1
SHA_256EnumAlgorytm SHA-256
SHA_384EnumAlgorytm SHA-384
SHA_512EnumAlgorytm SHA-512

MacAlgorithm

Usługi

WłaściwośćTypOpis
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Usługi

WłaściwośćTypOpis
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Usługi

WłaściwośćTypOpis
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Metody

MetodaZwracany typKrótki opis
base64Decode(encoded)Byte[]Dekoduje ciąg zakodowany w formacie base66 do tablicy UTF-8.
base64Decode(encoded, charset)Byte[]Dekoduje ciąg zakodowany w formacie Base64 do tablicy bajtów w określonym zestawie znaków.
base64DecodeWebSafe(encoded)Byte[]Dekoduje ciąg zakodowany w standardzie base-64 do tablicy UTF-8 z bajtówmi.
base64DecodeWebSafe(encoded, charset)Byte[]Dekoduje ciąg zakodowany w standardzie base-64 do tablicy bajtów w określonym zestawie znaków.
base64Encode(data)StringGeneruje ciąg zakodowany w formacie base66 z danej tablicy bajtów.
base64Encode(data)StringGeneruje ciąg zakodowany w formacie base66.
base64Encode(data, charset)StringGeneruje ciąg zakodowany w formacie Base64 z danego ciągu znaków w określonym zestawie znaków.
base64EncodeWebSafe(data)StringGeneruje ciąg zakodowany w standardzie base-64 z danej tablicy bajtów.
base64EncodeWebSafe(data)StringGeneruje ciąg zakodowany w standardzie base-64 z danego ciągu.
base64EncodeWebSafe(data, charset)StringGeneruje ciąg znaków zakodowany w standardzie base-64 z określonego ciągu znaków w określonym zestawie znaków.
computeDigest(algorithm, value)Byte[]Oblicz skrót za pomocą określonego algorytmu dla określonej wartości Byte[].
computeDigest(algorithm, value)Byte[]Oblicz skrót za pomocą określonego algorytmu dla określonej wartości String.
computeDigest(algorithm, value, charset)Byte[]Oblicz podsumowanie za pomocą określonego algorytmu dla określonej wartości String z określonym zestawem znaków.
computeHmacSha256Signature(value, key)Byte[]Podpisuje podaną wartość za pomocą algorytmu HMAC-SHA256 z danym kluczem.
computeHmacSha256Signature(value, key)Byte[]Podpisuje podaną wartość za pomocą algorytmu HMAC-SHA256 z danym kluczem.
computeHmacSha256Signature(value, key, charset)Byte[]Podpisuje podaną wartość z użyciem HMAC-SHA256 z określonym kluczem i znakiem.
computeHmacSignature(algorithm, value, key)Byte[]Oblicz kod uwierzytelniania wiadomości za pomocą określonego algorytmu dla podanego klucza i wartości.
computeHmacSignature(algorithm, value, key)Byte[]Oblicz kod uwierzytelniania wiadomości za pomocą określonego algorytmu dla podanego klucza i wartości.
computeHmacSignature(algorithm, value, key, charset)Byte[]Oblicz kod uwierzytelniania wiadomości za pomocą określonego algorytmu dla podanego klucza i wartości.
computeRsaSha1Signature(value, key)Byte[]Podpisuje podaną wartość za pomocą RSA-SHA1 z podanym kluczem.
computeRsaSha1Signature(value, key, charset)Byte[]Podpisuje podaną wartość za pomocą RSA-SHA1 z podanym kluczem i zbiorem znaków.
computeRsaSha256Signature(value, key)Byte[]Podpisuje podaną wartość za pomocą RSA-SHA256 z podanym kluczem.
computeRsaSha256Signature(value, key, charset)Byte[]Podpisuje podaną wartość za pomocą RSA-SHA256 z podanym kluczem.
computeRsaSignature(algorithm, value, key)Byte[]Podpisuje podaną wartość za pomocą określonego algorytmu RSA z danym kluczem.
computeRsaSignature(algorithm, value, key, charset)Byte[]Podpisuje podaną wartość za pomocą określonego algorytmu RSA z określonym kluczem i znakiem.
formatDate(date, timeZone, format)StringFormatuje datę zgodnie ze specyfikacją opisaną w klasie Java SE SimpleDateFormat.
formatString(template, args)StringWykonuje formatowanie ciągu sprintf podobnego do ciągów tekstowych '%'.
getUuid()StringPobierz identyfikator UUID w postaci ciągu znaków (odpowiednik metody java.util.UUID.randomUUID()).
gzip(blob)Blobgzip kompresuje podane dane Blob i zwraca je w nowym obiekcie Blob.
gzip(blob, name)Blobgzip kompresuje podane dane Blob i zwraca je w nowym obiekcie Blob.
newBlob(data)BlobUtwórz nowy obiekt Blob na podstawie tablicy bajtów.
newBlob(data, contentType)BlobUtwórz nowy obiekt Blob na podstawie tablicy bajtów i typu treści.
newBlob(data, contentType, name)BlobUtwórz nowy obiekt Blob na podstawie tablicy bajtów, typu treści i nazwy.
newBlob(data)BlobUtwórz nowy obiekt Blob na podstawie ciągu znaków.
newBlob(data, contentType)BlobUtwórz nowy obiekt Blob na podstawie ciągu znaków i typu treści.
newBlob(data, contentType, name)BlobUtwórz nowy obiekt Blob na podstawie ciągu znaków, typu treści i nazwy.
parseCsv(csv)String[][]Zwraca tabelaryczną reprezentację tablicy 2D ciągu znaków CSV.
parseCsv(csv, delimiter)String[][]Zwraca tabelaryczną reprezentację tablicy 2D ciągu znaków CSV z użyciem niestandardowego separatora.
parseDate(date, timeZone, format)DateAnalizuje podaną datę ciągu zgodnie ze specyfikacją opisaną w klasie Java Standard Edition (SimpleDateFormat).
sleep(milliseconds)voidSen przez określoną liczbę milisekund.
ungzip(blob)BlobRozpakowuje obiekt Blob i zwraca Blob z nieskompresowanymi danymi.
unzip(blob)Blob[]Pobieranie obiektu blob reprezentującego plik ZIP i zwracanie jego komponentów.
zip(blobs)BlobTworzy nowy obiekt Blob, który jest plikiem ZIP zawierającym dane z przekazywanych obiektów Blobs.
zip(blobs, name)BlobTworzy nowy obiekt Blob, który jest plikiem ZIP zawierającym dane z przekazywanych obiektów Blobs.