Utilities Service

Utilitas

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

Class

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

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 yang dienkode base-64 menjadi array byte UTF-8.
base64Decode(encoded, charset)Byte[]Mendekode string yang dienkode base-64 menjadi array byte dalam kumpulan karakter tertentu.
base64DecodeWebSafe(encoded)Byte[]Mendekode string yang dienkode base-64 yang aman bagi web menjadi array byte UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Mendekode string yang dienkode base-64 yang aman bagi web menjadi array byte dalam kumpulan 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 yang dienkode base-64 dari string yang diberikan dalam kumpulan karakter tertentu.
base64EncodeWebSafe(data)StringMenghasilkan string yang dienkode base-64 yang sesuai untuk web dari array byte yang diberikan.
base64EncodeWebSafe(data)StringMenghasilkan string berenkode base-64 yang sesuai untuk web dari string yang diberikan.
base64EncodeWebSafe(data, charset)StringMenghasilkan string berenkode base-64 yang aman untuk web dari string yang diberikan dalam kumpulan 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[]Menghitung ringkasan menggunakan algoritma yang ditentukan pada nilai String yang ditentukan dengan kumpulan karakter yang diberikan.
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 kumpulan 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 set karakter 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 set karakter yang diberikan.
formatDate(date, timeZone, format)StringMemformat tanggal sesuai spesifikasi yang dijelaskan di class SimpleDateFormat Java SE.
formatString(template, args)StringMelakukan pemformatan string seperti sprintf menggunakan string format gaya '%'.
getUuid()StringDapatkan 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)BlobBuat objek Blob baru dari array byte.
newBlob(data, contentType)BlobBuat 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)BlobBuat objek Blob baru dari string dan jenis konten.
newBlob(data, contentType, name)BlobBuat 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 tabel dari string CSV menggunakan pemisah kustom.
parseDate(date, timeZone, format)DateMengurai tanggal string yang diberikan sesuai dengan spesifikasi yang dijelaskan dalam class SimpleDateFormat Java Standard Edition.
sleep(milliseconds)voidBerhenti selama jumlah milidetik yang ditentukan.
ungzip(blob)BlobMengekstrak objek Blob dan menampilkan Blob yang berisi data yang tidak 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.