Utilities Service

Narzędzia

Ta usługa udostępnia narzędzia do kodowania/dekodowania ciągów znaków, formatowania dat, manipulacji JSON i inne zadania.

Zajęcia

NazwaKrótki opis
CharsetWyliczenie zestawów znaków, które są bezpieczne dla typu.
DigestAlgorithmSelektor algorytmu podsumowania.
MacAlgorithmSelektor algorytmu MAC
RsaAlgorithmSelektor algorytmu RSA
UtilitiesTa usługa udostępnia narzędzia do kodowania/dekodowania ciągów znaków, formatowania dat, manipulacji JSON i inne zadania.

Charset

Właściwości

WłaściwośćTypOpis
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Właściwości

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

Właściwości

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

RsaAlgorithm

Właściwości

WłaściwośćTypOpis
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Właściwości

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

Metody

MetodaZwracany typKrótki opis
base64Decode(encoded)Byte[]Dekoduje ciąg zakodowany w standardzie base-64 do tablicy bajtów UTF-8.
base64Decode(encoded, charset)Byte[]Dekoduje ciąg zakodowany w standardzie base-64 do tablicy bajtów w określonym zestawie znaków.
base64DecodeWebSafe(encoded)Byte[]Dekoduje ciąg zakodowany w standardzie base-64 do postaci tablicy bajtów w formacie UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Dekoduje ciąg zakodowany w standardzie base-64 do postaci tablicy bajtów w określonym zestawie znaków.
base64Encode(data)StringGeneruje ciąg zakodowany w standardzie base-64 z podanej tablicy bajtów.
base64Encode(data)StringGeneruje ciąg zakodowany w formacie base-64 z danego ciągu znaków.
base64Encode(data, charset)StringGeneruje ciąg zakodowany w formacie base-64 z danego ciągu znaków w określonym zestawie znaków.
base64EncodeWebSafe(data)StringGeneruje bezpieczny w internecie ciąg zakodowany w standardzie base-64 z podanej tablicy bajtów.
base64EncodeWebSafe(data)StringGeneruje z danego ciągu ciąg zakodowany do bezpiecznego w internecie w standardzie base-64.
base64EncodeWebSafe(data, charset)StringGeneruje bezpieczny w internecie ciąg zakodowany w standardzie base-64 z danego ciągu znaków w określonym zestawie znaków.
computeDigest(algorithm, value)Byte[]Oblicz skrót przy użyciu określonego algorytmu dla określonej wartości Byte[].
computeDigest(algorithm, value)Byte[]Oblicz skrót przy użyciu określonego algorytmu dla określonej wartości String.
computeDigest(algorithm, value, charset)Byte[]Oblicz skrót za pomocą podanego algorytmu dla określonej wartości String z podanym 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ść za pomocą algorytmu HMAC-SHA256 z danym kluczem i zestawem znaków.
computeHmacSignature(algorithm, value, key)Byte[]Oblicza kod uwierzytelniania wiadomości za pomocą określonego algorytmu dla określonego klucza i wartości.
computeHmacSignature(algorithm, value, key)Byte[]Oblicza kod uwierzytelniania wiadomości za pomocą określonego algorytmu dla określonego klucza i wartości.
computeHmacSignature(algorithm, value, key, charset)Byte[]Oblicza kod uwierzytelniania wiadomości za pomocą określonego algorytmu dla określonego klucza i wartości.
computeRsaSha1Signature(value, key)Byte[]Podpisuje podaną wartość za pomocą algorytmu RSA-SHA1 danego klucza.
computeRsaSha1Signature(value, key, charset)Byte[]Podpisuje podaną wartość za pomocą algorytmu RSA-SHA1 z danym kluczem i zestawem znaków.
computeRsaSha256Signature(value, key)Byte[]Podpisuje podaną wartość za pomocą algorytmu RSA-SHA256 danego klucza.
computeRsaSha256Signature(value, key, charset)Byte[]Podpisuje podaną wartość za pomocą algorytmu RSA-SHA256 danego klucza.
computeRsaSignature(algorithm, value, key)Byte[]Podpisuje podaną wartość za pomocą określonego algorytmu RSA za pomocą danego klucza.
computeRsaSignature(algorithm, value, key, charset)Byte[]Podpisuje podaną wartość za pomocą określonego algorytmu RSA z danym kluczem i zestawem znaków.
formatDate(date, timeZone, format)StringFormatuje datę zgodnie ze specyfikacją opisaną w klasie SimpleDateFormat języka Java SE.
formatString(template, args)StringWykonuje formatowanie ciągów podobne do sprintf z użyciem ciągów formatu w stylu „%”.
getUuid()StringPobierz identyfikator UUID jako ciąg 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 oraz 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ą tablicę 2D ciągu znaków CSV.
parseCsv(csv, delimiter)String[][]Zwraca tabelę 2D reprezentującą ciąg znaków CSV z użyciem niestandardowego separatora.
parseDate(date, timeZone, format)DateAnalizuje podaną datę w ciągu znaków zgodnie ze specyfikacją opisaną w klasie SimpleDateFormat w standardowej wersji Java.
sleep(milliseconds)voidSen przez określoną liczbę milisekund.
ungzip(blob)BlobDekompresuje obiekt Blob i zwraca obiekt Blob zawierający nieskompresowane dane.
unzip(blob)Blob[]Pobiera obiekt blob reprezentujący plik ZIP i zwraca jego pliki komponentu.
zip(blobs)BlobTworzy nowy obiekt obiektu Blob w postaci pliku ZIP zawierającego dane z przekazanych obiektów blob.
zip(blobs, name)BlobTworzy nowy obiekt obiektu Blob w postaci pliku ZIP zawierającego dane z przekazanych obiektów blob.