Skip to content

Commit f8ab6b9

Browse files
Ticket #459 : Update documentation
1 parent 87445b7 commit f8ab6b9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+2255
-1265
lines changed

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ services:
1313
dockerfile: ./IdServer
1414
image: simpleidserver/idserver:${TAG}
1515
environment:
16-
ASPNETCORE_URLS : "http://*:5001"
16+
ASPNETCORE_URLS : "https://*:5001"
1717
ConnectionStrings__IdServer: "Data Source=db;Initial Catalog=IdServer;TrustServerCertificate=True;User=sa;Password=D54DE7hHpkG9;"
1818
ports:
1919
- "5001:5001"
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generate Client Certificates
2+
3+
In the Administration UI, you can generate Client Certificates.
4+
5+
* Open the IdentityServer website [http://localhost:5002](http://localhost:5002).
6+
* In the Certificate Authorities screen, select one Certificate Authority.
7+
* Click on the `Client Certificates` tab and click on the `Add Client Certificate` button.
8+
9+
![Add](images/clientcert-1.png)
10+
11+
* Enter the Subject Name, Number of Days the certificate will be valid and click on the `Add` button.
12+
13+
![Add](images/clientcert-2.png)
14+
15+
Once the Client Certificate is generated, you can view its Public and Private Keys or download it.
16+
17+
![Add](images/clientcert-3.png)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,24 @@
11
# Generate one Certificate Authority
22

3+
In the Administration UI, you can generate Certificate Authorities.
4+
Private and Public Keys are extracted in PEM format and stored in the Database.
5+
6+
To generate a Certificate Authority :
7+
8+
* Open the IdentityServer website [http://localhost:5002](http://localhost:5002).
9+
* In the `Certificate Authorities` screen, click on `Add Certificate Authority`.
10+
* Select `Generate` and click on next.
11+
12+
![Generate](images/generate-1.png)
13+
14+
* Enter the Subject Name, Number of days the certificate will be valid, and click on the `Generate` button. The Private and Public Keys will be displayed.
15+
16+
![Generate](images/generate-2.png)
17+
18+
* Confirm the creation by clicking on the `Save` button. The new Certificate will be displayed in the table.
19+
20+
Once the Certificate Authority is generated, you can download it and import it into the CA Certificate Store.
21+
22+
![Download](images/generate-3.png)
23+
24+
This new Certificate is used to generate Client Certificates, those Certificates are used during Multual TLS Client Authentication.
39.7 KB
Loading
11.5 KB
Loading
3.96 KB
Loading
34 KB
Loading
31.4 KB
Loading
3.3 KB
Loading
40.1 KB
Loading

0 commit comments

Comments
 (0)