Module: Moxml::Signature::Model

Defined in:
lib/moxml/signature/model.rb,
lib/moxml/signature/model/key_info.rb,
lib/moxml/signature/model/key_value.rb,
lib/moxml/signature/model/reference.rb,
lib/moxml/signature/model/signature.rb,
lib/moxml/signature/model/transform.rb,
lib/moxml/signature/model/transforms.rb,
lib/moxml/signature/model/signed_info.rb,
lib/moxml/signature/model/digest_method.rb,
lib/moxml/signature/model/key/x509_data.rb,
lib/moxml/signature/model/object_element.rb,
lib/moxml/signature/model/key/x509_digest.rb,
lib/moxml/signature/model/signature_value.rb,
lib/moxml/signature/model/algorithm_method.rb,
lib/moxml/signature/model/key/ec_key_value.rb,
lib/moxml/signature/model/key/dsa_key_value.rb,
lib/moxml/signature/model/key/rsa_key_value.rb,
lib/moxml/signature/model/key/x509_issuer_serial.rb

Overview

Plain-Ruby-Object model of the W3C ds:Signature schema.

Models carry data; they do not (de)serialize themselves. The Serializer walks a model and emits a Moxml document; the Parser walks a Moxml document and constructs a model. This separation keeps the data shape and the wire shape independent.

Defined Under Namespace

Modules: Key Classes: AlgorithmMethod, DigestMethod, KeyInfo, KeyValue, ObjectElement, Reference, Signature, SignatureValue, SignedInfo, Transform, Transforms