Skip to content

Class BSV::Identity::IdentityCertificate

Inherits: Object

A certificate together with its decrypted field values and optional certifier info.

Attributes

certificate [R]

  • @return [Hash] raw certificate data (type, subject, fields, etc.)

certifier_info [R]

  • @return [CertifierInfo, nil] display information about the certifier

decrypted_fields [R]

  • @return [Hash] certificate field values after decryption

Public Instance Methods

initialize(certificate:, decrypted_fields:, certifier_info: = nil)

  • @param certificate [Hash]
  • @param decrypted_fields [Hash]
  • @param certifier_info [CertifierInfo, nil]
  • @return [IdentityCertificate] a new instance of IdentityCertificate