Class: Win32::Certstore::Mixin::Crypto::CRYPT_DATA_BLOB

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/win32/certstore/mixin/crypto.rb

Instance Method Summary collapse

Constructor Details

#initialize(str = nil) ⇒ CRYPT_DATA_BLOB

Returns a new instance of CRYPT_DATA_BLOB.



159
160
161
162
163
164
165
# File 'lib/win32/certstore/mixin/crypto.rb', line 159

def initialize(str = nil)
  super(nil)
  if str
    self[:pbData] = FFI::MemoryPointer.from_string(str)
    self[:cbData] = str.size
  end
end