Utilities Service

Utilitas

Layanan ini menyediakan utilitas untuk encoding/decoding string, pemformatan tanggal, manipulasi JSON, dan tugas lain-lain.

Class

NamaDeskripsi singkat
CharsetEnum typesafe untuk himpunan karakter.
DigestAlgorithmPemilih algoritme Intisari.
MacAlgorithmPemilih algoritma MAC
RsaAlgorithmPemilih algoritma RSA
UtilitiesLayanan ini menyediakan utilitas untuk encoding/decoding string, pemformatan tanggal, manipulasi JSON, dan tugas lain-lain.

Charset

Properti

PropertiJenisDeskripsi
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Properti

PropertiJenisDeskripsi
MD2EnumAlgoritma MD2
MD5EnumAlgoritma MD5
SHA_1EnumAlgoritma SHA-1
SHA_256EnumAlgoritma SHA-256
SHA_384EnumAlgoritma SHA-384
SHA_512EnumAlgoritma SHA-512

MacAlgorithm

Properti

PropertiJenisDeskripsi
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Properti

PropertiJenisDeskripsi
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Properti

PropertiJenisDeskripsi
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
base64Decode(encoded)Byte[]Mendekode string berenkode base-64 ke dalam array byte UTF-8.
base64Decode(encoded, charset)Byte[]Mendekode string berenkode base-64 ke dalam array byte dalam himpunan karakter tertentu.
base64DecodeWebSafe(encoded)Byte[]Mendekode string yang dienkode base-64 web-safe ke dalam array byte UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Mendekode string yang dienkode base-64 web-safe ke array byte dalam himpunan karakter tertentu.
base64Encode(data)StringMenghasilkan string berenkode base-64 dari array byte yang diberikan.
base64Encode(data)StringMenghasilkan string berenkode base-64 dari string yang diberikan.
base64Encode(data, charset)StringMenghasilkan string berenkode base-64 dari string yang diberikan dalam himpunan karakter tertentu.
base64EncodeWebSafe(data)StringMenghasilkan string berenkode base-64 yang aman untuk web dari array byte yang ditentukan.
base64EncodeWebSafe(data)StringMenghasilkan string berenkode base-64 web-safe dari string yang ditentukan.
base64EncodeWebSafe(data, charset)StringMenghasilkan string berenkode base-64 web-safe dari string yang diberikan dalam himpunan karakter tertentu.
computeDigest(algorithm, value)Byte[]Hitung ringkasan menggunakan algoritma yang ditentukan pada nilai Byte[] yang ditentukan.
computeDigest(algorithm, value)Byte[]Hitung ringkasan menggunakan algoritma yang ditentukan pada nilai String yang ditentukan.
computeDigest(algorithm, value, charset)Byte[]Hitung ringkasan menggunakan algoritme yang ditentukan pada nilai String yang ditentukan dengan himpunan karakter tertentu.
computeHmacSha256Signature(value, key)Byte[]Menandatangani nilai yang diberikan menggunakan HMAC-SHA256 dengan kunci yang diberikan.
computeHmacSha256Signature(value, key)Byte[]Menandatangani nilai yang diberikan menggunakan HMAC-SHA256 dengan kunci yang diberikan.
computeHmacSha256Signature(value, key, charset)Byte[]Menandatangani nilai yang diberikan menggunakan HMAC-SHA256 dengan kunci dan himpunan karakter yang diberikan.
computeHmacSignature(algorithm, value, key)Byte[]Menghitung kode autentikasi pesan menggunakan algoritma yang ditentukan pada kunci dan nilai yang ditentukan.
computeHmacSignature(algorithm, value, key)Byte[]Menghitung kode autentikasi pesan menggunakan algoritma yang ditentukan pada kunci dan nilai yang ditentukan.
computeHmacSignature(algorithm, value, key, charset)Byte[]Menghitung kode autentikasi pesan menggunakan algoritma yang ditentukan pada kunci dan nilai yang ditentukan.
computeRsaSha1Signature(value, key)Byte[]Menandatangani nilai yang diberikan menggunakan RSA-SHA1 dengan kunci yang diberikan.
computeRsaSha1Signature(value, key, charset)Byte[]Menandatangani nilai yang diberikan menggunakan RSA-SHA1 dengan kunci dan charset yang diberikan.
computeRsaSha256Signature(value, key)Byte[]Menandatangani nilai yang diberikan menggunakan RSA-SHA256 dengan kunci yang diberikan.
computeRsaSha256Signature(value, key, charset)Byte[]Menandatangani nilai yang diberikan menggunakan RSA-SHA256 dengan kunci yang diberikan.
computeRsaSignature(algorithm, value, key)Byte[]Menandatangani nilai yang diberikan menggunakan algoritma RSA yang ditentukan dengan kunci yang diberikan.
computeRsaSignature(algorithm, value, key, charset)Byte[]Menandatangani nilai yang diberikan menggunakan algoritma RSA yang ditentukan dengan kunci dan charset yang diberikan.
formatDate(date, timeZone, format)StringMemformat tanggal sesuai dengan spesifikasi yang dijelaskan dalam class SimpleDateFormat Java SE.
formatString(template, args)StringMelakukan pemformatan string seperti sprintf menggunakan string format gaya '%'.
getUuid()StringMendapatkan UUID sebagai string (setara dengan menggunakan metode java.util.UUID.randomUUID()).
gzip(blob)Blobgzip-mengompresi data Blob yang disediakan dan menampilkannya dalam objek Blob baru.
gzip(blob, name)Blobgzip-mengompresi data Blob yang disediakan dan menampilkannya dalam objek Blob baru.
newBlob(data)BlobMembuat objek Blob baru dari array byte.
newBlob(data, contentType)BlobMembuat objek Blob baru dari array byte dan jenis konten.
newBlob(data, contentType, name)BlobBuat objek Blob baru dari array byte, jenis konten, dan nama.
newBlob(data)BlobMembuat objek Blob baru dari string.
newBlob(data, contentType)BlobMembuat objek Blob baru dari string dan jenis konten.
newBlob(data, contentType, name)BlobMembuat objek Blob baru dari string, jenis konten, dan nama.
parseCsv(csv)String[][]Menampilkan representasi array 2D tabel dari string CSV.
parseCsv(csv, delimiter)String[][]Menampilkan representasi array 2D tabular dari string CSV menggunakan pemisah kustom.
parseDate(date, timeZone, format)DateMengurai tanggal string yang diberikan sesuai dengan spesifikasi yang dijelaskan dalam class SimpleDateFormat Edisi Standar Java.
sleep(milliseconds)voidTidur selama jumlah milidetik tertentu.
ungzip(blob)BlobMengompresi objek Blob dan menampilkan Blob yang berisi data yang belum dikompresi.
unzip(blob)Blob[]Mengambil Blob yang mewakili file zip dan menampilkan file komponennya.
zip(blobs)BlobMembuat objek Blob baru yang merupakan file zip yang berisi data dari Blob yang diteruskan.
zip(blobs, name)BlobMembuat objek Blob baru yang merupakan file zip yang berisi data dari Blob yang diteruskan.