diff options
author | Valery Febvre <vfebvre at easter-eggs.com> | 2004-09-27 14:29:54 +0000 |
---|---|---|
committer | Valery Febvre <vfebvre at easter-eggs.com> | 2004-09-27 14:29:54 +0000 |
commit | 4ab34ba6b2ca1ed04284daddf8e5bea8c49af4e1 (patch) | |
tree | 46ce10083d7eed76f5271c20adc17cc49c3326a9 /swig/Lasso.i | |
parent | 7f231e253bcc321ff6a4787082b8ce47b9dfb694 (diff) | |
download | lasso-4ab34ba6b2ca1ed04284daddf8e5bea8c49af4e1.tar.gz lasso-4ab34ba6b2ca1ed04284daddf8e5bea8c49af4e1.tar.xz lasso-4ab34ba6b2ca1ed04284daddf8e5bea8c49af4e1.zip |
Renamed 'ca_certificate' property of LassoProvider object to 'ca_cert_chain'
Added a new property 'secret_key' in LassoServer object
Changed prototype of lasso_server_new() method
BEFORE:
LassoServer *
lasso_server_new(gchar *metadata,
gchar *public_key,
gchar *private_key,
gchar *certificate,
lassoSignatureMethod signature_method)
AFTER:
LassoServer *
lasso_server_new(const gchar *metadata,
const gchar *private_key,
const gchar *secret_key,
const gchar *certificate)
public_key param was removed because it was useless.
secret_key was added to decrypt private_key
signature_method was removed (default value is lassoSignatureMethodRsaSha1).
2 new methods was added to access 'signature_method' property of LassoServer:
lasso_server_get_signature_method() and lasso_server_set_signature_method()
Update Lasso.i
Diffstat (limited to 'swig/Lasso.i')
-rw-r--r-- | swig/Lasso.i | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/swig/Lasso.i b/swig/Lasso.i index 51b5cb7b..a1051e02 100644 --- a/swig/Lasso.i +++ b/swig/Lasso.i @@ -1022,9 +1022,8 @@ typedef struct { /* Constructor, destructor & static methods */ - LassoServer(gchar *metadata = NULL, gchar *publicKey = NULL, - gchar *privateKey = NULL, gchar *certificate = NULL, - lassoSignatureMethod signatureMethod = lassoSignatureMethodRsaSha1); + LassoServer(gchar *metadata = NULL, gchar *privateKey = NULL, + gchar *secretKey = NULL, gchar *certificate = NULL); ~LassoServer(); @@ -1035,7 +1034,7 @@ typedef struct { THROW_ERROR void addProvider(gchar *metadata, gchar *publicKey = NULL, - gchar *caCertificate = NULL); + gchar *caCertChain = NULL); END_THROW_ERROR %newobject dump; |