mirror of
				https://github.com/SourceFellows/gobuch.git
				synced 2025-11-04 07:36:19 +01:00 
			
		
		
		
	initial import
This commit is contained in:
		
							
								
								
									
										16
									
								
								microservices/httpsserver/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								microservices/httpsserver/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
Zertifikate erstellen
 | 
			
		||||
=====================
 | 
			
		||||
 | 
			
		||||
- Root Zertifikat erstellen:
 | 
			
		||||
```
 | 
			
		||||
openssl genrsa -out myRoot.key 2048
 | 
			
		||||
openssl req -x509 -new -nodes -key myRoot.key -sha256 -days 3650 -out myRoot.crt
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
- Zertifikat für Server erstellen:
 | 
			
		||||
```
 | 
			
		||||
#CSR erstellen
 | 
			
		||||
openssl req -new -sha256 -nodes -out test.example.csr -newkey rsa:2048 -keyout test.example.key -config server-cert.request.conf
 | 
			
		||||
 | 
			
		||||
openssl x509 -req -in test.example.csr -CA myRoot.crt -CAkey myRoot.key -CAcreateserial -extfile test.example.ext.cnf -out test.example.crt -days 3650 -sha256
 | 
			
		||||
```
 | 
			
		||||
							
								
								
									
										21
									
								
								microservices/httpsserver/certs/myRoot.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								microservices/httpsserver/certs/myRoot.crt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
-----BEGIN CERTIFICATE-----
 | 
			
		||||
MIIDhTCCAm2gAwIBAgIUS7TqIYrkdb2kEmtuawe8h/54VVIwDQYJKoZIhvcNAQEL
 | 
			
		||||
BQAwUjELMAkGA1UEBhMCREUxEDAOBgNVBAgMB0JhV8ODwrwxEzARBgNVBAcMClJl
 | 
			
		||||
dXRsaW5nZW4xHDAaBgNVBAoME1NvdXJjZSBGZWxsb3dzIEdtYkgwHhcNMjAwNzA4
 | 
			
		||||
MDM1ODE4WhcNMzAwNzA2MDM1ODE4WjBSMQswCQYDVQQGEwJERTEQMA4GA1UECAwH
 | 
			
		||||
QmFXw4PCvDETMBEGA1UEBwwKUmV1dGxpbmdlbjEcMBoGA1UECgwTU291cmNlIEZl
 | 
			
		||||
bGxvd3MgR21iSDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANY+x2Kr
 | 
			
		||||
U49506heEh2s0Q5vTjXUbP5814pHhlJ43X3p7QYMbJ/BBunxLA3a8GvuukgD1Wxr
 | 
			
		||||
0T0uHo5/MLxRh6r1TEy80IApUsyCcAO3jdTGtIr4iebnAOL/Dw0TGWDRyl5SZCwo
 | 
			
		||||
BsVSOfCoJyMs+ygB+BLE+05Dq5FwA3CpxP5r67efBpY2Y9bu1iXAC179rGaVvtLM
 | 
			
		||||
3Zy5G+tQ0aMJYOqVR6tvSrrYg44gJiM270u6Os80V723fPtEUvKbHQOpZoleHWsb
 | 
			
		||||
uZ1FbdQBcnJ2u3bI93ewQAvqQ3tjOqgell5n7kJ1B3Vjk8bVzda1zPKH9vcvF0fc
 | 
			
		||||
gXdPrVOzBCa5Su8CAwEAAaNTMFEwHQYDVR0OBBYEFO3om6AZ9q/+r6kXo7hAhOBD
 | 
			
		||||
SeTbMB8GA1UdIwQYMBaAFO3om6AZ9q/+r6kXo7hAhOBDSeTbMA8GA1UdEwEB/wQF
 | 
			
		||||
MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAMxKFUWYTQz/ACVY8lV18QCGxcvNj3Uz
 | 
			
		||||
ZdtNUEDkxu6yKsl+1otREbuxqnfNjrGLmlLQfU/GlY+PCF85SYm1Ep4yKdZ7J+1c
 | 
			
		||||
MG+PB5NS3cV7BnoJ6WnXk7KJRX+dYpCr+jQmQbtTshk6dM2a6THjyPzKkyDflcfM
 | 
			
		||||
tXQROGDG9O/5DvF8Eqz13Gel5Wukept9mHtDHapU0BooFTXNqh+tPmFU76tKCQZV
 | 
			
		||||
h0Qt9BC8A6bDEaULVlXpvNTuDCrCMGhiYEo2++PD/e5YT1UDVNSokanyFIUoCJAn
 | 
			
		||||
X5u+VjRfaVibiWu8E63qoKv+oXBf9pwlNeE8KBlydzf5OQgx8FEkbfc=
 | 
			
		||||
-----END CERTIFICATE-----
 | 
			
		||||
							
								
								
									
										27
									
								
								microservices/httpsserver/certs/myRoot.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								microservices/httpsserver/certs/myRoot.key
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,27 @@
 | 
			
		||||
-----BEGIN RSA PRIVATE KEY-----
 | 
			
		||||
MIIEowIBAAKCAQEA1j7HYqtTj3nTqF4SHazRDm9ONdRs/nzXikeGUnjdfentBgxs
 | 
			
		||||
n8EG6fEsDdrwa+66SAPVbGvRPS4ejn8wvFGHqvVMTLzQgClSzIJwA7eN1Ma0iviJ
 | 
			
		||||
5ucA4v8PDRMZYNHKXlJkLCgGxVI58KgnIyz7KAH4EsT7TkOrkXADcKnE/mvrt58G
 | 
			
		||||
ljZj1u7WJcALXv2sZpW+0szdnLkb61DRowlg6pVHq29KutiDjiAmIzbvS7o6zzRX
 | 
			
		||||
vbd8+0RS8psdA6lmiV4daxu5nUVt1AFycna7dsj3d7BAC+pDe2M6qB6WXmfuQnUH
 | 
			
		||||
dWOTxtXN1rXM8of29y8XR9yBd0+tU7MEJrlK7wIDAQABAoIBAQC0GzaWthybAvly
 | 
			
		||||
ExL7q2pbzipbimbOUbkI4DQFZOIelebSLOOsMSNUy5ATXbi7o4cqPz7N1J2j5v99
 | 
			
		||||
H2OjDI8WovwvjpNhClw23Hi6RzaOZzUjluinGg9exLisbx/oirSrMmxPyp5Wh1d5
 | 
			
		||||
/oJYSdohufYIIVx6YNz8eMQLlEys7BcAs9uDbfrEh2lhSCRd+eVER/p2U+EE3YFe
 | 
			
		||||
OPhE7S7/5fDHidA/vU5YL0zyDcTiqec8lF3b63L39zYsckUjvbJ9gXru+RUFsnYT
 | 
			
		||||
FCz/8axvSyiRj9M162BtrwV1lANgbck+unmk9j63bMaNUFHdlFxovxZDA4C6napJ
 | 
			
		||||
+5dnwduBAoGBAO3UqDRxSWvelTv5vSFWaiJoFKU23PGX46Fsy+b8ttj+8Jz94333
 | 
			
		||||
u+1t5fEnpS46QhQtiVRB42pezBncJ+CdjQ92ikcJZL7o8NYttlmTVg2i/v+dnxmL
 | 
			
		||||
T+Tgl89VUOgfKdlRwpgG64dMT1HFQJlMKkKMzdS6FxQtSclYSq0yYVxhAoGBAOac
 | 
			
		||||
2ijcy0xlhDinsmikxBveaxl8pTeF0jmLlXmNRTuSXkk9tXi5yurV+e4M9oG7pvYU
 | 
			
		||||
4LUthIvtbmPgDhANN5+45bJqNWw3ovaLb0/60XsET4fiR8W0muXMHcBySpFQsvRm
 | 
			
		||||
/daw41S+f4rv2XqyaLLbwmgPiusGlJMDENQQCmlPAoGASPA2Idc4gDeEJx+hTE8X
 | 
			
		||||
P7QR2NVpj0JY0lHuesm4PfZ5znviv+gxH1Db+0iAVRwS1eNdQZTvbNjj2W52YGGR
 | 
			
		||||
OFPPdpe/6PjBm73rNa+E7au2bqhlec0K1JO4myJ8LKQaDocPmdZNd3IExXwsIpeE
 | 
			
		||||
QmKyYXIsz8hP38sPI+zWhSECgYBzJz2Ui/QEGOj2NV7T+/plBCIsnt4NJIh97aJd
 | 
			
		||||
CNraTVNBdUvplbSqoOBlKxnoXCCZ3oD6V1lJWez2eEntX/w3iGdCOOCmQf3g6G1T
 | 
			
		||||
3aW+rL9d1fMK2Q1D1DHDCA8OEuLZQZhdHQTXKyya3vuU1gOL1Ep2FdTDWQzVgAFm
 | 
			
		||||
MwBP5wKBgC7jFtvny07N3NQN/KX758LxN043Awx7DstraYj93jDQ8xT5naiXC/8m
 | 
			
		||||
YoGB9aE6v+uxllBN5QdTSdzL0vpmkLYfnLbKSq54WVOflSAvL6VjxI9o9HMFqGF2
 | 
			
		||||
wcEp3pm+ub20bZBdFoxP15X3IisUGiQcrg/q4ZGHxOvJuzI9q4b0
 | 
			
		||||
-----END RSA PRIVATE KEY-----
 | 
			
		||||
							
								
								
									
										1
									
								
								microservices/httpsserver/certs/myRoot.srl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								microservices/httpsserver/certs/myRoot.srl
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
73771BE66A4800A9EBDEF9018EBEDCDB7701BCC7
 | 
			
		||||
							
								
								
									
										6
									
								
								microservices/httpsserver/certs/server-cert.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								microservices/httpsserver/certs/server-cert.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
authorityKeyIdentifier=keyid,issuer
 | 
			
		||||
basicConstraints=CA:FALSE
 | 
			
		||||
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
 | 
			
		||||
subjectAltName = @alt_names
 | 
			
		||||
[alt_names]
 | 
			
		||||
DNS.1 = test.example.private
 | 
			
		||||
							
								
								
									
										12
									
								
								microservices/httpsserver/certs/server-cert.request.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								microservices/httpsserver/certs/server-cert.request.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
			
		||||
[req]
 | 
			
		||||
distinguished_name = dn
 | 
			
		||||
default_bits = 2048
 | 
			
		||||
prompt = no
 | 
			
		||||
default_md = sha256
 | 
			
		||||
[dn]
 | 
			
		||||
C=DE
 | 
			
		||||
ST=BW
 | 
			
		||||
L=Reutlingen
 | 
			
		||||
O=Source Fellows GmbH
 | 
			
		||||
emailAddress=webmaster@example.private
 | 
			
		||||
CN = test.example.private
 | 
			
		||||
							
								
								
									
										23
									
								
								microservices/httpsserver/certs/test.example.crt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								microservices/httpsserver/certs/test.example.crt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
-----BEGIN CERTIFICATE-----
 | 
			
		||||
MIID0zCCArugAwIBAgIUc3cb5mpIAKnr3vkBjr7c23cBvMcwDQYJKoZIhvcNAQEL
 | 
			
		||||
BQAwUjELMAkGA1UEBhMCREUxEDAOBgNVBAgMB0JhV8ODwrwxEzARBgNVBAcMClJl
 | 
			
		||||
dXRsaW5nZW4xHDAaBgNVBAoME1NvdXJjZSBGZWxsb3dzIEdtYkgwHhcNMjAwNzA4
 | 
			
		||||
MDQwNzA0WhcNMzAwNzA2MDQwNzA0WjCBljELMAkGA1UEBhMCREUxCzAJBgNVBAgM
 | 
			
		||||
AkJXMRMwEQYDVQQHDApSZXV0bGluZ2VuMRwwGgYDVQQKDBNTb3VyY2UgRmVsbG93
 | 
			
		||||
cyBHbWJIMSgwJgYJKoZIhvcNAQkBFhl3ZWJtYXN0ZXJAZXhhbXBsZS5wcml2YXRl
 | 
			
		||||
MR0wGwYDVQQDDBR0ZXN0LmV4YW1wbGUucHJpdmF0ZTCCASIwDQYJKoZIhvcNAQEB
 | 
			
		||||
BQADggEPADCCAQoCggEBAK46AzTKQy+/SFeseHbRZbuQZnYznIjiWW57A2dGCSg2
 | 
			
		||||
tuI0811lV5Fx7MMlPEdvHOycwg678hMDvwLv5GvZQg06Pz/rvRxSls6g+S0dPAGE
 | 
			
		||||
NPgNaWDqVa8G58FVdzfe1NFRYLvf/oaFXkE6WJvdgVHuZoNj1IrjqBQMoFRNBeub
 | 
			
		||||
JJHNEJZhX5KdMWqFxJBM4jDzXt1PUIFgeFbtOHnnK6/1ga6yXvtvusS/1tZYZpNp
 | 
			
		||||
1czr5l2cw0VXAcgVDu3qQIOtvYtCkUZO57436UNHKE3uT3gLzzAKRxfrS8LbVG2H
 | 
			
		||||
V82dT5or77bPT2N/GyPJwWgzi50yIfX7vpRmTPHipt0CAwEAAaNcMFowHwYDVR0j
 | 
			
		||||
BBgwFoAU7eiboBn2r/6vqRejuECE4ENJ5NswCQYDVR0TBAIwADALBgNVHQ8EBAMC
 | 
			
		||||
BPAwHwYDVR0RBBgwFoIUdGVzdC5leGFtcGxlLnByaXZhdGUwDQYJKoZIhvcNAQEL
 | 
			
		||||
BQADggEBAFYzh53rfQmEw//rCCeZCjWnyyHuW52DdEYLOJVmT3rkogmIkuFuw7n4
 | 
			
		||||
KNEqw1eDwNCYMFV0uemiWpI80qvtQO8RvaSoWlJs/hTYVI/BIL0xlR8/tOUhshep
 | 
			
		||||
qwAv9LJISd5RcmTJ6Ag3ytR1f6skBuzHdUbODTZBh/L+tM/ypHF+kRnqqjDkEC3r
 | 
			
		||||
kMb81hoU6xALpjwqCzRawbEC3OIw2QQUqVB+zsW45hnhhHKVrLkkyO9djSoReHOy
 | 
			
		||||
lrz7liWcZBlTUjuH+M3WCb8Qr9FD1Cz1f2Ejq0pR6WLTL3c/tcWpZiNUpFYGnscF
 | 
			
		||||
fLyZekegMNG1PqawmEgxBfTAxrONwbo=
 | 
			
		||||
-----END CERTIFICATE-----
 | 
			
		||||
							
								
								
									
										18
									
								
								microservices/httpsserver/certs/test.example.csr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								microservices/httpsserver/certs/test.example.csr
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
-----BEGIN CERTIFICATE REQUEST-----
 | 
			
		||||
MIIC3DCCAcQCAQAwgZYxCzAJBgNVBAYTAkRFMQswCQYDVQQIDAJCVzETMBEGA1UE
 | 
			
		||||
BwwKUmV1dGxpbmdlbjEcMBoGA1UECgwTU291cmNlIEZlbGxvd3MgR21iSDEoMCYG
 | 
			
		||||
CSqGSIb3DQEJARYZd2VibWFzdGVyQGV4YW1wbGUucHJpdmF0ZTEdMBsGA1UEAwwU
 | 
			
		||||
dGVzdC5leGFtcGxlLnByaXZhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
 | 
			
		||||
AoIBAQCuOgM0ykMvv0hXrHh20WW7kGZ2M5yI4lluewNnRgkoNrbiNPNdZVeRcezD
 | 
			
		||||
JTxHbxzsnMIOu/ITA78C7+Rr2UINOj8/670cUpbOoPktHTwBhDT4DWlg6lWvBufB
 | 
			
		||||
VXc33tTRUWC73/6GhV5BOlib3YFR7maDY9SK46gUDKBUTQXrmySRzRCWYV+SnTFq
 | 
			
		||||
hcSQTOIw817dT1CBYHhW7Th55yuv9YGusl77b7rEv9bWWGaTadXM6+ZdnMNFVwHI
 | 
			
		||||
FQ7t6kCDrb2LQpFGTue+N+lDRyhN7k94C88wCkcX60vC21Rth1fNnU+aK++2z09j
 | 
			
		||||
fxsjycFoM4udMiH1+76UZkzx4qbdAgMBAAGgADANBgkqhkiG9w0BAQsFAAOCAQEA
 | 
			
		||||
Uz43p2rJGBNxao94QiKV+AsGoHJeogT8ghJqAsyMrpLTs0ETmVEdtmwO+cujpYOd
 | 
			
		||||
bWzJ4WPhemyUbyV4/Igx7U43A0OkAN1xmLHXkuDAZa3Ox43lP1027A193Ik/eAdk
 | 
			
		||||
IhZixL/MJUaub7nTC6uSOq73wo4TcQku9cZUvs9+9t6yOjeMAfNXsyfshXq3hlxd
 | 
			
		||||
aRqbydeSuAn1TYBB8fNWZmLCRaAQ88SHTa3WA3Sapc+JAxbLlz7UWpMcn5Ua4jsD
 | 
			
		||||
vgnhXHhUcaGSB2bGUPxolSj1al7I3q8HrzgCSSHnoBBl3LJ0jpkd56+0VHJ351+4
 | 
			
		||||
cziMZngB/7t5LDDKr7q/Yg==
 | 
			
		||||
-----END CERTIFICATE REQUEST-----
 | 
			
		||||
							
								
								
									
										28
									
								
								microservices/httpsserver/certs/test.example.key
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								microservices/httpsserver/certs/test.example.key
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
			
		||||
-----BEGIN PRIVATE KEY-----
 | 
			
		||||
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCuOgM0ykMvv0hX
 | 
			
		||||
rHh20WW7kGZ2M5yI4lluewNnRgkoNrbiNPNdZVeRcezDJTxHbxzsnMIOu/ITA78C
 | 
			
		||||
7+Rr2UINOj8/670cUpbOoPktHTwBhDT4DWlg6lWvBufBVXc33tTRUWC73/6GhV5B
 | 
			
		||||
Olib3YFR7maDY9SK46gUDKBUTQXrmySRzRCWYV+SnTFqhcSQTOIw817dT1CBYHhW
 | 
			
		||||
7Th55yuv9YGusl77b7rEv9bWWGaTadXM6+ZdnMNFVwHIFQ7t6kCDrb2LQpFGTue+
 | 
			
		||||
N+lDRyhN7k94C88wCkcX60vC21Rth1fNnU+aK++2z09jfxsjycFoM4udMiH1+76U
 | 
			
		||||
Zkzx4qbdAgMBAAECggEBAJOAUc6TnqYBz4FKZwJQ7UwKSHSx5UiOOSCrzInWZVJC
 | 
			
		||||
YDrKkW70qVpdlRDxqULg8x/u5uwKejtW5JPb/QrBeIYyVfIL5qLf2QU+izaClZbD
 | 
			
		||||
EwUedaSzP69arUKk1LXcVViRCNCGJrpElzOp7fKnaSCwMOHz1rFvY5D1z5cPTn/U
 | 
			
		||||
Bsa0r2tGRtEfuUMfceMFaR5BnqJRjP8TuwscoqlOO/bBC1N5lGahJ77dlUB5L1QS
 | 
			
		||||
98Ajwgnsl4QZTqhkoVkAPf3jG5rogF9tJQfBdxHPTUaWawE8GnBcUricq4fjhUA3
 | 
			
		||||
b6zZVyvjI8dPI02UZdkkdTsOpRkXQJ1pz36hypu5GIECgYEA36KivMvoe8fOuzCc
 | 
			
		||||
bnMdT7mCvd77y+m4u0lT8kbCi+HKuGUgYQpCKx9ifIuW9CtdG8YwbWw0Z6QxvfSV
 | 
			
		||||
rTdN/23zDQco5uHe5miLQDVyn3LuAbkYkmKTe3V3Y2XkRL1zptAZ82XBWa3aw6+j
 | 
			
		||||
rIoKRCJ9jLrrGIuFNyU9YevCAPkCgYEAx3DbRXzlEWF3uiYWMpy37DfwgTs6vCjq
 | 
			
		||||
0MAyW03hn7oZ3waghGjuJ5LiYaC/kLk1JUbjCBQEvtgyAVJ6AMatkgWmMlyMjlu8
 | 
			
		||||
480gjLDbiJafvFpaExclK3iZDvhUhBunBje8hIGpWw637MbQB2z7bDiuhTTKp8zb
 | 
			
		||||
pN5/YKwoMgUCgYEA1g9rrEGV/92KkXz/T22akfRlI+9rn4zRSVvwIYj/sTtoesY5
 | 
			
		||||
jwltuq8o60QGMyPK1MoJEsQvCUGOZ1/VYV79ptCMhFzlFtL/NBa/q689T0iIb1fI
 | 
			
		||||
IF6BAvy2UYt3SyD4saSiImu0/m0+aG8XwRDEsOE+wdUtMWpjEhzwO2maYqkCgYA6
 | 
			
		||||
M2f5tkHOuafLzdOKf4t4xrZLsDIquLIVqxDG7kpaZ1+nYvKy0UA2kjm4DcX5gOLO
 | 
			
		||||
dwpH0De2TbcCBcSOt2vtgfKHHdTysjjELZdDF1VpXbNNrvw8N/Pj5LSd1sArMTqj
 | 
			
		||||
qN49uOzoIrpvwXDxyc7xPPVI8Cf3oeOzEC8R0guE1QKBgG1kyv5p2CfE26aL3+eO
 | 
			
		||||
o9VAY36Fr/oM74wBySC9J22G9a0oNegW3eEuGvnGMRc4fkSoIlJjqA53on0OcG3h
 | 
			
		||||
Eua1qz02v6LpIKs3RvmlY/PFfv3TosVjQQXnEH8XRBVqPIVI9xwP1GbjWYE2kKMq
 | 
			
		||||
VM8bquSy+WIsUuD0eFhnx+rC
 | 
			
		||||
-----END PRIVATE KEY-----
 | 
			
		||||
							
								
								
									
										5
									
								
								microservices/httpsserver/go.mod
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								microservices/httpsserver/go.mod
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
module golang.source-fellows.com/samples/https/server
 | 
			
		||||
 | 
			
		||||
go 1.14
 | 
			
		||||
 | 
			
		||||
require golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
 | 
			
		||||
							
								
								
									
										9
									
								
								microservices/httpsserver/go.sum
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								microservices/httpsserver/go.sum
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
 | 
			
		||||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 h1:psW17arqaxU48Z5kZ0CQnkZWQJsqcURM6tKiBApRjXI=
 | 
			
		||||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 | 
			
		||||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 h1:0GoQqolDA55aaLxZyTzK/Y2ePZzZTUrRacwib7cNsYQ=
 | 
			
		||||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 | 
			
		||||
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 | 
			
		||||
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 | 
			
		||||
golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=
 | 
			
		||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 | 
			
		||||
							
								
								
									
										19
									
								
								microservices/httpsserver/main.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								microservices/httpsserver/main.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
package main
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"net/http"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func main() {
 | 
			
		||||
 | 
			
		||||
	http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
 | 
			
		||||
		fmt.Fprintln(w, "Hello World")
 | 
			
		||||
	})
 | 
			
		||||
 | 
			
		||||
	certFile := "./certs/test.example.crt"
 | 
			
		||||
	keyFile := "./certs/test.example.key"
 | 
			
		||||
 | 
			
		||||
	http.ListenAndServeTLS(":8443", certFile, keyFile, nil)
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user