Module: WebPush::Utils
- Defined in:
- lib/web_push.rb
Class Method Summary collapse
-
.generate_vapid_pkey ⇒ Object
Save: pkey = generate_vapid_pkey File.write ‘server.pem’, pkey.to_pem Load: OpenSSL::PKey.read File.read(‘server.pem’).
Class Method Details
.generate_vapid_pkey ⇒ Object
Save:
pkey = generate_vapid_pkey
File.write 'server.pem', pkey.to_pem
Load:
OpenSSL::PKey.read File.read('server.pem')
21 22 23 |
# File 'lib/web_push.rb', line 21 def self.generate_vapid_pkey OpenSSL::PKey::EC.new(GROUP_NAME).tap(&:generate_key) end |