Utilities Service

Yardımcı programlar

Bu hizmet; dize kodlama/kod çözme, tarih biçimlendirme, JSON değiştirme ve diğer çeşitli görevler için yardımcı programlar sağlar.

Sınıflar

AdKısa açıklama
CharsetKarakter kümeleri için tür güvenli bir enum.
DigestAlgorithmÖzet algoritması seçici.
MacAlgorithmMAC algoritması seçici
RsaAlgorithmRSA algoritması seçici
UtilitiesBu hizmet; dize kodlama/kod çözme, tarih biçimlendirme, JSON değiştirme ve diğer çeşitli görevler için yardımcı programlar sağlar.

Charset

Özellikler

MülkTürAçıklama
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Özellikler

MülkTürAçıklama
MD2EnumMD2 algoritması
MD5EnumMD5 algoritması
SHA_1EnumSHA-1 algoritması
SHA_256EnumSHA-256 algoritması
SHA_384EnumSHA-384 algoritması
SHA_512EnumSHA-512 algoritması

MacAlgorithm

Özellikler

MülkTürAçıklama
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Özellikler

MülkTürAçıklama
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Özellikler

MülkTürAçıklama
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Yöntemler

YöntemDönüş türüKısa açıklama
base64Decode(encoded)Byte[]Base64 kodlamalı bir dizeyi UTF-8 bayt dizisine dönüştürür.
base64Decode(encoded, charset)Byte[]Base64 kodlamalı bir dizenin kodunu belirli bir karakter grubundaki bir bayt dizisine dönüştürür.
base64DecodeWebSafe(encoded)Byte[]Web'de güvenli olan base64 kodlu bir dizenin kodunu UTF-8 bayt dizisine çözer.
base64DecodeWebSafe(encoded, charset)Byte[]Web'de güvenli olan base64 kodlu bir dizenin kodunu belirli bir karakter kümesinde bir bayt dizisine dönüştürür.
base64Encode(data)StringBelirtilen bayt dizisinden Base64 kodlamalı bir dize oluşturur.
base64Encode(data)StringBelirtilen dizeden base64 kodlu bir dize oluşturur.
base64Encode(data, charset)StringBelirli bir karakter kümesinde verilen dizeden 64 tabanlı kodlanmış bir dize oluşturur.
base64EncodeWebSafe(data)StringBelirtilen bayt dizisinden web'de güvenli base64 kodlu bir dize oluşturur.
base64EncodeWebSafe(data)StringBelirtilen dizeden web'de güvenli base64 kodlu bir dize oluşturur.
base64EncodeWebSafe(data, charset)StringBelirli bir karakter kümesinde verilen dizeden base64 web güvenli kodlu bir dize oluşturur.
computeDigest(algorithm, value)Byte[]Belirtilen Byte[] değerinde belirtilen algoritmayı kullanarak bir özet oluşturun.
computeDigest(algorithm, value)Byte[]Belirtilen String değerinde belirtilen algoritmayı kullanarak bir özet oluşturun.
computeDigest(algorithm, value, charset)Byte[]Belirtilen karakter kümesiyle belirtilen String değerinde belirtilen algoritmayı kullanarak bir özet oluşturun.
computeHmacSha256Signature(value, key)Byte[]Sağlanan değeri, belirtilen anahtarla HMAC-SHA256 kullanarak imzalar.
computeHmacSha256Signature(value, key)Byte[]Sağlanan değeri, belirtilen anahtarla HMAC-SHA256 kullanarak imzalar.
computeHmacSha256Signature(value, key, charset)Byte[]Belirtilen anahtar ve karakter kümesiyle HMAC-SHA256 kullanarak sağlanan değeri imzalar.
computeHmacSignature(algorithm, value, key)Byte[]Belirtilen anahtar ve değer üzerinde belirtilen algoritmayı kullanarak bir mesaj doğrulama kodu hesaplayın.
computeHmacSignature(algorithm, value, key)Byte[]Belirtilen anahtar ve değer üzerinde belirtilen algoritmayı kullanarak bir mesaj doğrulama kodu hesaplayın.
computeHmacSignature(algorithm, value, key, charset)Byte[]Belirtilen anahtar ve değer üzerinde belirtilen algoritmayı kullanarak bir mesaj doğrulama kodu hesaplayın.
computeRsaSha1Signature(value, key)Byte[]Sağlanan değeri, belirtilen anahtarla RSA-SHA1 kullanarak imzalar.
computeRsaSha1Signature(value, key, charset)Byte[]Sağlanan değeri, verilen anahtar ve karakter kümesiyle RSA-SHA1 kullanarak imzalar.
computeRsaSha256Signature(value, key)Byte[]Belirtilen anahtarla RSA-SHA256 kullanarak sağlanan değeri imzalar.
computeRsaSha256Signature(value, key, charset)Byte[]Belirtilen anahtarla RSA-SHA256 kullanarak sağlanan değeri imzalar.
computeRsaSignature(algorithm, value, key)Byte[]Belirtilen anahtarla belirtilen RSA algoritmasını kullanarak sağlanan değeri imzalar.
computeRsaSignature(algorithm, value, key, charset)Byte[]Belirtilen anahtar ve karakter kümesiyle belirtilen RSA algoritmasını kullanarak sağlanan değeri imzalar.
formatDate(date, timeZone, format)StringTarihi, Java SE SimpleDateFormat sınıfında açıklanan spesifikasyona göre biçimlendirir.
formatString(template, args)String"%" stilindeki biçim dizelerini kullanarak sprintf benzeri dize biçimlendirmesi gerçekleştirir.
getUuid()StringUUID'yi dize olarak alın (java.util.UUID.randomUUID() yöntemini kullanmaya eşdeğer).
gzip(blob)Blobgzip: Sağlanan Blob verilerini sıkıştırır ve yeni bir Blob nesnesinde döndürür.
gzip(blob, name)Blobgzip: Sağlanan Blob verilerini sıkıştırır ve yeni bir Blob nesnesinde döndürür.
newBlob(data)BlobBir bayt dizisinden yeni bir Blob nesnesi oluşturun.
newBlob(data, contentType)BlobBir bayt dizisinden ve içerik türünden yeni bir Blob nesnesi oluşturun.
newBlob(data, contentType, name)BlobBir bayt dizisinden, içerik türünden ve addan yeni bir Blob nesnesi oluşturun.
newBlob(data)BlobBir dize kullanarak yeni bir Blob nesnesi oluşturun.
newBlob(data, contentType)BlobBir dize ve içerik türünden yeni bir Blob nesnesi oluşturun.
newBlob(data, contentType, name)BlobBir dize, içerik türü ve addan yeni bir Blob nesnesi oluşturun.
parseCsv(csv)String[][]Bir CSV dizesinin tablo biçiminde 2D dizi gösterimini döndürür.
parseCsv(csv, delimiter)String[][]Özel bir ayırıcı kullanarak CSV dizenin tablo biçiminde 2D dizi temsilini döndürür.
parseDate(date, timeZone, format)DateSağlanan dize tarihini, Java Standart Sürümü SimpleDateFormat sınıfında açıklanan spesifikasyona göre ayrıştırır.
sleep(milliseconds)voidBelirtilen milisaniye sayısı kadar uykuda kalır.
ungzip(blob)BlobBir Blob nesnesinin sıkıştırmasını kaldırır ve sıkıştırılmamış verileri içeren bir Blob döndürür.
unzip(blob)Blob[]Bir ZIP dosyasını temsil eden bir Blob alır ve bileşen dosyalarını döndürür.
zip(blobs)Blobİletilen Blob'lardaki verileri içeren bir zip dosyası olan yeni bir Blob nesnesi oluşturur.
zip(blobs, name)Blobİletilen Blob'lardaki verileri içeren bir zip dosyası olan yeni bir Blob nesnesi oluşturur.