Utilities Service

כלי תחזוקה

השירות הזה מספק כלים לקידוד/פענוח מחרוזות, עיצוב תאריכים, מניפולציה של JSON ומשימות שונות.

מחלקות

שםתיאור קצר
Charsetסוג רווח מסוג typesafe למערכות תווים.
DigestAlgorithmבורר האלגוריתם לתקציר.
MacAlgorithmבורר של אלגוריתם MAC
RsaAlgorithmבורר האלגוריתם של RSA
Utilitiesהשירות הזה מספק כלים לקידוד/פענוח מחרוזות, עיצוב תאריכים, מניפולציה של JSON ומשימות שונות.

Charset

תכונות

נכסתיאורהתיאור
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

תכונות

נכסתיאורהתיאור
MD2Enumאלגוריתם MD2
MD5Enumאלגוריתם MD5
SHA_1Enumאלגוריתם SHA-1
SHA_256Enumאלגוריתם SHA-256
SHA_384Enumאלגוריתם SHA-384
SHA_512Enumאלגוריתם SHA-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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
base64Decode(encoded)Byte[]פענוח של מחרוזת בקידוד base-64 למערך בייטים מסוג UTF-8.
base64Decode(encoded, charset)Byte[]פענוח של מחרוזת בקידוד base64 למערך בייטים במערך תווים ספציפי.
base64DecodeWebSafe(encoded)Byte[]פענוח של מחרוזת מקודדת ב-base-64 עם אבטחה לשימוש באינטרנט למערך בייטים מסוג UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]פענוח של מחרוזת מקודדת ב-base-64 שבטוחה לאינטרנט למערך בייטים במערך תווים ספציפי.
base64Encode(data)Stringיוצרת מחרוזת בקידוד base64 ממערך בייטים נתון.
base64Encode(data)Stringיוצרת מחרוזת בקידוד base-64 מהמחרוזת הנתונה.
base64Encode(data, charset)Stringיוצרת מחרוזת בקידוד base-64 מהמחרוזת הנתונה בקבוצת תווים ספציפית.
base64EncodeWebSafe(data)Stringיוצרת מחרוזת מקודדת ב-base-64 שבטוחה לאינטרנט, ממערך בייטים נתון.
base64EncodeWebSafe(data)Stringיוצרת מחרוזת מקודדת מסוג base-64 באינטרנט מהמחרוזת הנתונה.
base64EncodeWebSafe(data, charset)Stringיוצרת מחרוזת מקודדת מסוג base-64 באינטרנט מהמחרוזת הנתונה בקבוצת תווים ספציפית.
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[]חישוב קוד לאימות הודעות באמצעות האלגוריתם שצוין על המפתח והערך שצוינו.
computeHmacSignature(algorithm, value, key)Byte[]חישוב קוד לאימות הודעות באמצעות האלגוריתם שצוין על המפתח והערך שצוינו.
computeHmacSignature(algorithm, value, key, charset)Byte[]חישוב קוד לאימות הודעות באמצעות האלגוריתם שצוין על המפתח והערך שצוינו.
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)Stringפורמטים של תאריך בהתאם למפרט המתואר במחלקה Java SE SimpleDateFormat.
formatString(template, args)Stringהפונקציה מבצעת עיצוב מחרוזות הדומה ל-sprintf באמצעות מחרוזות פורמט בסגנון '%'.
getUuid()Stringמקבלים מזהה ייחודי אוניברסלי (UUID) כמחרוזת (שווה ערך לשימוש בשיטה java.util.UUID.randomUUID()).
gzip(blob)Blobהפונקציה gzip דוחסת את נתוני Blob שסופקו ומחזירה אותם באובייקט Blob חדש.
gzip(blob, name)Blobהפונקציה gzip דוחסת את נתוני Blob שסופקו ומחזירה אותם באובייקט 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.
parseCsv(csv, delimiter)String[][]מחזירה ייצוג של מערך דו-ממדי טבלאי של מחרוזת CSV באמצעות מפריד מותאם אישית.
parseDate(date, timeZone, format)Dateמנתח את תאריך המחרוזת הנתון בהתאם למפרט המתואר במחלקה SimpleDateFormat של מהדורת Java Standard.
sleep(milliseconds)voidמעבר למצב שינה במשך מספר אלפיות השנייה שצוין.
ungzip(blob)Blobהפונקציה מבטלת את הדחיסה של אובייקט Blob ומחזירה Blob שמכיל את הנתונים לא דחוסים.
unzip(blob)Blob[]הפונקציה לוקחת כדור הארץ שמייצג קובץ ZIP ומחזירה את קובצי הרכיב שלו.
zip(blobs)Blobיוצר אובייקטblob חדש שהוא קובץ ZIP שמכיל את הנתונים מה-blobs שהועברו.
zip(blobs, name)Blobיוצר אובייקטblob חדש שהוא קובץ ZIP שמכיל את הנתונים מה-blobs שהועברו.