Utilities Service

Utilitas

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

Class

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

Charset

Properti

PropertiJenisDeskripsi
US_ASCIIEnumCharset ASCII AS.
UTF_8EnumCharset UTF-8.

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 nilai yang ditampilkanDeskripsi singkat
base64Decode(encoded)Byte[]Mendekode string berenkode base-64 menjadi array byte UTF-8.
base64Decode(encoded, charset)Byte[]Mendekode string berenkode base-64 menjadi array byte dalam set karakter tertentu.
base64DecodeWebSafe(encoded)Byte[]Mendekode string berenkode base-64 yang aman bagi web menjadi array byte UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Mendekode string berenkode base-64 yang aman untuk web menjadi array byte dalam set karakter tertentu.
base64Encode(data)StringMembuat string berenkode base-64 dari array byte yang diberikan.
base64Encode(data)StringMembuat 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)StringMembuat string berenkode base-64 yang sesuai untuk web dari array byte yang diberikan.
base64EncodeWebSafe(data)StringMembuat 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 himpunan karakter tertentu.
computeDigest(algorithm, value)Byte[]Menghitung ringkasan menggunakan algoritma yang ditentukan pada nilai Byte[] yang ditentukan.
computeDigest(algorithm, value)Byte[]Menghitung 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 set 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 set 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 memadatkan data Blob yang diberikan dan menampilkannya dalam objek Blob baru.
gzip(blob, name)Blobgzip memadatkan data Blob yang diberikan 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)BlobBuat 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 tabular dari string CSV.
parseCsv(csv, delimiter)String[][]Menampilkan representasi array 2D tabular dari string CSV menggunakan pembatas kustom.
parseDate(date, timeZone, format)DateMengurai tanggal string yang diberikan sesuai dengan spesifikasi yang dijelaskan dalam class SimpleDateFormat Java Standard Edition.
sleep(milliseconds)voidTidur selama jumlah milidetik yang ditentukan.
ungzip(blob)BlobMengekstrak objek Blob dan menampilkan Blob yang berisi data yang tidak diekstrak.
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.