Method: PDF::Reader::SecurityHandlerFactory.build_v5_handler
- Defined in:
- lib/pdf/reader/security_handler_factory.rb
.build_v5_handler(encrypt, doc_id, password) ⇒ Object
44 45 46 47 48 49 50 51 52 |
# File 'lib/pdf/reader/security_handler_factory.rb', line 44 def self.build_v5_handler(encrypt, doc_id, password) key_builder = KeyBuilderV5.new( owner_key: encrypt[:O], user_key: encrypt[:U], owner_encryption_key: encrypt[:OE], user_encryption_key: encrypt[:UE], ) AesV3SecurityHandler.new(key_builder.key(password)) end |