Utilities Service

Dienstprogramme

Dieser Dienst bietet Dienstprogramme für die Codierung/Decodierung von Strings, die Datumsformatierung, JSON-Bearbeitung und andere verschiedene Aufgaben.

Kurse

NameKurzbeschreibung
CharsetEine typsichere Enum für Zeichensätze.
DigestAlgorithmAuswahl des Digest-Algorithmus.
MacAlgorithmAuswahl des MAC-Algorithmus
RsaAlgorithmAuswahl des RSA-Algorithmus
UtilitiesDieser Dienst bietet Dienstprogramme für die Codierung/Decodierung von Strings, die Datumsformatierung, JSON-Bearbeitung und andere Aufgaben.

Charset

Attribute

PropertyTypBeschreibung
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Attribute

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

MacAlgorithm

Attribute

PropertyTypBeschreibung
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Attribute

PropertyTypBeschreibung
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Attribute

PropertyTypBeschreibung
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 Bytearray in einem bestimmten Zeichensatz.
base64DecodeWebSafe(encoded)Byte[]Decodiert einen websicheren, base-64-codierten String in ein UTF-8-Byte-Array.
base64DecodeWebSafe(encoded, charset)Byte[]Decodiert einen websicheren, base-64-codierten String in ein Byte-Array in einem bestimmten Zeichensatz.
base64Encode(data)StringErzeugt einen base64-codierten String aus dem gegebenen Byte-Array.
base64Encode(data)StringErzeugt einen base-64-codierten String aus dem angegebenen String.
base64Encode(data, charset)StringErzeugt 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 einen websicheren base64-codierten String aus dem angegebenen String.
base64EncodeWebSafe(data, charset)StringErzeugt einen websicheren base64-codierten String aus dem angegebenen String in einem bestimmten Zeichensatz.
computeDigest(algorithm, value)Byte[]Berechnet mit dem angegebenen Algorithmus einen Digest für den angegebenen Byte[]-Wert.
computeDigest(algorithm, value)Byte[]Berechnet mit dem angegebenen Algorithmus einen Digest für den angegebenen String-Wert.
computeDigest(algorithm, value, charset)Byte[]Berechnet mit dem angegebenen Algorithmus einen Digest für den angegebenen String-Wert mit dem angegebenen Zeichensatz.
computeHmacSha256Signature(value, key)Byte[]Signiert den angegebenen Wert mithilfe von HMAC-SHA256 mit dem angegebenen Schlüssel.
computeHmacSha256Signature(value, key)Byte[]Signiert den angegebenen Wert mithilfe von HMAC-SHA256 mit dem angegebenen Schlüssel.
computeHmacSha256Signature(value, key, charset)Byte[]Signiert den angegebenen Wert mithilfe von HMAC-SHA256 mit dem angegebenen Schlüssel und Zeichensatz.
computeHmacSignature(algorithm, value, key)Byte[]Berechnet mithilfe des angegebenen Algorithmus einen Nachrichtenauthentifizierungscode für den angegebenen Schlüssel und Wert.
computeHmacSignature(algorithm, value, key)Byte[]Berechnet mithilfe des angegebenen Algorithmus einen Nachrichtenauthentifizierungscode für den angegebenen Schlüssel und Wert.
computeHmacSignature(algorithm, value, key, charset)Byte[]Berechnet mithilfe des angegebenen Algorithmus einen Nachrichtenauthentifizierungscode für den angegebenen Schlüssel und Wert.
computeRsaSha1Signature(value, key)Byte[]Signiert den angegebenen Wert mit RSA-SHA1 mit 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 mit dem angegebenen Schlüssel.
computeRsaSha256Signature(value, key, charset)Byte[]Signiert den angegebenen Wert mit RSA-SHA256 mit dem angegebenen Schlüssel.
computeRsaSignature(algorithm, value, key)Byte[]Signiert den angegebenen Wert mit dem angegebenen RSA-Algorithmus mit dem angegebenen Schlüssel.
computeRsaSignature(algorithm, value, key, charset)Byte[]Signiert den angegebenen Wert mit dem angegebenen RSA-Algorithmus mit dem angegebenen Schlüssel und Zeichensatz.
formatDate(date, timeZone, format)StringFormatiert Datum gemäß der in der Java SE SimpleDateFormat-Klasse beschriebenen Spezifikation.
formatString(template, args)StringFührt eine sprintf-ähnliche Stringformatierung mit Formatstrings im „%“-Stil durch.
getUuid()StringRufen Sie eine UUID als String ab (entspricht der Verwendung der Methode java.util.UUID.randomUUID()).
gzip(blob)Blobgzip komprimiert die bereitgestellten Blob-Daten und gibt sie in einem neuen Blob-Objekt zurück.
gzip(blob, name)Blobgzip komprimiert die bereitgestellten 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)BlobErstellt ein neues Blob-Objekt aus einem Byte-Array und einem Inhaltstyp.
newBlob(data, contentType, name)BlobErstellt ein neues Blob-Objekt aus einem Byte-Array, einem Inhaltstyp und einem Namen.
newBlob(data)BlobErstellt ein neues Blob-Objekt aus einem String.
newBlob(data, contentType)BlobErstellt ein neues Blob-Objekt aus einem String und Inhaltstyp.
newBlob(data, contentType, name)BlobErstellt ein neues Blob-Objekt aus einem String, einem Inhaltstyp und einem Namen.
parseCsv(csv)String[][]Gibt eine tabellarische 2D-Arraydarstellung eines CSV-Strings zurück.
parseCsv(csv, delimiter)String[][]Gibt eine tabellarische 2D-Arraydarstellung eines CSV-Strings unter Verwendung eines benutzerdefinierten Trennzeichens zurück.
parseDate(date, timeZone, format)DateAnalysiert das angegebene Stringdatum gemäß der Spezifikation, die in der SimpleDateFormat-Klasse der Java Standard Edition beschrieben ist.
sleep(milliseconds)voidSchlaft für eine bestimmte Anzahl von Millisekunden.
ungzip(blob)BlobDekomprimiert ein Blob-Objekt und gibt ein Blob-Objekt mit den unkomprimierten Daten zurück.
unzip(blob)Blob[]Nimmt einen Blob, der eine ZIP-Datei darstellt, und gibt deren Komponentendateien zurück.
zip(blobs)BlobErstellt ein neues Blob-Objekt, bei dem es sich um eine ZIP-Datei handelt, die die Daten aus den übergebenen Blobs enthält.
zip(blobs, name)BlobErstellt ein neues Blob-Objekt, bei dem es sich um eine ZIP-Datei handelt, die die Daten aus den übergebenen Blobs enthält.