diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2005-09-26 15:02:52 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2005-09-26 15:02:52 +0000 |
| commit | f0bfe0bff4f4b8994a437d47715b593820cfb4d2 (patch) | |
| tree | b0c7f0191599d0228b080aa2617a490da669d80c | |
| parent | b198dcdfe4cf956c9bdf92529a1b421469734a79 (diff) | |
| download | lasso-f0bfe0bff4f4b8994a437d47715b593820cfb4d2.tar.gz lasso-f0bfe0bff4f4b8994a437d47715b593820cfb4d2.tar.xz lasso-f0bfe0bff4f4b8994a437d47715b593820cfb4d2.zip | |
Added private method lasso_provider_get_public_key() to get public key info.
| -rw-r--r-- | lasso/id-ff/provider.c | 6 | ||||
| -rw-r--r-- | lasso/id-ff/providerprivate.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c index f62a2bed..d598925a 100644 --- a/lasso/id-ff/provider.c +++ b/lasso/id-ff/provider.c @@ -342,6 +342,12 @@ static struct XmlSnippet schema_snippets[] = { static LassoNodeClass *parent_class = NULL; +xmlSecKey* +lasso_provider_get_public_key(LassoProvider *provider) +{ + return provider->private_data->public_key; +} + static void load_descriptor(xmlNode *xmlnode, GHashTable *descriptor, LassoProvider *provider) { diff --git a/lasso/id-ff/providerprivate.h b/lasso/id-ff/providerprivate.h index 1ff7fdbf..d9d30b1e 100644 --- a/lasso/id-ff/providerprivate.h +++ b/lasso/id-ff/providerprivate.h @@ -40,6 +40,7 @@ int lasso_provider_verify_signature(LassoProvider *provider, const char *message, const char *id_attr_name, LassoMessageFormat format); LibertyConformanceLevel lasso_provider_compatibility_level(LassoProvider *provider); gboolean lasso_provider_load_public_key(LassoProvider *provider); +xmlSecKey* lasso_provider_get_public_key(LassoProvider *provider); #ifdef __cplusplus |
