Method: Webpush::VapidKey#public_key

Defined in:
lib/webpush/vapid_key.rb

#public_keyString

Retrieve the encoded elliptic curve public key for VAPID protocol

Returns:

  • (String)

    encoded binary representation of 65-byte VAPID public key



41
42
43
# File 'lib/webpush/vapid_key.rb', line 41

def public_key
  encode64(curve.public_key.to_bn.to_s(2))
end