+ int opt;
+ char cert_file[4096] = {0,};
+ char key_file[4096] = {0,};
+ char key_pass[32] = {0,};
+
+ // Set options
+ while ((opt = getopt(argc, argv, "c:k:p:")) != -1)
+ {
+ switch (opt)
+ {
+ case 'c':
+ strncpy(cert_file, optarg, sizeof(cert_file) - 1);
+ printf("Set own certificate file : %s\n", cert_file);
+ break;
+ case 'k':
+ strncpy(key_file, optarg, sizeof(key_file) - 1);
+ printf("Set private key file : %s\n", key_file);
+ break;
+ case 'p':
+ strncpy(key_pass, optarg, sizeof(key_pass) - 1);
+ printf("Set private key password : %s\n", key_pass);
+ break;
+ default:
+ printf("Not set any options\n");
+ }
+ }
+