Class: Sepa::DanskeResponse
- Inherits:
-
Response
show all
- Defined in:
- lib/sepa/banks/danske/danske_response.rb
Instance Attribute Summary
Attributes inherited from Response
#command, #error, #soap
Instance Method Summary
collapse
Methods inherited from Response
#content, #doc, #file_references, #hashes_match?, #initialize, #signature_is_valid?, #to_s
Methods included from Utilities
#calculate_digest, #canonicalize_exclusively, #canonicalized_node, #cert_is_trusted, #cert_request_valid?, #check_validity_against_schema, #csr_to_binary, #decode, #encode, #extract_cert, #format_cert, #format_cert_request, #hmac, #iso_time, #load_body_template, #process_cert_value, #rsa_key, #x509_certificate, #xml_doc
Constructor Details
This class inherits a constructor from Sepa::Response
Instance Method Details
#application_response ⇒ Object
4
5
6
|
# File 'lib/sepa/banks/danske/danske_response.rb', line 4
def application_response
@application_response ||= decrypt_application_response
end
|
#bank_encryption_certificate ⇒ Object
8
9
10
11
12
|
# File 'lib/sepa/banks/danske/danske_response.rb', line 8
def bank_encryption_certificate
return unless @command == :get_bank_certificate
@bank_encryption_certificate ||= (doc, 'BankEncryptionCert', DANSKE_PKI)
end
|
#bank_root_certificate ⇒ Object
20
21
22
23
24
|
# File 'lib/sepa/banks/danske/danske_response.rb', line 20
def bank_root_certificate
return unless @command == :get_bank_certificate
@bank_root_certificate ||= (doc, 'BankRootCert', DANSKE_PKI)
end
|
#bank_signing_certificate ⇒ Object
14
15
16
17
18
|
# File 'lib/sepa/banks/danske/danske_response.rb', line 14
def bank_signing_certificate
return unless @command == :get_bank_certificate
@bank_signing_certificate ||= (doc, 'BankSigningCert', DANSKE_PKI)
end
|
#ca_certificate ⇒ Object
38
39
40
41
42
|
# File 'lib/sepa/banks/danske/danske_response.rb', line 38
def ca_certificate
return unless @command == :create_certificate
@ca_certificate ||= (doc, 'CACert', DANSKE_PKI)
end
|
#certificate ⇒ Object
44
45
46
47
48
49
50
|
# File 'lib/sepa/banks/danske/danske_response.rb', line 44
def certificate
if @command == :create_certificate
@certificate ||= begin
(doc, 'X509Certificate', DSIG)
end
end
end
|
#own_encryption_certificate ⇒ Object
26
27
28
29
30
|
# File 'lib/sepa/banks/danske/danske_response.rb', line 26
def own_encryption_certificate
return unless @command == :create_certificate
@own_encryption_certificate ||= (doc, 'EncryptionCert', DANSKE_PKI)
end
|
#own_signing_certificate ⇒ Object
32
33
34
35
36
|
# File 'lib/sepa/banks/danske/danske_response.rb', line 32
def own_signing_certificate
return unless @command == :create_certificate
@own_signing_certificate ||= (doc, 'SigningCert', DANSKE_PKI)
end
|