StandardSecurityHandler
StandardSecurityHandler
General
StandardSecurityHandler és una classe en FOSS per Java.
El manipulador de seguretat estàndard valida contrasenyes i genera claus d’encriptació.
Aquesta classe proporciona 7 mètodes per treballar amb objectes StandardSecurityHandler en programes Java. Els mètodes disponibles inclouen: StandardSecurityHandler, authenticate, authenticateOwnerPassword, authenticateUserPassword, getEncryptionDict, getEncryptionKey, isAuthenticated. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: authenticated, encryptionDict, encryptionKey.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
authenticated | boolean | Llegeix. | Obté l’autenticació. |
encryptionKey | byte[] | Llegeix. | Obté la clau de xifratge. |
encryptionDict | PDFEncryptionDict | Llegeix. | Obté el dicte de xifrat. |
Mètodes
| Signatura | Descripció |
|---|---|
StandardSecurityHandler(encDict: PDFEncryptionDict, documentId: byte[]) | Crea un manipulador de seguretat per al diccionari d’encriptació donat. |
authenticate(password: byte[]) → boolean | Intent de autenticar-se amb la contrasenya donada. |
authenticateUserPassword(password: byte[]) → boolean | Intent de autenticació utilitzant només la branca usuari-password. |
authenticateOwnerPassword(password: byte[]) → boolean | Intent de autenticació utilitzant només la branca propietari-password. |
isAuthenticated() → boolean | Retorna true si s’ha configurat autenticat. |
getEncryptionKey() → byte[] | Retorna la clau de xifratge. |
getEncryptionDict() → PDFEncryptionDict | Retorna el dicte de xifrat. |