Module: Linzer
- Extended by:
- Key::Helper, Response
- Defined in:
- lib/linzer.rb,
lib/linzer/key.rb,
lib/linzer/rsa.rb,
lib/linzer/hmac.rb,
lib/linzer/ecdsa.rb,
lib/linzer/common.rb,
lib/linzer/signer.rb,
lib/linzer/ed25519.rb,
lib/linzer/message.rb,
lib/linzer/request.rb,
lib/linzer/rsa_pss.rb,
lib/linzer/version.rb,
lib/linzer/response.rb,
lib/linzer/verifier.rb,
lib/linzer/signature.rb,
lib/linzer/key/helper.rb
Defined Under Namespace
Modules: Common, ECDSA, Ed25519, HMAC, RSA, RSAPSS, Request, Response, Signer, Verifier Classes: Error, Key, Message, Signature
Constant Summary collapse
- VERSION =
"0.6.5"
Class Method Summary collapse
- .new_request(verb, uri = "/", params = {}, headers = {}) ⇒ Object
- .sign(key, message, components, options = {}) ⇒ Object
- .verify(pubkey, message, signature, no_older_than: nil) ⇒ Object
Methods included from Response
Methods included from Key::Helper
generate_ecdsa_p256_sha256_key, generate_ecdsa_p384_sha384_key, generate_ed25519_key, generate_hmac_sha256_key, generate_rsa_pss_sha512_key, generate_rsa_v1_5_sha256_key, new_ecdsa_p256_sha256_key, new_ecdsa_p384_sha384_key, new_ed25519_key, new_ed25519_public_key, new_hmac_sha256_key, new_rsa_pss_sha512_key, new_rsa_pss_sha512_public_key, new_rsa_v1_5_sha256_key, new_rsa_v1_5_sha256_public_key
Class Method Details
.new_request(verb, uri = "/", params = {}, headers = {}) ⇒ Object
32 33 34 |
# File 'lib/linzer.rb', line 32 def new_request(verb, uri = "/", params = {}, headers = {}) Linzer::Request.build(verb, uri, params, headers) end |