class Sandal::Sig::None

The “none” JWA signature method.

Constants

NAME

The JWA name of the algorithm.

Public Instance Methods

name() click to toggle source

The JWA name of the algorithm.

# File lib/sandal/sig.rb, line 15
def name
  NAME
end
sign(payload) click to toggle source

Returns an empty signature.

@param payload [String] This parameter is ignored. @return [String] An empty string.

# File lib/sandal/sig.rb, line 23
def sign(payload)
  ""
end
valid?(signature, payload) click to toggle source

Validates that a signature is nil or empty.

@param signature [String] The signature to validate. @param payload [String] This parameter is ignored. @return [Boolean] true if the signature is nil/empty; otherwise false.

# File lib/sandal/sig.rb, line 32
def valid?(signature, payload)
  signature.nil? || signature.empty?
end