PDFEncryptionDict

PDFEncryptionDict

Áttekintés

PDFEncryptionDict egy osztály a Aspose.PDF FOSS-ban Java számára.

A PDF-csatornából a /Encrypt szótárt csomagolja (ISO 32000-1:2008, §7.6.1, 20-21. táblázat).

Ez a osztály 19 módszert kínál a PDFEncryptionDict objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: PDFEncryptionDict, build, getCF, getCipherType, getEncryptMetadata, getFilter, getKeyLength, getLength, getO, getOE, getP, getPdfDictionary, és 7 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: cF, cipherType, encryptMetadata, filter, keyLength, length, és még 11.

Tulajdonságok

A neve:A típus:HozzáférésLeírás
filterStringOlvasd!A szűrőnév a standard kezelőt jelentő “Standard” (szabványos).
vintOlvasd!V: algoritmus változata (0-5).
rintOlvasd!R: biztonsági kezelő felülvizsgálata (2-6).
lengthintOlvasd!Kulcs hosszúsága bitekben (40-256).
keyLengthintOlvasd!Kulcs hosszúsága bájtokban.
obyte[]Olvasd!O: tulajdonos jelszó hash.
ubyte[]Olvasd!U: felhasználói jelszó hash.
oEbyte[]Olvasd!OE: tulajdonos titkosítási kulcs (R=6, 32 bájt).
uEbyte[]Olvasd!UE: felhasználói titkosítási kulcs (R=6, 32 bájt).
permsbyte[]Olvasd!Perms: titkosított engedélyek (R=6, 16 bájt).
pintOlvasd!P: a engedély egy 32 bites egész számot jelöl.
encryptMetadatabooleanOlvasd!EncryptMetadata: alapértelmezett igaz.
stmFStringOlvasd!StmF: titkosítószűrő a csatornákhoz (V=4+).
strFStringOlvasd!StrF: titkos szűrő a szalagokhoz (V=4+).
cFPdfDictionaryOlvasd!CF: kriptás szűrőszótár (V=4+).
cipherTypeCipherTypeOlvasd!A V és a titkosítószűrők alapján meghatározza a kódtípust.
pdfDictionaryPdfDictionaryOlvasd!Visszaadja az alapul szolgáló szótárt.

Metódusok

Az aláírás:Leírás
PDFEncryptionDict(dict: PdfDictionary)A titkosítás szótár csomagolását hozza létre.
getFilter() → StringA szűrőnév a standard kezelőt jelentő “Standard” (szabványos).
getV() → intV: algoritmus változata (0-5).
getR() → intR: biztonsági kezelő felülvizsgálata (2-6).
getLength() → intKulcs hosszúsága bitekben (40-256).
getKeyLength() → intKulcs hosszúsága bájtokban.
getO() → byte[]O: tulajdonos jelszó hash.
getU() → byte[]U: felhasználói jelszó hash.
getOE() → byte[]OE: tulajdonos titkosítási kulcs (R=6, 32 bájt).
getUE() → byte[]UE: felhasználói titkosítási kulcs (R=6, 32 bájt).
getPerms() → byte[]Perms: titkosított engedélyek (R=6, 16 bájt).
getP() → intP: a engedély egy 32 bites egész számot jelöl.
getEncryptMetadata() → booleanEncryptMetadata: alapértelmezett igaz.
getStmF() → StringStmF: titkosítószűrő a csatornákhoz (V=4+).
getStrF() → StringStrF: titkos szűrő a szalagokhoz (V=4+).
getCF() → PdfDictionaryCF: kriptás szűrőszótár (V=4+).
getCipherType() → CipherTypeA V és a titkosítószűrők alapján meghatározza a kódtípust.
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[]) → PDFEncryptionDictÚj /Encrypt szótárat készít az adott algoritmus és paraméterekhez.
getPdfDictionary() → PdfDictionaryVisszaadja az alapul szolgáló szótárt.

Lásd még:

 Magyar