Add init_with_{skey,creds}*.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4904 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1998-05-23 02:54:18 +00:00
parent d352efc8af
commit 50a372f2b2
2 changed files with 166 additions and 16 deletions

View File

@@ -41,16 +41,16 @@
RCSID("$Id$");
kadm5_ret_t
kadm5_init_with_password(char *client_name,
char *pass,
char *service_name,
kadm5_init_with_password(const char *client_name,
const char *password,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
void **server_handle)
{
return kadm5_c_init_with_password(client_name,
pass,
password,
service_name,
realm_params,
struct_version,
@@ -60,9 +60,9 @@ kadm5_init_with_password(char *client_name,
kadm5_ret_t
kadm5_init_with_password_ctx(krb5_context context,
char *client_name,
char *pass,
char *service_name,
const char *client_name,
const char *password,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
@@ -70,7 +70,7 @@ kadm5_init_with_password_ctx(krb5_context context,
{
return kadm5_c_init_with_password_ctx(context,
client_name,
pass,
password,
service_name,
realm_params,
struct_version,
@@ -78,3 +78,78 @@ kadm5_init_with_password_ctx(krb5_context context,
server_handle);
}
kadm5_ret_t
kadm5_init_with_skey(const char *client_name,
const char *keytab,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
void **server_handle)
{
return kadm5_c_init_with_skey(client_name,
keytab,
service_name,
realm_params,
struct_version,
api_version,
server_handle);
}
kadm5_ret_t
kadm5_init_with_skey_ctx(krb5_context context,
const char *client_name,
const char *keytab,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
void **server_handle)
{
return kadm5_c_init_with_skey_ctx(context,
client_name,
keytab,
service_name,
realm_params,
struct_version,
api_version,
server_handle);
}
kadm5_ret_t
kadm5_init_with_creds(const char *client_name,
krb5_ccache ccache,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
void **server_handle)
{
return kadm5_c_init_with_creds(client_name,
ccache,
service_name,
realm_params,
struct_version,
api_version,
server_handle);
}
kadm5_ret_t
kadm5_init_with_creds_ctx(krb5_context context,
const char *client_name,
krb5_ccache ccache,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
void **server_handle)
{
return kadm5_c_init_with_creds_ctx(context,
client_name,
ccache,
service_name,
realm_params,
struct_version,
api_version,
server_handle);
}

View File

@@ -41,16 +41,16 @@
RCSID("$Id$");
kadm5_ret_t
kadm5_init_with_password(char *client_name,
char *pass,
char *service_name,
kadm5_init_with_password(const char *client_name,
const char *password,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
void **server_handle)
{
return kadm5_s_init_with_password(client_name,
pass,
password,
service_name,
realm_params,
struct_version,
@@ -60,9 +60,9 @@ kadm5_init_with_password(char *client_name,
kadm5_ret_t
kadm5_init_with_password_ctx(krb5_context context,
char *client_name,
char *pass,
char *service_name,
const char *client_name,
const char *password,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
@@ -70,7 +70,7 @@ kadm5_init_with_password_ctx(krb5_context context,
{
return kadm5_s_init_with_password_ctx(context,
client_name,
pass,
password,
service_name,
realm_params,
struct_version,
@@ -78,3 +78,78 @@ kadm5_init_with_password_ctx(krb5_context context,
server_handle);
}
kadm5_ret_t
kadm5_init_with_skey(const char *client_name,
const char *keytab,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
void **server_handle)
{
return kadm5_s_init_with_skey(client_name,
keytab,
service_name,
realm_params,
struct_version,
api_version,
server_handle);
}
kadm5_ret_t
kadm5_init_with_skey_ctx(krb5_context context,
const char *client_name,
const char *keytab,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
void **server_handle)
{
return kadm5_s_init_with_skey_ctx(context,
client_name,
keytab,
service_name,
realm_params,
struct_version,
api_version,
server_handle);
}
kadm5_ret_t
kadm5_init_with_creds(const char *client_name,
krb5_ccache ccache,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
void **server_handle)
{
return kadm5_s_init_with_creds(client_name,
ccache,
service_name,
realm_params,
struct_version,
api_version,
server_handle);
}
kadm5_ret_t
kadm5_init_with_creds_ctx(krb5_context context,
const char *client_name,
krb5_ccache ccache,
const char *service_name,
kadm5_config_params *realm_params,
unsigned long struct_version,
unsigned long api_version,
void **server_handle)
{
return kadm5_s_init_with_creds_ctx(context,
client_name,
ccache,
service_name,
realm_params,
struct_version,
api_version,
server_handle);
}