Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Table of Contents |
---|
Thai |
---|
ลักษณะ |
Thai |
---|
ตัวอย่างโค้ด |
Code Block | ||
---|---|---|
| ||
import org.joget.commons.util.SecurityUtil; String value = "this is a test string"; String encryptedValue = SecurityUtil.encrypt(value); |
Thai |
---|
ฟิลด์ |
public final static String ENVELOPE = "%%%%";
English |
---|
A string used to prepend and append to a encrypted data for differential purpose. |
Thai |
---|
สตริงที่ใช้เพื่อผนวกและผนวกเข้ากับข้อมูลที่เข้ารหัสเพื่อวัตถุประสงค์ที่แตกต่างกัน |
Thai |
---|
กระบวนการ |
public static java.lang.String computeHash(java.lang.String rawContent, java.lang.String randomSalt)
Computes the hash of a raw content if data encryption implementation is exist
Thai |
---|
คำนวณแฮชของเนื้อหาดิบหากมีการใช้การเข้ารหัสข้อมูลอยู่ |
public static java.lang.String decrypt(java.lang.String protectedContent)
Decrypt protected content if data encryption implementation is exist
Thai |
---|
ถอดรหัสเนื้อหาที่ได้รับการป้องกันหากมีการใช้การเข้ารหัสข้อมูลอยู่ |
public static java.lang.String encrypt(java.lang.String rawContent)
Encrypt raw content if data encryption implementation is exist
Thai |
---|
เข้ารหัสเนื้อหาดิบหากมีการใช้การเข้ารหัสข้อมูลอยู่ |
public static java.lang.String generateNonce(java.lang.String[] attributes, int lifepanHour)
Generate a nonce value based on attributes if Nonce Generator implementation is exist
Thai |
---|
สร้างค่า nonce ตามแอ็ตทริบิวต์หากมีการใช้งานตัวสร้าง Nonce |
public static java.lang.String generateRandomSalt()
Generate a random salt value if data encryption implementation is exist
Thai |
---|
สร้างค่าเกลือแบบสุ่มหากมีการใช้การเข้ารหัสข้อมูลอยู่ |
public static org.springframework.context.ApplicationContext getApplicationContext()
Utility method to retrieve the ApplicationContext of the system
Thai |
---|
วิธีการ Utility เพื่อดึง ApplicationContext ของระบบ |
public static java.lang.String getCsrfTokenName()
Returns the name of the CRSF token
Thai |
---|
ส่งคืนชื่อของโทเค็น CRSF |
public static java.lang.String getCsrfTokenValue(javax.servlet.http.HttpServletRequest request)
Returns the value of the CRSF token in the request
Thai |
---|
ส่งคืนค่าของโทเค็น CRSF ในคำขอ |
public static org.joget.commons.util.DataEncryption getDataEncryption()
Gets the data encryption implementation
Thai |
---|
รับการประยุกต์ใช้การเข้ารหัสข้อมูล |
public static java.lang.String getDomainName(java.lang.String url)
Gets the domain name from a given URL
Thai |
---|
รับชื่อโดเมนจาก URL ที่กำหนด |
public static org.joget.commons.util.NonceGenerator getNonceGenerator()
Gets the nonce generator implementation
Thai |
---|
รับการประยุกต์ใช้ตัวสร้าง nonce |
public static boolean hasSecurityEnvelope(java.lang.String content)
Check the content is a wrapped in a security envelop if data encryption implementation is exist
Thai |
---|
ตรวจสอบเนื้อหาว่าอยู่ในห่อหุ้มความปลอดภัยหากมีการใช้การเข้ารหัสข้อมูลอยู่ |
public static boolean isAllowedDomain(java.lang.String domain, java.util.List<java.lang.String> whitelist)
Verify the domain name against a whitelist
Thai |
---|
ตรวจสอบชื่อโดเมนกับบัญชีขาว |
public void setDataEncryption(org.joget.commons.util.DataEncryption deImpl)
Sets a data encryption implementation
Thai |
---|
ตั้งค่าการใช้การเข้ารหัสข้อมูล |
public void setNonceGenerator(org.joget.commons.util.NonceGenerator ngImpl)
Sets a nonce generator implementation
Thai |
---|
ตั้งค่าการประยุกต์ใช้ตัวสร้าง nonce |
public static java.lang.Boolean verifyHash(java.lang.String hash, java.lang.String randomSalt, java.lang.String rawContent)
Verify the hash is belong to the raw content if data encryption implementation is exist
Thai |
---|
ตรวจสอบว่าแฮชเป็นของเนื้อหาดิบหากมีการใช้การเข้ารหัสข้อมูลอยู่ |
public static boolean verifyNonce(java.lang.String nonce, java.lang.String[] attributes)
Verify the nonce is a valid nonce against the attributes if Nonce Generator implementation is exist
Thai |
---|
ตรวจสอบว่า nonce เป็น nonce ที่ถูกต้องกับแอตทริบิวต์ถ้ามีการใช้งานตัวสร้าง Nonce |