PDFEncryptionDict (Nazovi za šifriranje)
Približni podaci
PDFEncryptionDict je klasa u Aspose.PDF FOSS za Java.
U ovom slučaju, u skladu s člankom 7. stavkom 2. točkom (a) i podstavkom 3. broja 1.
Ova klasa pruža 19 metoda za rad s PDFEncryptionDict objektima u Java programima. Postoje i sljedeće metode: PDFEncryptionDict, build, getCF, getCipherType, getEncryptMetadata, getFilter, getKeyLength, getLength, getO, getOE, getP, getPdfDictionary, i 7 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: cF, cipherType, encryptMetadata, filter, keyLength, length, i još 11 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
filter | String | Čitaj. | U slučaju da je to moguće, potrebno je provjeriti i utvrditi. |
v | int | Čitaj. | V: verzija algoritma (0-5). |
r | int | Čitaj. | R: revizija rukovodilaca sigurnosti (2-6). |
length | int | Čitaj. | Dužina ključa u bitovima (40-256). |
keyLength | int | Čitaj. | Dužina ključa u bajtovima. |
o | byte[] | Čitaj. | O: hash lozinke vlasnika. |
u | byte[] | Čitaj. | U: korisnički hash za lozinku. |
oE | byte[] | Čitaj. | OE: vlasnik ključa za šifriranje (R=6, 32 bajta). |
uE | byte[] | Čitaj. | U tom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) Uredbe (EU) br. 575/2013 i Uredbom (EZ) št. 765/2008 trebalo bi se primjenjivati sljedeće:. |
perms | byte[] | Čitaj. | Uputstvo: šifrirana dozvola (R=6, 16 bajta). |
p | int | Čitaj. | P: dozvola označava kao potpisani 32-bitni cijelac. |
encryptMetadata | boolean | Čitaj. | EncryptMetadata: podrazumijevanje istinito. |
stmF | String | Čitaj. | StmF: kriptni filter za tokove (V=4+). |
strF | String | Čitaj. | StrF: kriptni filter za strune (V=4+). |
cF | PdfDictionary | Čitaj. | CF: riječnik za filtriranje kripta (V=4+). |
cipherType | CipherType | Čitaj. | Određuje tip šifre na temelju V i kripto filtera. |
pdfDictionary | PdfDictionary | Čitaj. | Vrati osnovni rječnik. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
PDFEncryptionDict(dict: PdfDictionary) | Stvara šifriranje rječnik omot. |
getFilter() → String | U slučaju da je to moguće, potrebno je provjeriti i utvrditi. |
getV() → int | V: verzija algoritma (0-5). |
getR() → int | R: revizija rukovodilaca sigurnosti (2-6). |
getLength() → int | Dužina ključa u bitovima (40-256). |
getKeyLength() → int | Dužina ključa u bajtovima. |
getO() → byte[] | O: hash lozinke vlasnika. |
getU() → byte[] | U: korisnički hash za lozinku. |
getOE() → byte[] | OE: vlasnik ključa za šifriranje (R=6, 32 bajta). |
getUE() → byte[] | U tom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) Uredbe (EU) br. 575/2013 i Uredbom (EZ) št. 765/2008 trebalo bi se primjenjivati sljedeće:. |
getPerms() → byte[] | Uputstvo: šifrirana dozvola (R=6, 16 bajta). |
getP() → int | P: dozvola označava kao potpisani 32-bitni cijelac. |
getEncryptMetadata() → boolean | EncryptMetadata: podrazumijevanje istinito. |
getStmF() → String | StmF: kriptni filter za tokove (V=4+). |
getStrF() → String | StrF: kriptni filter za strune (V=4+). |
getCF() → PdfDictionary | CF: riječnik za filtriranje kripta (V=4+). |
getCipherType() → CipherType | Određuje tip šifre na temelju V i kripto filtera. |
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[]) → PDFEncryptionDict | Izgradi novi /Encrypt rječnik za dat algoritam i parametre. |
getPdfDictionary() → PdfDictionary | Vrati osnovni rječnik. |