Module: JWE::Base64
- Defined in:
- lib/jwe/base64.rb
Class Method Summary collapse
Class Method Details
.jwe_decode(payload) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/jwe/base64.rb', line 7 def self.jwe_decode(payload) padlen = 4 - (payload.length % 4) if padlen < 4 pad = '=' * padlen payload += pad end ::Base64.urlsafe_decode64(payload) end |
.jwe_encode(payload) ⇒ Object
3 4 5 |
# File 'lib/jwe/base64.rb', line 3 def self.jwe_encode(payload) ::Base64.urlsafe_encode64(payload).delete('=') end |