From 9dbbccb9d63be1761b02332863f2731afdc4f0d7 Mon Sep 17 00:00:00 2001 From: Ted Date: Tue, 23 Aug 2011 14:29:36 -0500 Subject: [PATCH] Use pems as x509 class init parameters. --- src/authm_mad/remotes/x509/authenticate | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/authm_mad/remotes/x509/authenticate b/src/authm_mad/remotes/x509/authenticate index f7bc822af5..735e2d8ba6 100755 --- a/src/authm_mad/remotes/x509/authenticate +++ b/src/authm_mad/remotes/x509/authenticate @@ -33,14 +33,14 @@ require 'scripts_common' user = ARGV[0] # username as registered in OpenNebula pass = ARGV[1] # DN registered for this user -secret = ARGV[2] # Base64 string in the form proxy:usercert, usercert is pem +secret = ARGV[2] # Base64 encoded text and certificate chain text:cert_0:cert_1:..., certs in pem format #OpenNebula.log_debug("Authenticating #{user}, with password #{pass} (#{secret})") #TODO Check errors in these operations -dsecret = Base64::decode64(secret) -proxy, cert = dsecret.split(':') +dsecret = Base64::decode64(secret) +certs_pem = dsecret.split(':') x509_auth = X509Auth.new(:cert=>cert)