Utilities Service

Narzędzia

Ta usługa udostępnia narzędzia do kodowania/dekodowania ciągu znaków, formatowania dat, manipulowania danymi JSON i wykonywania innych różnych zadań.

Zajęcia

NazwaKrótki opis
CharsetEnum bezpieczny pod względem typów dla zestawów znaków.
DigestAlgorithmSelektor algorytmu skrótu.
MacAlgorithmSelektor algorytmu MAC
RsaAlgorithmSelektor algorytmu RSA
UtilitiesTa usługa udostępnia narzędzia do kodowania i dekodowania ciągu znaków, formatowania dat, manipulowania danymi JSON oraz wykonywania innych zadań.

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 formacie base64 do postaci tablicy bajtów UTF-8.
base64Decode(encoded, charset)Byte[]Dekoduje ciąg zakodowany w standardzie Base64 do postaci tablicy bajtów w określonym zbiorze znaków.
base64DecodeWebSafe(encoded)Byte[]Dekoduje ciąg znaków zakodowany w standardzie base64 w internecie do postaci tablicy bajtów UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Dekoduje ciąg tekstowy zakodowany w standardzie base64 w internecie do postaci tablicy bajtów w określonym zbiorze znaków.
base64Encode(data)StringGeneruje ciąg zakodowany w formacie Base64 z danej tablicy bajtów.
base64Encode(data)StringGeneruje ciąg zakodowany w formacie Base64 na podstawie podanego ciągu.
base64Encode(data, charset)StringGeneruje ciąg zakodowany w formacie Base64 z podanego ciągu w określonym zbiorze znaków.
base64EncodeWebSafe(data)StringGeneruje ciąg znaków zakodowany w standardzie base64 z danej tablicy bajtów.
base64EncodeWebSafe(data)StringGeneruje z danego ciągu ciąg zakodowany w standardzie base64 obsługiwany w internecie.
base64EncodeWebSafe(data, charset)StringGeneruje ciąg tekstowy zakodowany w standardzie base64 z podanego ciągu tekstowego w określonym zbiorze znaków.
computeDigest(algorithm, value)Byte[]Oblicz digest za pomocą podanego algorytmu na podstawie określonej wartości Byte[].
computeDigest(algorithm, value)Byte[]Oblicz digest za pomocą podanego algorytmu na podstawie podanej wartości String.
computeDigest(algorithm, value, charset)Byte[]Oblicz digest za pomocą podanego algorytmu na podstawie wartości String w danym zbiorze znaków.
computeHmacSha256Signature(value, key)Byte[]Podpisuje podaną wartość za pomocą 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ą funkcji HMAC-SHA256 z danym kluczem i zbiorem znaków.
computeHmacSignature(algorithm, value, key)Byte[]Obliczanie kodu uwierzytelniającego wiadomość za pomocą określonego algorytmu na podstawie podanego klucza i wartości.
computeHmacSignature(algorithm, value, key)Byte[]Obliczanie kodu uwierzytelniania wiadomości za pomocą podanego algorytmu na podstawie podanego klucza i wartości.
computeHmacSignature(algorithm, value, key, charset)Byte[]Obliczanie kodu uwierzytelniającego wiadomość za pomocą określonego algorytmu na podstawie podanego klucza i wartości.
computeRsaSha1Signature(value, key)Byte[]Podpisuje podaną wartość za pomocą algorytmu RSA-SHA1 przy użyciu podanego klucza.
computeRsaSha1Signature(value, key, charset)Byte[]Podpisuje podaną wartość za pomocą algorytmu RSA-SHA1 z danym kluczem i zbiórem znaków.
computeRsaSha256Signature(value, key)Byte[]Podpisuje podaną wartość za pomocą algorytmu RSA-SHA256 przy użyciu podanego klucza.
computeRsaSha256Signature(value, key, charset)Byte[]Podpisuje podaną wartość za pomocą algorytmu RSA-SHA256 z danym kluczem.
computeRsaSignature(algorithm, value, key)Byte[]Podpisuje podaną wartość za pomocą podanego algorytmu RSA i klucza.
computeRsaSignature(algorithm, value, key, charset)Byte[]Podpisuje podaną wartość za pomocą podanego algorytmu RSA z kluczem i zbiórem znaków.
formatDate(date, timeZone, format)StringFormatuje datę zgodnie ze specyfikacją opisaną w klasie Java SE SimpleDateFormat.
formatString(template, args)StringFormatuje ciągi znaków w sposób podobny do funkcji sprintf, używając ciągów formatu w stylu „%”.
getUuid()StringPobierz identyfikator UUID jako ciąg znaków (to działanie jest równoważne użyciu 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)BlobTworzenie nowego obiektu Blob z 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 tablicową reprezentację tablicy dwuwymiarowej ciągu CSV.
parseCsv(csv, delimiter)String[][]Zwraca tablicową reprezentację tablicy dwuwymiarowej ciągu CSV za pomocą niestandardowego ogranicznika.
parseDate(date, timeZone, format)DateParsuje podany ciąg znaków zgodnie ze specyfikacją opisaną w klasie Java Standard Edition SimpleDateFormat.
sleep(milliseconds)voidZatrzymuje działanie na określony czas w milisekundach.
ungzip(blob)BlobDekompresuje obiekt Blob i zwraca obiekt Blob zawierający dane w postaci nieskompresowanej.
unzip(blob)Blob[]Odbiera obiekt Blob reprezentujący plik zip i zwraca jego pliki komponentów.
zip(blobs)BlobTworzy nowy obiekt Blob, który jest plikiem ZIP zawierającym dane z przekazanych obiektów Blob.
zip(blobs, name)BlobTworzy nowy obiekt Blob, który jest plikiem ZIP zawierającym dane z przekazanych obiektów Blob.