Module: OPP

Defined in:
lib/opp/json.rb,
lib/opp/errors.rb,
lib/opp/subject.rb,
lib/opp/version.rb,
lib/opp/key_pair.rb,
lib/opp/presence.rb,
lib/opp/signature.rb,
lib/opp/base64_url.rb,
lib/opp/public_key.rb,
lib/opp/canonicalization.rb,
lib/opp/verification_result.rb

Defined Under Namespace

Modules: Base64URL, Canonicalization, JSON, Presence, PublicKey, Signature, Subject Classes: Error, KeyPair, VerificationResult

Constant Summary collapse

ParseError =
Class.new(Error)
DuplicateMemberError =
Class.new(Error)
ValidationError =
Class.new(Error)
CanonicalizationError =
Class.new(Error)
InvalidEncodingError =
Class.new(Error)
InvalidPublicKeyError =
Class.new(Error)
SubjectMismatchError =
Class.new(Error)
InvalidSignatureError =
Class.new(Error)
ExpiredDocumentError =
Class.new(Error)
UnsupportedVersionError =
Class.new(Error)
VERSION =
"0.1.0"