Class: PkiExpress::AuthStartResult
- Inherits:
-
Object
- Object
- PkiExpress::AuthStartResult
- Defined in:
- lib/pki_express/auth_start_result.rb
Instance Attribute Summary collapse
-
#digest_algorithm_name ⇒ Object
Returns the value of attribute digest_algorithm_name.
-
#digest_algorithm_oid ⇒ Object
Returns the value of attribute digest_algorithm_oid.
Instance Method Summary collapse
-
#initialize(model) ⇒ AuthStartResult
constructor
A new instance of AuthStartResult.
-
#nonce ⇒ Object
region The “nonce” accessors.
- #nonce=(nonce) ⇒ Object
- #nonce_base64 ⇒ Object
- #nonce_base64=(nonce_base64) ⇒ Object
Constructor Details
#initialize(model) ⇒ AuthStartResult
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/pki_express/auth_start_result.rb', line 5 def initialize(model) @nonce_base64 = nil @digest_algorithm_name = nil @digest_algorithm_oid = nil if model @nonce_base64 = model.fetch(:toSignData) @digest_algorithm_name = model.fetch(:digestAlgorithmName) @digest_algorithm_oid = model.fetch(:digestAlgorithmOid) end end |
Instance Attribute Details
#digest_algorithm_name ⇒ Object
Returns the value of attribute digest_algorithm_name.
3 4 5 |
# File 'lib/pki_express/auth_start_result.rb', line 3 def digest_algorithm_name @digest_algorithm_name end |
#digest_algorithm_oid ⇒ Object
Returns the value of attribute digest_algorithm_oid.
3 4 5 |
# File 'lib/pki_express/auth_start_result.rb', line 3 def digest_algorithm_oid @digest_algorithm_oid end |
Instance Method Details
#nonce ⇒ Object
region The “nonce” accessors
19 20 21 |
# File 'lib/pki_express/auth_start_result.rb', line 19 def nonce _get_nonce end |
#nonce=(nonce) ⇒ Object
32 33 34 |
# File 'lib/pki_express/auth_start_result.rb', line 32 def nonce=(nonce) _set_nonce(nonce) end |
#nonce_base64 ⇒ Object
51 52 53 |
# File 'lib/pki_express/auth_start_result.rb', line 51 def nonce_base64 _get_nonce_base64 end |
#nonce_base64=(nonce_base64) ⇒ Object
60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/pki_express/auth_start_result.rb', line 60 def nonce_base64=(nonce_base64) unless nonce_base64 raise 'The provided "nonce_base64" is not valid' end begin Base64.decode64(nonce_base64) rescue Error raise 'The provided "nonce_base64" is not Base64-encoded.' end @nonce_base64 = nonce_base64 end |