B64urlEncRfc7515 class

Implements "Base64url Encoding" as defined RFC 7515.

Note: the base64Url constant from dart:convert implements "base64url" from RFC 4648, which is different from the "Base64url Encoding" defined by RFC 7515.

Essentially, Base64url Encoding is "base64url" without any padding characters. For more information, see Appendix C of RFC 7515.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

decode(String encoded) List<int>
Decodes a Base64url Encoding string value into a sequence of bytes.
decodeUtf8(String encoded) String
Decodes a Base64url Encoding value into a String.
encode(List<int> octets) String
Encodes a sequence of bytes using Base64url Encoding.
encodeUtf8(String str) String
Encodes a String into a Base64url Encoding value.