Method: Kiji::Authentication#delete_certificate
- Defined in:
- lib/kiji/authentication.rb
#delete_certificate(user_id, cert_to_delete) ⇒ Object
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
# File 'lib/kiji/authentication.rb', line 65 def delete_certificate(user_id, cert_to_delete) x509_cert = Base64.encode64(cert_to_delete.to_der).gsub('\n', '') appl_data = Nokogiri::XML::Builder.new do |xml| xml.DataRoot { xml.ApplData(Id: 'ApplData') { xml.UserID user_id xml.DelX509Certificate x509_cert } } end connection.post('/shinsei/1/authentication/certificate/delete') do |req| req.body = sign(appl_data).to_xml end end |