gencert.c revision 448b8615fe9e8af757530284920a235430ead7e8
1N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1N/A#include <cryptoutil.h>
1N/A return (PK_ERR_USAGE);
1N/A return (PK_ERR_USAGE);
sizeof (kstype));
numattr++;
sizeof (keytype));
numattr++;
sizeof (keylength));
numattr++;
numattr++;
sizeof (KMF_CREDENTIAL));
numattr++;
sizeof (KMF_KEY_HANDLE));
numattr++;
sizeof (KMF_KEY_HANDLE));
numattr++;
return (kmfrv);
if (kubits != 0)
numattr = 0;
numattr++;
numattr++;
numattr++;
numattr++;
KMF_OK) {
goto cleanup;
numattr = 0;
numattr++;
numattr++;
numattr++;
return (kmfrv);
int numattr = 0;
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
sizeof (kstype));
numattr++;
sizeof (keytype));
numattr++;
sizeof (keylength));
numattr++;
numattr++;
sizeof (format));
numattr++;
sizeof (KMF_KEY_HANDLE));
numattr++;
sizeof (KMF_KEY_HANDLE));
numattr++;
goto cleanup;
if (kubits != 0)
numattr = 0;
numattr++;
numattr++;
numattr++;
numattr++;
KMF_OK) {
goto cleanup;
numattr = 0;
numattr++;
numattr++;
numattr++;
numattr++;
return (kmfrv);
static KMF_RETURN
int numattr = 0;
return (kmfrv);
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
sizeof (kstype));
numattr++;
sizeof (keytype));
numattr++;
sizeof (keylength));
numattr++;
numattr++;
sizeof (KMF_CREDENTIAL));
numattr++;
numattr++;
sizeof (KMF_KEY_HANDLE));
numattr++;
sizeof (KMF_KEY_HANDLE));
numattr++;
return (kmfrv);
if (kubits)
numattr = 0;
numattr++;
numattr++;
numattr++;
numattr++;
KMF_OK) {
goto cleanup;
numattr = 0;
numattr++;
numattr++;
numattr++;
numattr++;
numattr++;
return (kmfrv);
int rv;
int opt;
extern int optind_av;
extern char *optarg_av;
return (PK_ERR_USAGE);
switch (opt) {
return (PK_ERR_USAGE);
if (kstype == 0)
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
if (certlabel)
return (PK_ERR_USAGE);
if (tokenname)
return (PK_ERR_USAGE);
if (dir)
return (PK_ERR_USAGE);
if (prefix)
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
if (trust)
return (PK_ERR_USAGE);
if (lifetime)
return (PK_ERR_USAGE);
if (outcert)
return (PK_ERR_USAGE);
if (outkey)
return (PK_ERR_USAGE);
if (format)
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
if (argc) {
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
if (kstype == 0)
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
format);
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
keytype);
return (PK_ERR_USAGE);
if (interactive) {
return (PK_ERR_USAGE);
return (PK_ERR_USAGE);
return (PK_ERR_SYSTEM);
goto end;
goto end;
goto end;
if (p != NULL)
goto end;
goto end;
ekulist);
ekulist);
end:
if (subname)
return (rv);