[13:49:34:871] [2:00000002] [ERROR][com.winpr.commandline] - [CommandLineParseArgumentsA]: Failed at index 1 []: Unexpected keyword Usage: /usr/bin/winpr-makecert [options] [output file] -rdp Unsupported - Generate certificate with required options for RDP usage. -silent Silently generate certificate without verbose output. -live Generate certificate live in memory when used as a library. -format Specify certificate file format -path Specify certificate file output path -p Specify certificate export password -n Specifies the subject's certificate name. This name must conform to the X.500 standard. The simplest method is to specify the name in double quotes, preceded by CN=; for example, -n "CN=myName". -pe Unsupported - Marks the generated private key as exportable. This allows the private key to be included in the certificate. -sk Unsupported - Specifies the subject's key container location, which contains the private key. If a key container does not exist, it will be created. -sr Unsupported - Specifies the subject's certificate store location. location can be either currentuser (the default) or localmachine. -ss Unsupported - Specifies the subject's certificate store name that stores the output certificate. -# Specifies a serial number from 1 to 2,147,483,647. The default is a unique value generated by Makecert.exe. -$ Unsupported - Specifies the signing authority of the certificate, which must be set to either commercial (for certificates used by commercial software publishers) or individual (for certificates used by individual software publishers). -a Specifies the signature algorithm. algorithm must be md5, sha1, sha256 (the default), sha384, or sha512. -b Unsupported - Specifies the start of the validity period. Defaults to the current date. -crl Unsupported - Generates a certificate relocation list (CRL) instead of a certificate. -cy Unsupported - Specifies the certificate type. Valid values are end for end-entity and authority for certification authority. -e Unsupported - Specifies the end of the validity period. Defaults to 12/31/2039 11:59:59 GMT. -eku Unsupported - Inserts a list of comma-separated, enhanced key usage object identifiers (OIDs) into the certificate. -h Unsupported - Specifies the maximum height of the tree below this certificate. -ic Unsupported - Specifies the issuer's certificate file. -ik Unsupported - Specifies the issuer's key container name. -iky Unsupported - Specifies the issuer's key type, which must be one of the following: signature (which indicates that the key is used for a digital signature), exchange (which indicates that the key is used for key encryption and key exchange), or an integer that represents a provider type. By default, you can pass 1 for an exchange key or 2 for a signature key. -in Unsupported - Specifies the issuer's certificate common name. -ip Unsupported - Specifies the issuer's CryptoAPI provider name. For information about the CryptoAPI provider name, see the –sp option. -ir Unsupported - Specifies the location of the issuer's certificate store. location can be either currentuser (the default) or localmachine. -is Unsupported - Specifies the issuer's certificate store name. -iv Unsupported - Specifies the issuer's .pvk private key file. -iy Unsupported - Specifies the issuer's CryptoAPI provider type. For information about the CryptoAPI provider type, see the –sy option. -l Unsupported - Links to policy information (for example, to a URL). -len Specifies the generated key length, in bits. -m Specifies the duration, in months, of the certificate validity period. -y Specifies the duration, in years, of the certificate validity period. -nscp Unsupported - Includes the Netscape client-authorization extension. -r Unsupported - Creates a self-signed certificate. -sc Unsupported - Specifies the subject's certificate file. -sky Unsupported - Specifies the subject's key type, which must be one of the following: signature (which indicates that the key is used for a digital signature), exchange (which indicates that the key is used for key encryption and key exchange), or an integer that represents a provider type. By default, you can pass 1 for an exchange key or 2 for a signature key. -sp Unsupported - Specifies the subject's CryptoAPI provider name, which must be defined in the registry subkeys of HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider. If both –sp and –sy are present, the type of the CryptoAPI provider must correspond to the Type value of the provider's subkey. -sv Unsupported - Specifies the subject's .pvk private key file. The file is created if none exists. -sy Unsupported - Specifies the subject's CryptoAPI provider type, which must be defined in the registry subkeys of HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider Types. If both –sy and –sp are present, the name of the CryptoAPI provider must correspond to the Name value of the provider type subkey. -tbs Unsupported - Specifies the certificate or CRL file to be signed. -? print help -! print extended help