Utilities Service

ユーティリティ

このサービスは、文字列のエンコード/デコード、日付の書式設定、JSON 操作、その他のタスクのユーティリティを提供します。

クラス

名前概要
Charset文字セット用のタイプセーフな列挙型。
DigestAlgorithmダイジェスト アルゴリズムのセレクタ。
MacAlgorithmMAC アルゴリズムのセレクタ
RsaAlgorithmRSA アルゴリズムのセレクタ
Utilitiesこのサービスは、文字列のエンコード/デコード、日付の書式設定、JSON 操作、その他のタスクのユーティリティを提供します。

Charset

プロパティ

プロパティ種類説明
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

プロパティ

プロパティ種類説明
MD2EnumMD2 アルゴリズム
MD5EnumMD5 アルゴリズム
SHA_1EnumSHA-1 アルゴリズム
SHA_256EnumSHA-256 アルゴリズム
SHA_384EnumSHA-384 アルゴリズム
SHA_512EnumSHA-512 アルゴリズム

MacAlgorithm

プロパティ

プロパティ種類説明
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

プロパティ

プロパティ種類説明
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

プロパティ

プロパティ種類説明
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Methods

メソッド戻り値の型概要
base64Decode(encoded)Byte[]base-64 でエンコードされた文字列を UTF-8 バイト配列にデコードします。
base64Decode(encoded, charset)Byte[]Base64 でエンコードされた文字列を、特定の文字セットのバイト配列にデコードします。
base64DecodeWebSafe(encoded)Byte[]ウェブセーフな Base64 でエンコードされた文字列を UTF-8 バイト配列にデコードします。
base64DecodeWebSafe(encoded, charset)Byte[]ウェブセーフな Base64 でエンコードされた文字列を、特定の文字セットのバイト配列にデコードします。
base64Encode(data)String指定されたバイト配列から Base64 でエンコードされた文字列を生成します。
base64Encode(data)String指定された文字列から Base64 でエンコードされた文字列を生成します。
base64Encode(data, charset)String指定された文字セットの文字列から、Base64 でエンコードされた文字列を生成します。
base64EncodeWebSafe(data)String指定されたバイト配列から、ウェブセーフな Base64 でエンコードされた文字列を生成します。
base64EncodeWebSafe(data)String指定された文字列から、ウェブセーフな Base64 でエンコードされた文字列を生成します。
base64EncodeWebSafe(data, charset)String特定の文字セット内の指定された文字列から、ウェブセーフな Base64 エンコード文字列を生成します。
computeDigest(algorithm, value)Byte[]指定された Byte[] 値に対して、指定されたアルゴリズムを使用してダイジェストを計算します。
computeDigest(algorithm, value)Byte[]指定された String 値に対して、指定されたアルゴリズムを使用してダイジェストを計算します。
computeDigest(algorithm, value, charset)Byte[]指定された文字セットを使用し、指定された String 値に対して指定されたアルゴリズムを使用してダイジェストを計算します。
computeHmacSha256Signature(value, key)Byte[]指定された鍵で HMAC-SHA256 を使用して指定された値に署名します。
computeHmacSha256Signature(value, key)Byte[]指定された鍵で HMAC-SHA256 を使用して指定された値に署名します。
computeHmacSha256Signature(value, key, charset)Byte[]指定されたキーと文字セットで HMAC-SHA256 を使用して指定された値に署名します。
computeHmacSignature(algorithm, value, key)Byte[]指定された Key-Value に指定されたアルゴリズムを使用して、メッセージ認証コードを計算します。
computeHmacSignature(algorithm, value, key)Byte[]指定された Key-Value に指定されたアルゴリズムを使用して、メッセージ認証コードを計算します。
computeHmacSignature(algorithm, value, key, charset)Byte[]指定された Key-Value に指定されたアルゴリズムを使用して、メッセージ認証コードを計算します。
computeRsaSha1Signature(value, key)Byte[]指定された鍵で RSA-SHA1 を使用して、指定された値に署名します。
computeRsaSha1Signature(value, key, charset)Byte[]指定された鍵と文字セットで RSA-SHA1 を使用して、指定された値に署名します。
computeRsaSha256Signature(value, key)Byte[]指定された鍵で RSA-SHA256 を使用して、指定された値に署名します。
computeRsaSha256Signature(value, key, charset)Byte[]指定された鍵で RSA-SHA256 を使用して、指定された値に署名します。
computeRsaSignature(algorithm, value, key)Byte[]指定された RSA アルゴリズムと指定された鍵を使用して、指定された値に署名します。
computeRsaSignature(algorithm, value, key, charset)Byte[]指定された鍵と文字セットにより、指定された RSA アルゴリズムを使用して、指定された値に署名します。
formatDate(date, timeZone, format)StringJava SE SimpleDateFormat クラスの仕様に従って日付をフォーマットします。
formatString(template, args)String「%」スタイルのフォーマット文字列を使用して、sprintf に似た文字列フォーマットを実行します。
getUuid()StringUUID を文字列として取得します(java.util.UUID.randomUUID() メソッドを使用する場合と同等です)。
gzip(blob)Blob指定された Blob データを gzip で圧縮し、新しい Blob オブジェクトに返します。
gzip(blob, name)Blob指定された Blob データを gzip で圧縮し、新しい Blob オブジェクトに返します。
newBlob(data)Blobバイト配列から新しい Blob オブジェクトを作成します。
newBlob(data, contentType)Blobバイト配列とコンテンツ タイプから新しい Blob オブジェクトを作成します。
newBlob(data, contentType, name)Blobバイト配列、コンテンツ タイプ、名前から新しい Blob オブジェクトを作成します。
newBlob(data)Blob文字列から新しい Blob オブジェクトを作成します。
newBlob(data, contentType)Blob文字列とコンテンツ タイプから新しい Blob オブジェクトを作成します。
newBlob(data, contentType, name)Blob文字列、コンテンツ タイプ、名前から新しい Blob オブジェクトを作成します。
parseCsv(csv)String[][]CSV 文字列の表形式の 2D 配列表現を返します。
parseCsv(csv, delimiter)String[][]カスタムの区切り文字を使用して、CSV 文字列の表形式の 2D 配列表現を返します。
parseDate(date, timeZone, format)Date提供された文字列の日付を、Java Standard Edition SimpleDateFormat クラスの仕様に従って解析します。
sleep(milliseconds)void指定したミリ秒数だけスリープします。
ungzip(blob)BlobBlob オブジェクトを圧縮解除し、非圧縮データを含む Blob を返します。
unzip(blob)Blob[]zip ファイルを表す Blob を取得し、そのコンポーネント ファイルを返します。
zip(blobs)Blob渡された Blob のデータを含む ZIP ファイルである新しい Blob オブジェクトを作成します。
zip(blobs, name)Blob渡された Blob のデータを含む ZIP ファイルである新しい Blob オブジェクトを作成します。