org.apache.poi.xssf.usermodel.helpers
Class XSSFPaswordHelper
java.lang.Object
  
org.apache.poi.xssf.usermodel.helpers.XSSFPaswordHelper
public class XSSFPaswordHelper
- extends java.lang.Object
 
 
| 
Method Summary | 
static void | 
setPassword(org.apache.xmlbeans.XmlObject xobj,
            java.lang.String password,
            HashAlgorithm hashAlgo,
            java.lang.String prefix)
 
          Sets the XORed or hashed password | 
static boolean | 
validatePassword(org.apache.xmlbeans.XmlObject xobj,
                 java.lang.String password,
                 java.lang.String prefix)
 
          Validates the password, i.e. | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
XSSFPaswordHelper
public XSSFPaswordHelper()
setPassword
public static void setPassword(org.apache.xmlbeans.XmlObject xobj,
                               java.lang.String password,
                               HashAlgorithm hashAlgo,
                               java.lang.String prefix)
- Sets the XORed or hashed password
- Parameters:
 xobj - the xmlbeans object which contains the password attributespassword - the password, if null, the password attributes will be removedhashAlgo - the hash algorithm, if null the password will be XORedprefix - the prefix of the password attributes, may be null
 
 
validatePassword
public static boolean validatePassword(org.apache.xmlbeans.XmlObject xobj,
                                       java.lang.String password,
                                       java.lang.String prefix)
- Validates the password, i.e.
 calculates the hash of the given password and compares it against the stored hash
- Parameters:
 xobj - the xmlbeans object which contains the password attributespassword - the password, if null the method will always return false,
  even if there's no password setprefix - the prefix of the password attributes, may be null
- Returns:
 - true, if the hashes match
 
 
 
                Copyright 2015 The Apache Software Foundation or
        its licensors, as applicable.