Utilities Service

Dienstprogramme

Dieser Dienst bietet Dienstprogramme für die Stringcodierung/-dekodierung, Datumsformatierung, JSON-Manipulation und andere verschiedene Aufgaben.

Classes

NameKurzbeschreibung
CharsetEin typsicherer Enum für Zeichensätze.
DigestAlgorithmAuswahl des Digest-Algorithmus.
MacAlgorithmAuswahl des MAC-Algorithmus
RsaAlgorithmAuswahl des RSA-Algorithmus
UtilitiesDieser Dienst bietet Dienstprogramme für die Stringcodierung/-dekodierung, Datumsformatierung, JSON-Manipulation und andere verschiedene Aufgaben.

Charset

Attribute

AttributTypBeschreibung
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Attribute

AttributTypBeschreibung
MD2EnumMD2-Algorithmus
MD5EnumMD5-Algorithmus
SHA_1EnumSHA-1-Algorithmus
SHA_256EnumSHA-256-Algorithmus
SHA_384EnumSHA-384-Algorithmus
SHA_512EnumSHA-512-Algorithmus

MacAlgorithm

Attribute

AttributTypBeschreibung
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Attribute

AttributTypBeschreibung
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Attribute

AttributTypBeschreibung
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Methoden

MethodeRückgabetypKurzbeschreibung
base64Decode(encoded)Byte[]Decodiert einen Base64-codierten String in ein UTF-8-Byte-Array.
base64Decode(encoded, charset)Byte[]Decodiert einen Base64-codierten String in ein Byte-Array in einem bestimmten Zeichensatz.
base64DecodeWebSafe(encoded)Byte[]Decodiert einen websicheren Base64-codierten String in ein UTF-8-Byte-Array.
base64DecodeWebSafe(encoded, charset)Byte[]Decodiert einen Base64-codierten, websicheren String in ein Byte-Array in einem bestimmten Zeichensatz.
base64Encode(data)StringGeneriert einen Base64-codierten String aus dem angegebenen Byte-Array.
base64Encode(data)StringGeneriert einen base64-codierten String aus dem angegebenen String.
base64Encode(data, charset)StringGeneriert einen Base64-codierten String aus dem angegebenen String in einem bestimmten Zeichensatz.
base64EncodeWebSafe(data)StringGeneriert einen websicheren Base64-codierten String aus dem angegebenen Byte-Array.
base64EncodeWebSafe(data)StringGeneriert aus dem angegebenen String einen websicheren Base64-codierten String.
base64EncodeWebSafe(data, charset)StringGeneriert einen websicheren Base64-codierten String aus dem angegebenen String in einem bestimmten Zeichensatz.
computeDigest(algorithm, value)Byte[]Berechnet einen Hashwert mit dem angegebenen Algorithmus für den angegebenen Byte[]-Wert.
computeDigest(algorithm, value)Byte[]Berechnet einen Hashwert mit dem angegebenen Algorithmus für den angegebenen String-Wert.
computeDigest(algorithm, value, charset)Byte[]Berechnen Sie einen Hashwert mit dem angegebenen Algorithmus für den angegebenen String-Wert mit dem angegebenen Zeichensatz.
computeHmacSha256Signature(value, key)Byte[]Signiert den angegebenen Wert mit HMAC-SHA256 und dem angegebenen Schlüssel.
computeHmacSha256Signature(value, key)Byte[]Signiert den angegebenen Wert mit HMAC-SHA256 und dem angegebenen Schlüssel.
computeHmacSha256Signature(value, key, charset)Byte[]Signiert den angegebenen Wert mit HMAC-SHA256 mit dem angegebenen Schlüssel und Zeichensatz.
computeHmacSignature(algorithm, value, key)Byte[]Berechnet einen Nachrichtenauthentifizierungscode mit dem angegebenen Algorithmus für den angegebenen Schlüssel und Wert.
computeHmacSignature(algorithm, value, key)Byte[]Berechnet einen Nachrichtenauthentifizierungscode mit dem angegebenen Algorithmus für den angegebenen Schlüssel und Wert.
computeHmacSignature(algorithm, value, key, charset)Byte[]Berechnet einen Nachrichtenauthentifizierungscode mit dem angegebenen Algorithmus für den angegebenen Schlüssel und Wert.
computeRsaSha1Signature(value, key)Byte[]Signiert den angegebenen Wert mit RSA-SHA1 und dem angegebenen Schlüssel.
computeRsaSha1Signature(value, key, charset)Byte[]Signiert den angegebenen Wert mit RSA-SHA1 mit dem angegebenen Schlüssel und Zeichensatz.
computeRsaSha256Signature(value, key)Byte[]Signiert den angegebenen Wert mit RSA-SHA256 und dem angegebenen Schlüssel.
computeRsaSha256Signature(value, key, charset)Byte[]Signiert den angegebenen Wert mit RSA-SHA256 und dem angegebenen Schlüssel.
computeRsaSignature(algorithm, value, key)Byte[]Signiert den angegebenen Wert mit dem angegebenen RSA-Algorithmus und dem angegebenen Schlüssel.
computeRsaSignature(algorithm, value, key, charset)Byte[]Signiert den angegebenen Wert mit dem angegebenen RSA-Algorithmus, dem angegebenen Schlüssel und dem angegebenen Zeichensatz.
formatDate(date, timeZone, format)StringFormatiert das Datum gemäß der in der SimpleDateFormat-Klasse von Java SE beschriebenen Spezifikation.
formatString(template, args)StringFührt eine sprintf-ähnliche Stringformatierung mit Formatstrings im Prozentformat aus.
getUuid()StringRuft eine UUID als String ab (entspricht der Verwendung der Methode java.util.UUID.randomUUID()).
gzip(blob)Blobgzip – Komprimiert die angegebenen Blob-Daten und gibt sie in einem neuen Blob-Objekt zurück.
gzip(blob, name)Blobgzip – Komprimiert die angegebenen Blob-Daten und gibt sie in einem neuen Blob-Objekt zurück.
newBlob(data)BlobErstellt ein neues Blob-Objekt aus einem Byte-Array.
newBlob(data, contentType)BlobErstellen Sie ein neues Blob-Objekt aus einem Byte-Array und einem Inhaltstyp.
newBlob(data, contentType, name)BlobErstellen Sie ein neues Blob-Objekt aus einem Byte-Array, einem Inhaltstyp und einem Namen.
newBlob(data)BlobErstellen Sie ein neues Blob-Objekt aus einem String.
newBlob(data, contentType)BlobErstellen Sie ein neues Blob-Objekt aus einem String und einem Inhaltstyp.
newBlob(data, contentType, name)BlobErstellen Sie ein neues Blob-Objekt aus einem String, einem Inhaltstyp und einem Namen.
parseCsv(csv)String[][]Gibt eine tabellarische 2D-Array-Darstellung eines CSV-Strings zurück.
parseCsv(csv, delimiter)String[][]Gibt eine tabellarische 2D-Array-Darstellung eines CSV-Strings mit einem benutzerdefinierten Trennzeichen zurück.
parseDate(date, timeZone, format)DateDas angegebene Stringdatum wird gemäß der Spezifikation geparst, die in der Java Standard Edition-Klasse SimpleDateFormat beschrieben ist.
sleep(milliseconds)voidWartet die angegebene Anzahl von Millisekunden.
ungzip(blob)BlobEntpackt ein Blob-Objekt und gibt ein Blob mit den entpackten Daten zurück.
unzip(blob)Blob[]Nimmt einen Blob an, der eine ZIP-Datei darstellt, und gibt die Komponentendateien zurück.
zip(blobs)BlobErstellt ein neues Blob-Objekt, das eine ZIP-Datei mit den Daten aus den übergebenen Blobs ist.
zip(blobs, name)BlobErstellt ein neues Blob-Objekt, das eine ZIP-Datei mit den Daten aus den übergebenen Blobs ist.