Add Base64URLString to SHA256Hash
This commit is contained in:
parent
57e9458ce5
commit
5236ac5ae8
|
@ -259,6 +259,11 @@ func (s SHA256Hash) Base64String() string {
|
||||||
return base64.StdEncoding.EncodeToString(s[:])
|
return base64.StdEncoding.EncodeToString(s[:])
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Returns the raw base64url representation of this SHA256Hash.
|
||||||
|
func (s SHA256Hash) Base64URLString() string {
|
||||||
|
return base64.RawURLEncoding.EncodeToString(s[:])
|
||||||
|
}
|
||||||
|
|
||||||
// MarshalJSON implements the json.Marshaller interface for SHA256Hash.
|
// MarshalJSON implements the json.Marshaller interface for SHA256Hash.
|
||||||
func (s SHA256Hash) MarshalJSON() ([]byte, error) {
|
func (s SHA256Hash) MarshalJSON() ([]byte, error) {
|
||||||
return []byte(`"` + s.Base64String() + `"`), nil
|
return []byte(`"` + s.Base64String() + `"`), nil
|
||||||
|
|
Loading…
Reference in New Issue