Skip to content

Commit 6ce260f

Browse files
authored
Merge pull request Pennyw0rth#546 from Pennyw0rth/neff-patch-1
Swap cert-pem to pem-cert to match pfx syntax
2 parents 9511ca2 + 80f528c commit 6ce260f

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

nxc/cli.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ def gen_cli_args():
103103
certificate_group.add_argument("--pfx-cert", metavar="PFXCERT", help="Use certificate authentication from pfx file .pfx")
104104
certificate_group.add_argument("--pfx-base64", metavar="PFXB64", help="Use certificate authentication from pfx file encoded in base64")
105105
certificate_group.add_argument("--pfx-pass", metavar="PFXPASS", help="Password of the pfx certificate")
106-
certificate_group.add_argument("--cert-pem", metavar="CERTPEM", help="Use certificate authentication from PEM file")
107-
certificate_group.add_argument("--key-pem", metavar="KEYPEM", help="Private key for the PEM format")
106+
certificate_group.add_argument("--pem-cert", metavar="PEMCERT", help="Use certificate authentication from PEM file")
107+
certificate_group.add_argument("--pem-key", metavar="PEMKEY", help="Private key for the PEM format")
108108

109109
server_group = std_parser.add_argument_group("Servers", "Options for nxc servers")
110110
server_group.add_argument("--server", choices={"http", "https"}, default="https", help="use the selected server")

nxc/connection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@ def login(self):
550550
self.logger.info("Successfully authenticated using Kerberos cache")
551551
return True
552552

553-
if self.args.pfx_cert or self.args.pfx_base64 or self.args.cert_pem:
553+
if self.args.pfx_cert or self.args.pfx_base64 or self.args.pem_cert:
554554
self.logger.debug("Trying to authenticate using Certificate pfx")
555555
if not self.args.username:
556556
self.logger.fail("You must specify a username when using certificate authentication")

nxc/helpers/pfx.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -496,8 +496,8 @@ def pfx_auth(self):
496496
if self.args.pfx_cert or self.args.pfx_base64:
497497
pfx = self.args.pfx_cert if self.args.pfx_cert else self.args.pfx_base64
498498
ini = myPKINIT.from_pfx(pfx, self.args.pfx_pass, dhparams, bool(self.args.pfx_base64))
499-
elif self.args.cert_pem and self.args.key_pem:
500-
ini = myPKINIT.from_pem(self.args.cert_pem, self.args.key_pem, dhparams)
499+
elif self.args.pem_cert and self.args.pem_key:
500+
ini = myPKINIT.from_pem(self.args.pem_cert, self.args.pem_key, dhparams)
501501
else:
502502
self.logger.fail("You must either specify a PFX file + optional password or a combination of Cert PEM file and Private key PEM file")
503503
return None

0 commit comments

Comments
 (0)