Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IIS 7.5 - Generate a certificate FTPS site #1068

Closed
Sysdmin opened this issue Mar 12, 2019 · 2 comments
Closed

IIS 7.5 - Generate a certificate FTPS site #1068

Sysdmin opened this issue Mar 12, 2019 · 2 comments
Milestone

Comments

@Sysdmin
Copy link

Sysdmin commented Mar 12, 2019

We want to automate the creating and renewal of a certificate for IIS FTPS Server. We try to use "advanced mode", In the "installer" section the WACS don't show some FTP options, only HTTP binding.
We try with the latest release (v2.0.4.227) and with an older one (v1.9.12.2), this issue is the same.

An example with the latest release :

 [INFO] A simple Windows ACMEv2 client (WACS)
 [INFO] Software version 2.0.4.227 (RELEASE)
 [INFO] IIS version 7.5
 [INFO] Please report issues at https://github.com/PKISharp/win-acme


 N: Create new certificate
 M: Create new certificate with advanced options
 L: List scheduled renewals
 R: Renew scheduled
 S: Renew specific
 A: Renew *all*
 O: More options...
 Q: Quit

 Please choose from the menu: M

 [INFO] Running in mode: Interactive, Advanced

 1: Single binding of an IIS site
 2: SAN certificate for all bindings of an IIS site
 3: SAN certificate for all bindings of multiple IIS sites
 4: Manually input host names
 <Enter>: Abort

 Which kind of certificate would you like to create?: 4

 Enter comma-separated list of host names, starting with the common name: ftps.d
omain.com

 [INFO] Target generated using plugin Manual: ftps.domain.com

 Suggested FriendlyName is '[Manual] ftps.domain.com', press enter to accept or
type an alternative: <Enter>

 1: [dns-01] CNAME the record to a server that supports the acme-dns API
 2: [dns-01] Manually create record
 3: [dns-01] Run script to create and update records
 4: [http-01] Host the validation files from memory (recommended)
 5: [http-01] Save file on local or network path
 6: [http-01] Upload verification file to WebDav path
 7: [http-01] Upload verification files via FTP(S)
 8: [http-01] Upload verification files via SSH-FTP
 C: Abort

 How would you like to validate this certificate?: 2

 1: Elliptic Curve key
 2: Standard RSA key pair

 What kind of CSR would you like to create?: 2

 1: IIS Central Certificate Store
 2: Windows Certificate Store
 3: Write .pem files to folder (Apache, ngnix, etc.)

 How would you like to store this certificate?: 2

 1: Create or update https bindings in IIS
 2: Do not run any installation steps
 3: Run a custom script
 C: Abort

 Which installer should run for the certificate?:

Windows Version : Windows Server 2008 R2 SP1
IIS Version : 7.5

My issue is similar to #894

@WouterTinus
Copy link
Member

The FTP installion plugin currently only enables itself for IIS 8 and up. I did some research and it should actually work for IIS 7.5 as well (even for 7.0 it's possible, but we'd have to detect whether or not the extension has been installed).

I'll make sure to enable the plugin for IIS 7.5 in the next release.

@WouterTinus WouterTinus added this to the 2.0.5 milestone Mar 17, 2019
@WouterTinus
Copy link
Member

Released in 2.0.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants