Module: Linzer::Signer
- Defined in:
- lib/linzer/signer.rb
Constant Summary collapse
- DEFAULT_LABEL =
"sig1"
Class Method Summary collapse
Class Method Details
.default_label ⇒ Object
20 21 22 |
# File 'lib/linzer/signer.rb', line 20 def default_label DEFAULT_LABEL end |
.sign(key, message, components, options = {}) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/linzer/signer.rb', line 8 def sign(key, , components, = {}) validate key, , components parameters = populate_parameters(key, ) signature_base = .signature_base(components, parameters) signature = _sign(key, signature_base, ) label = [:label] || DEFAULT_LABEL Linzer::Signature.build(serialize(signature, components, parameters, label)) end |