Browse Source

Improved structure

master
Martins Eglitis 1 month ago
parent
commit
f08e8dedc7

group_64_report.lyx → lab2/group_64_report.lyx View File


group_64_report.pdf → lab2/group_64_report.pdf View File


+ 34
- 0
lab3/cahome/ca.crt View File

@@ -0,0 +1,34 @@
1
+-----BEGIN CERTIFICATE-----
2
+MIIF5zCCA8+gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjTELMAkGA1UEBhMCU1Yx
3
+EzARBgNVBAcMCkdvdGhlbmJ1cmcxKjAoBgNVBAoMIUNoYWxtZXJzIFVuaXZlcnNp
4
+dHkgb2YgVGVjaG5vbG9neTEpMCcGA1UECwwgQ29tcHV0ZXIgU2NpZW5jZSBhbmQg
5
+RW5naW5lZXJpbmcxEjAQBgNVBAMMCU5ldFNlYyBDQTAeFw0xNTA1MDMyMDIwMDha
6
+Fw0yNTA0MzAyMDIwMDhaMIGNMQswCQYDVQQGEwJTVjETMBEGA1UEBwwKR290aGVu
7
+YnVyZzEqMCgGA1UECgwhQ2hhbG1lcnMgVW5pdmVyc2l0eSBvZiBUZWNobm9sb2d5
8
+MSkwJwYDVQQLDCBDb21wdXRlciBTY2llbmNlIGFuZCBFbmdpbmVlcmluZzESMBAG
9
+A1UEAwwJTmV0U2VjIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
10
+qv1YMcchFTD81GAQW452Isg9VKxMNTo2AsvenJDj71dkrCblEC1RJcZaKJD2qeZR
11
+CFKCdYYFq85tmdI0jbrEOjT8o58qN/+ltW25ACULG3X41Ae60S1zfk2WHIk+YIOA
12
+YodngAYdK8wFzOrHpEuKPS/MhRN6yf1VT789FE0nyso9TASHwQEL7XY1MvIxAE51
13
+25eH2I/8koGRaq5ldkFgHclPPV9uV9j7T08znqLG9sOPY2xVQoN22PJdyWdljrEt
14
+Jfz1rtl7fJRpEKcytH1t/mKlR20kCOz1dRa4k3NrcML3Q62S5KJFYRRO2qy/tlFR
15
+dAG3jZmEehEwrkS+5R3zmtpgkbiLToKgBSaqqFZSuN30FNOHd0BxOHsBF0VBUQgE
16
+daobTt6YQlLy2Q0yaBDReLkzJfBbCpe58no3Tmue7IVqxWGTFdvBB2yygARAcjgM
17
+R/NTHg6/PCkaJE+gGPqovwLOR0dESmAgXj6yVTTRCy889h3f2wMPH4OgeA9Ygs6h
18
+F/KIsc8zndiemRBpiFqmicbj9C91iXV9wX/H3f436Xp3VQYd2nN2YwAk4oJCsZBJ
19
+LN4A8A+Ri+Kef6wIRbAiMwkxeC1cb8EMRTphmIe/vTbJqA9/Yt0g9LN7hprQDkqO
20
+vd3XVixrCOUCmAjQmEuZiq7hEzjCfr6YBVgqDUFnOvUCAwEAAaNQME4wHQYDVR0O
21
+BBYEFKwkvbDGAGYLhpkC1ai/APCGd1/3MB8GA1UdIwQYMBaAFKwkvbDGAGYLhpkC
22
+1ai/APCGd1/3MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggIBAGCQBXlQ
23
+LIT2vZ3yfVsM2NQWaI6Es1n6Nm/iYXnMjI7wXFs9hKLNohKxfJK59IvHGZfIL5xY
24
+SuoH9JzNcHhIPmHy7ryCIcdqdkIKRXKOb5DDL0hz27IuheLHlIM+NYYoHLVFmQsN
25
+WIEDMbDCahode2IhuP78AaTD77RHWlJ+I+usJtQdRnVLhvO+nNILCA0oK7XSs6jn
26
+TdaAScduz5ocMhCbBN4OQ5SmdjdBf7claT6Mg0JMHyKi8mlxe8ACM6jVWnXYRu62
27
+9lLdB0NpJz2g1lB92Wy5y3ujFJw2zUf05XY5uVLHJgfMIL7FGENsQplXJUB7WYqK
28
+k7+O4tVnQegn8twuwQ2+8A7X14oW0GXUjBJGnP4Pbura4z0tqkjqo0maDU75WsTo
29
+IpdLP4CDYtIMCr4mqObKHdGICQxSpOhe7tmZesPwRjPiqbMFhEYnhkUgStLdtfxn
30
+zYwlKLII05M5ZZ1Y6QADUxz9PHQPgRm0hePPrVovJb01NMMi28/fJoAo9gxQEI5m
31
+ja0W4NXH8UIEjRZ0M3OJUJOZwaw84XQlQhtJ4nyzm3aFoLT+a8Zzqh1CavmwaIuv
32
+OfAowCiXUVuTL7ijbz0AWpfVyoGxcssEjDvi7cMO2QKj7fDemTz2L2FQhott+Ge8
33
+sT0hZChnc4Ai1Exm6aciBnGtWxWQ2fWFe2np
34
+-----END CERTIFICATE-----

+ 34
- 0
lab3/cahome/cacert.pem View File

@@ -0,0 +1,34 @@
1
+-----BEGIN CERTIFICATE-----
2
+MIIF5zCCA8+gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjTELMAkGA1UEBhMCU1Yx
3
+EzARBgNVBAcMCkdvdGhlbmJ1cmcxKjAoBgNVBAoMIUNoYWxtZXJzIFVuaXZlcnNp
4
+dHkgb2YgVGVjaG5vbG9neTEpMCcGA1UECwwgQ29tcHV0ZXIgU2NpZW5jZSBhbmQg
5
+RW5naW5lZXJpbmcxEjAQBgNVBAMMCU5ldFNlYyBDQTAeFw0xNTA1MDMyMDIwMDha
6
+Fw0yNTA0MzAyMDIwMDhaMIGNMQswCQYDVQQGEwJTVjETMBEGA1UEBwwKR290aGVu
7
+YnVyZzEqMCgGA1UECgwhQ2hhbG1lcnMgVW5pdmVyc2l0eSBvZiBUZWNobm9sb2d5
8
+MSkwJwYDVQQLDCBDb21wdXRlciBTY2llbmNlIGFuZCBFbmdpbmVlcmluZzESMBAG
9
+A1UEAwwJTmV0U2VjIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
10
+qv1YMcchFTD81GAQW452Isg9VKxMNTo2AsvenJDj71dkrCblEC1RJcZaKJD2qeZR
11
+CFKCdYYFq85tmdI0jbrEOjT8o58qN/+ltW25ACULG3X41Ae60S1zfk2WHIk+YIOA
12
+YodngAYdK8wFzOrHpEuKPS/MhRN6yf1VT789FE0nyso9TASHwQEL7XY1MvIxAE51
13
+25eH2I/8koGRaq5ldkFgHclPPV9uV9j7T08znqLG9sOPY2xVQoN22PJdyWdljrEt
14
+Jfz1rtl7fJRpEKcytH1t/mKlR20kCOz1dRa4k3NrcML3Q62S5KJFYRRO2qy/tlFR
15
+dAG3jZmEehEwrkS+5R3zmtpgkbiLToKgBSaqqFZSuN30FNOHd0BxOHsBF0VBUQgE
16
+daobTt6YQlLy2Q0yaBDReLkzJfBbCpe58no3Tmue7IVqxWGTFdvBB2yygARAcjgM
17
+R/NTHg6/PCkaJE+gGPqovwLOR0dESmAgXj6yVTTRCy889h3f2wMPH4OgeA9Ygs6h
18
+F/KIsc8zndiemRBpiFqmicbj9C91iXV9wX/H3f436Xp3VQYd2nN2YwAk4oJCsZBJ
19
+LN4A8A+Ri+Kef6wIRbAiMwkxeC1cb8EMRTphmIe/vTbJqA9/Yt0g9LN7hprQDkqO
20
+vd3XVixrCOUCmAjQmEuZiq7hEzjCfr6YBVgqDUFnOvUCAwEAAaNQME4wHQYDVR0O
21
+BBYEFKwkvbDGAGYLhpkC1ai/APCGd1/3MB8GA1UdIwQYMBaAFKwkvbDGAGYLhpkC
22
+1ai/APCGd1/3MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggIBAGCQBXlQ
23
+LIT2vZ3yfVsM2NQWaI6Es1n6Nm/iYXnMjI7wXFs9hKLNohKxfJK59IvHGZfIL5xY
24
+SuoH9JzNcHhIPmHy7ryCIcdqdkIKRXKOb5DDL0hz27IuheLHlIM+NYYoHLVFmQsN
25
+WIEDMbDCahode2IhuP78AaTD77RHWlJ+I+usJtQdRnVLhvO+nNILCA0oK7XSs6jn
26
+TdaAScduz5ocMhCbBN4OQ5SmdjdBf7claT6Mg0JMHyKi8mlxe8ACM6jVWnXYRu62
27
+9lLdB0NpJz2g1lB92Wy5y3ujFJw2zUf05XY5uVLHJgfMIL7FGENsQplXJUB7WYqK
28
+k7+O4tVnQegn8twuwQ2+8A7X14oW0GXUjBJGnP4Pbura4z0tqkjqo0maDU75WsTo
29
+IpdLP4CDYtIMCr4mqObKHdGICQxSpOhe7tmZesPwRjPiqbMFhEYnhkUgStLdtfxn
30
+zYwlKLII05M5ZZ1Y6QADUxz9PHQPgRm0hePPrVovJb01NMMi28/fJoAo9gxQEI5m
31
+ja0W4NXH8UIEjRZ0M3OJUJOZwaw84XQlQhtJ4nyzm3aFoLT+a8Zzqh1CavmwaIuv
32
+OfAowCiXUVuTL7ijbz0AWpfVyoGxcssEjDvi7cMO2QKj7fDemTz2L2FQhott+Ge8
33
+sT0hZChnc4Ai1Exm6aciBnGtWxWQ2fWFe2np
34
+-----END CERTIFICATE-----

+ 0
- 0
lab3/cahome/index.txt View File


+ 350
- 0
lab3/cahome/openssl.cnf View File

@@ -0,0 +1,350 @@
1
+#
2
+# OpenSSL example configuration file.
3
+# This is mostly being used for generation of certificate requests.
4
+#
5
+
6
+# This definition stops the following lines choking if HOME isn't
7
+# defined.
8
+HOME			= .
9
+RANDFILE		= $ENV::HOME/.rnd
10
+
11
+# Extra OBJECT IDENTIFIER info:
12
+#oid_file		= $ENV::HOME/.oid
13
+oid_section		= new_oids
14
+
15
+# To use this configuration file with the "-extfile" option of the
16
+# "openssl x509" utility, name here the section containing the
17
+# X.509v3 extensions to use:
18
+# extensions		= 
19
+# (Alternatively, use a configuration file that has only
20
+# X.509v3 extensions in its main [= default] section.)
21
+
22
+[ new_oids ]
23
+
24
+# We can add new OIDs in here for use by 'ca', 'req' and 'ts'.
25
+# Add a simple OID like this:
26
+# testoid1=1.2.3.4
27
+# Or use config file substitution like this:
28
+# testoid2=${testoid1}.5.6
29
+
30
+# Policies used by the TSA examples.
31
+tsa_policy1 = 1.2.3.4.1
32
+tsa_policy2 = 1.2.3.4.5.6
33
+tsa_policy3 = 1.2.3.4.5.7
34
+
35
+####################################################################
36
+[ ca ]
37
+default_ca	= CA_default		# The default ca section
38
+
39
+####################################################################
40
+[ CA_default ]
41
+
42
+dir		= $ENV::HOME/netsec-lab3/cahome 	# Where everything is kept
43
+certs		= $dir/certs		# Where the issued certs are kept
44
+crl_dir		= $dir/crl		# Where the issued crl are kept
45
+database	= $dir/index.txt	# database index file.
46
+#unique_subject	= no			# Set to 'no' to allow creation of
47
+					# several ctificates with same subject.
48
+new_certs_dir	= $dir/newcerts		# default place for new certs.
49
+
50
+certificate	= $dir/cacert.pem 	# The CA certificate
51
+serial		= $dir/serial 		# The current serial number
52
+crlnumber	= $dir/crlnumber	# the current crl number
53
+					# must be commented out to leave a V1 CRL
54
+crl		= $dir/crl.pem 		# The current CRL
55
+private_key	= $dir/private/cakey.pem# The private key
56
+RANDFILE	= $dir/private/.rand	# private random number file
57
+
58
+x509_extensions	= usr_cert		# The extentions to add to the cert
59
+
60
+# Comment out the following two lines for the "traditional"
61
+# (and highly broken) format.
62
+name_opt 	= ca_default		# Subject Name options
63
+cert_opt 	= ca_default		# Certificate field options
64
+
65
+# Extension copying option: use with caution.
66
+# copy_extensions = copy
67
+
68
+# Extensions to add to a CRL. Note: Netscape communicator chokes on V2 CRLs
69
+# so this is commented out by default to leave a V1 CRL.
70
+# crlnumber must also be commented out to leave a V1 CRL.
71
+# crl_extensions	= crl_ext
72
+
73
+default_days	= 365			# how long to certify for
74
+default_crl_days= 30			# how long before next CRL
75
+default_md	= default		# use public key default MD
76
+preserve	= no			# keep passed DN ordering
77
+
78
+# A few difference way of specifying how similar the request should look
79
+# For type CA, the listed attributes must be the same, and the optional
80
+# and supplied fields are just that :-)
81
+policy		= policy_match
82
+
83
+# For the CA policy
84
+[ policy_match ]
85
+countryName		= match
86
+stateOrProvinceName	= match
87
+organizationName	= match
88
+organizationalUnitName	= optional
89
+commonName		= supplied
90
+emailAddress		= optional
91
+
92
+# For the 'anything' policy
93
+# At this point in time, you must list all acceptable 'object'
94
+# types.
95
+[ policy_anything ]
96
+countryName		= optional
97
+stateOrProvinceName	= optional
98
+localityName		= optional
99
+organizationName	= optional
100
+organizationalUnitName	= optional
101
+commonName		= supplied
102
+emailAddress		= optional
103
+
104
+####################################################################
105
+[ req ]
106
+default_bits		= 2048
107
+default_keyfile 	= privkey.pem
108
+distinguished_name	= req_distinguished_name
109
+attributes		= req_attributes
110
+x509_extensions	= v3_ca	# The extentions to add to the self signed cert
111
+
112
+# Passwords for private keys if not present they will be prompted for
113
+# input_password = secret
114
+# output_password = secret
115
+
116
+# This sets a mask for permitted string types. There are several options. 
117
+# default: PrintableString, T61String, BMPString.
118
+# pkix	 : PrintableString, BMPString (PKIX recommendation before 2004)
119
+# utf8only: only UTF8Strings (PKIX recommendation after 2004).
120
+# nombstr : PrintableString, T61String (no BMPStrings or UTF8Strings).
121
+# MASK:XXXX a literal mask value.
122
+# WARNING: ancient versions of Netscape crash on BMPStrings or UTF8Strings.
123
+string_mask = utf8only
124
+
125
+# req_extensions = v3_req # The extensions to add to a certificate request
126
+
127
+[ req_distinguished_name ]
128
+countryName			= Country Name (2 letter code)
129
+countryName_default		= AU
130
+countryName_min			= 2
131
+countryName_max			= 2
132
+
133
+stateOrProvinceName		= State or Province Name (full name)
134
+stateOrProvinceName_default	= Some-State
135
+
136
+localityName			= Locality Name (eg, city)
137
+
138
+0.organizationName		= Organization Name (eg, company)
139
+0.organizationName_default	= Internet Widgits Pty Ltd
140
+
141
+# we can do this but it is not needed normally :-)
142
+#1.organizationName		= Second Organization Name (eg, company)
143
+#1.organizationName_default	= World Wide Web Pty Ltd
144
+
145
+organizationalUnitName		= Organizational Unit Name (eg, section)
146
+#organizationalUnitName_default	=
147
+
148
+commonName			= Common Name (e.g. server FQDN or YOUR name)
149
+commonName_max			= 64
150
+
151
+emailAddress			= Email Address
152
+emailAddress_max		= 64
153
+
154
+# SET-ex3			= SET extension number 3
155
+
156
+[ req_attributes ]
157
+challengePassword		= A challenge password
158
+challengePassword_min		= 4
159
+challengePassword_max		= 20
160
+
161
+unstructuredName		= An optional company name
162
+
163
+[ usr_cert ]
164
+
165
+# These extensions are added when 'ca' signs a request.
166
+
167
+# This goes against PKIX guidelines but some CAs do it and some software
168
+# requires this to avoid interpreting an end user certificate as a CA.
169
+
170
+basicConstraints=CA:FALSE
171
+
172
+# Here are some examples of the usage of nsCertType. If it is omitted
173
+# the certificate can be used for anything *except* object signing.
174
+
175
+# This is OK for an SSL server.
176
+# nsCertType			= server
177
+
178
+# For an object signing certificate this would be used.
179
+# nsCertType = objsign
180
+
181
+# For normal client use this is typical
182
+# nsCertType = client, email
183
+
184
+# and for everything including object signing:
185
+# nsCertType = client, email, objsign
186
+
187
+# This is typical in keyUsage for a client certificate.
188
+# keyUsage = nonRepudiation, digitalSignature, keyEncipherment
189
+
190
+# This will be displayed in Netscape's comment listbox.
191
+nsComment			= "OpenSSL Generated Certificate"
192
+
193
+# PKIX recommendations harmless if included in all certificates.
194
+subjectKeyIdentifier=hash
195
+authorityKeyIdentifier=keyid,issuer
196
+
197
+# This stuff is for subjectAltName and issuerAltname.
198
+# Import the email address.
199
+# subjectAltName=email:copy
200
+# An alternative to produce certificates that aren't
201
+# deprecated according to PKIX.
202
+# subjectAltName=email:move
203
+
204
+# Copy subject details
205
+# issuerAltName=issuer:copy
206
+
207
+#nsCaRevocationUrl		= http://www.domain.dom/ca-crl.pem
208
+#nsBaseUrl
209
+#nsRevocationUrl
210
+#nsRenewalUrl
211
+#nsCaPolicyUrl
212
+#nsSslServerName
213
+
214
+# This is required for TSA certificates.
215
+# extendedKeyUsage = critical,timeStamping
216
+
217
+[ v3_req ]
218
+
219
+# Extensions to add to a certificate request
220
+
221
+basicConstraints = CA:FALSE
222
+keyUsage = nonRepudiation, digitalSignature, keyEncipherment
223
+
224
+[ v3_ca ]
225
+
226
+
227
+# Extensions for a typical CA
228
+
229
+
230
+# PKIX recommendation.
231
+
232
+subjectKeyIdentifier=hash
233
+
234
+authorityKeyIdentifier=keyid:always,issuer
235
+
236
+# This is what PKIX recommends but some broken software chokes on critical
237
+# extensions.
238
+#basicConstraints = critical,CA:true
239
+# So we do this instead.
240
+basicConstraints = CA:true
241
+
242
+# Key usage: this is typical for a CA certificate. However since it will
243
+# prevent it being used as an test self-signed certificate it is best
244
+# left out by default.
245
+# keyUsage = cRLSign, keyCertSign
246
+
247
+# Some might want this also
248
+# nsCertType = sslCA, emailCA
249
+
250
+# Include email address in subject alt name: another PKIX recommendation
251
+# subjectAltName=email:copy
252
+# Copy issuer details
253
+# issuerAltName=issuer:copy
254
+
255
+# DER hex encoding of an extension: beware experts only!
256
+# obj=DER:02:03
257
+# Where 'obj' is a standard or added object
258
+# You can even override a supported extension:
259
+# basicConstraints= critical, DER:30:03:01:01:FF
260
+
261
+[ crl_ext ]
262
+
263
+# CRL extensions.
264
+# Only issuerAltName and authorityKeyIdentifier make any sense in a CRL.
265
+
266
+# issuerAltName=issuer:copy
267
+authorityKeyIdentifier=keyid:always
268
+
269
+[ proxy_cert_ext ]
270
+# These extensions should be added when creating a proxy certificate
271
+
272
+# This goes against PKIX guidelines but some CAs do it and some software
273
+# requires this to avoid interpreting an end user certificate as a CA.
274
+
275
+basicConstraints=CA:FALSE
276
+
277
+# Here are some examples of the usage of nsCertType. If it is omitted
278
+# the certificate can be used for anything *except* object signing.
279
+
280
+# This is OK for an SSL server.
281
+# nsCertType			= server
282
+
283
+# For an object signing certificate this would be used.
284
+# nsCertType = objsign
285
+
286
+# For normal client use this is typical
287
+# nsCertType = client, email
288
+
289
+# and for everything including object signing:
290
+# nsCertType = client, email, objsign
291
+
292
+# This is typical in keyUsage for a client certificate.
293
+# keyUsage = nonRepudiation, digitalSignature, keyEncipherment
294
+
295
+# This will be displayed in Netscape's comment listbox.
296
+nsComment			= "OpenSSL Generated Certificate"
297
+
298
+# PKIX recommendations harmless if included in all certificates.
299
+subjectKeyIdentifier=hash
300
+authorityKeyIdentifier=keyid,issuer
301
+
302
+# This stuff is for subjectAltName and issuerAltname.
303
+# Import the email address.
304
+# subjectAltName=email:copy
305
+# An alternative to produce certificates that aren't
306
+# deprecated according to PKIX.
307
+# subjectAltName=email:move
308
+
309
+# Copy subject details
310
+# issuerAltName=issuer:copy
311
+
312
+#nsCaRevocationUrl		= http://www.domain.dom/ca-crl.pem
313
+#nsBaseUrl
314
+#nsRevocationUrl
315
+#nsRenewalUrl
316
+#nsCaPolicyUrl
317
+#nsSslServerName
318
+
319
+# This really needs to be in place for it to be a proxy certificate.
320
+proxyCertInfo=critical,language:id-ppl-anyLanguage,pathlen:3,policy:foo
321
+
322
+####################################################################
323
+[ tsa ]
324
+
325
+default_tsa = tsa_config1	# the default TSA section
326
+
327
+[ tsa_config1 ]
328
+
329
+# These are used by the TSA reply generation only.
330
+dir		= ./demoCA		# TSA root directory
331
+serial		= $dir/tsaserial	# The current serial number (mandatory)
332
+crypto_device	= builtin		# OpenSSL engine to use for signing
333
+signer_cert	= $dir/tsacert.pem 	# The TSA signing certificate
334
+					# (optional)
335
+certs		= $dir/cacert.pem	# Certificate chain to include in reply
336
+					# (optional)
337
+signer_key	= $dir/private/tsakey.pem # The TSA private key (optional)
338
+
339
+default_policy	= tsa_policy1		# Policy if request did not specify it
340
+					# (optional)
341
+other_policies	= tsa_policy2, tsa_policy3	# acceptable policies (optional)
342
+digests		= md5, sha1		# Acceptable message digests (mandatory)
343
+accuracy	= secs:1, millisecs:500, microsecs:100	# (optional)
344
+clock_precision_digits  = 0	# number of digits after dot. (optional)
345
+ordering		= yes	# Is ordering defined for timestamps?
346
+				# (optional, default: no)
347
+tsa_name		= yes	# Must the TSA name be included in the reply?
348
+				# (optional, default: no)
349
+ess_cert_id_chain	= no	# Must the ESS cert id chain be included?
350
+				# (optional, default: no)

+ 54
- 0
lab3/cahome/private/ca.key View File

@@ -0,0 +1,54 @@
1
+-----BEGIN RSA PRIVATE KEY-----
2
+Proc-Type: 4,ENCRYPTED
3
+DEK-Info: AES-256-CBC,EB1113D167D7C5697E12DA4C53548D79
4
+
5
+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
54
+-----END RSA PRIVATE KEY-----

+ 54
- 0
lab3/cahome/private/cakey.pem View File

@@ -0,0 +1,54 @@
1
+-----BEGIN RSA PRIVATE KEY-----
2
+Proc-Type: 4,ENCRYPTED
3
+DEK-Info: AES-256-CBC,EB1113D167D7C5697E12DA4C53548D79
4
+
5
+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
54
+-----END RSA PRIVATE KEY-----

+ 1
- 0
lab3/cahome/serial View File

@@ -0,0 +1 @@
1
+01

+ 102
- 0
lab3/theoden2015.crt View File

@@ -0,0 +1,102 @@
1
+Certificate:
2
+    Data:
3
+        Version: 3 (0x2)
4
+        Serial Number: 2 (0x2)
5
+    Signature Algorithm: sha256WithRSAEncryption
6
+        Issuer: C=SV, L=Gothenburg, O=Chalmers University of Technology, OU=Computer Science and Engineering, CN=NetSec CA
7
+        Validity
8
+            Not Before: May  3 20:25:03 2015 GMT
9
+            Not After : May  2 20:25:03 2016 GMT
10
+        Subject: C=SV, L=Gothenburg, O=Chalmers, OU=CSE Department, CN=theoden.ce.chalmers.se
11
+        Subject Public Key Info:
12
+            Public Key Algorithm: rsaEncryption
13
+                Public-Key: (2048 bit)
14
+                Modulus:
15
+                    00:ea:61:ad:a1:0d:de:5b:f7:af:61:99:56:0e:d7:
16
+                    19:a8:9b:b8:5e:7c:9a:2f:c8:21:4f:ba:0b:c0:58:
17
+                    7b:be:4f:f0:30:2c:45:f3:b8:97:25:1a:ab:34:5e:
18
+                    3b:c0:a3:8b:fa:6f:69:e2:d9:4e:f2:17:f3:7a:b2:
19
+                    a5:62:d6:68:00:92:96:b5:20:17:80:3f:b7:6d:12:
20
+                    08:88:11:96:38:9d:ac:b2:bc:70:49:eb:bc:50:e9:
21
+                    cc:c8:7b:ef:9e:6f:2d:7d:fd:60:c6:d4:6d:15:56:
22
+                    a9:99:2b:b1:f3:13:e6:e7:d0:ff:cc:64:7e:b6:60:
23
+                    4f:3b:76:fe:2e:2e:53:11:4c:88:2d:c4:bf:61:76:
24
+                    ec:d6:30:3b:0f:51:91:72:d2:ed:36:c8:ed:77:4a:
25
+                    09:3b:54:26:7f:14:fc:b8:6b:ee:e4:96:14:ba:fc:
26
+                    45:f0:2f:c5:71:e0:06:f5:86:f1:4d:c6:e3:c0:ce:
27
+                    3a:f1:4d:a4:90:b2:34:bc:56:38:df:dc:97:ad:83:
28
+                    e9:5e:72:24:e0:b0:c2:49:06:9a:64:b4:1b:3c:3a:
29
+                    7f:02:b4:46:88:fe:20:22:d8:ed:c9:33:28:87:71:
30
+                    b1:8f:df:42:82:60:5d:67:5d:7b:8d:f5:95:78:02:
31
+                    88:f7:32:30:3a:28:a3:63:29:95:97:b5:f5:4a:f3:
32
+                    a0:6b
33
+                Exponent: 65537 (0x10001)
34
+        X509v3 extensions:
35
+            X509v3 Basic Constraints: 
36
+                CA:FALSE
37
+            Netscape Comment: 
38
+                OpenSSL Generated Certificate
39
+            X509v3 Subject Key Identifier: 
40
+                A1:44:73:EF:69:F6:92:92:69:6F:2C:73:C9:DA:71:1A:E1:5B:4D:96
41
+            X509v3 Authority Key Identifier: 
42
+                keyid:AC:24:BD:B0:C6:00:66:0B:86:99:02:D5:A8:BF:00:F0:86:77:5F:F7
43
+
44
+    Signature Algorithm: sha256WithRSAEncryption
45
+         4e:9a:6a:17:02:b8:82:cd:22:68:9a:42:34:b3:8e:72:b6:c2:
46
+         54:d9:d7:bf:fb:d5:73:30:27:8b:16:7f:95:77:6f:63:70:10:
47
+         76:4b:62:5e:8b:cb:f4:99:c5:fd:91:7f:c4:80:8a:96:a8:e6:
48
+         01:bb:cd:95:d4:69:cd:95:56:0f:07:23:ef:99:2c:b3:48:ee:
49
+         05:06:11:74:c0:01:59:45:43:d7:aa:27:39:6e:30:1b:39:f3:
50
+         e6:f4:cc:3a:5a:48:a5:3d:ff:37:46:24:a6:3e:e3:73:9b:51:
51
+         e7:4e:93:da:ec:4b:99:4d:5d:a9:05:8c:9d:1c:9b:e8:7b:03:
52
+         1a:b1:af:d9:b3:70:4d:e2:82:f4:8b:58:1b:ba:b4:3e:b0:96:
53
+         c8:05:11:55:ce:23:88:62:fc:93:99:67:c1:41:f0:0f:4d:e6:
54
+         7f:71:7e:76:c8:7b:0f:23:13:0e:9d:cb:f3:4c:a3:58:a8:64:
55
+         86:31:9b:42:97:33:37:83:48:81:e7:5b:dd:d5:30:a0:23:cf:
56
+         f9:b6:a9:37:2b:3a:d2:f1:e6:eb:20:b2:25:77:e7:c3:34:ba:
57
+         56:47:72:f5:a3:7f:12:3b:30:96:2d:c3:f5:fb:40:d5:ee:25:
58
+         2d:cf:40:2f:3f:92:b5:b4:65:7a:a9:6e:a6:3b:7d:97:ba:fc:
59
+         a8:75:bf:37:42:9e:c3:7d:0e:96:29:7f:eb:4f:bb:d4:7e:ab:
60
+         08:8a:d4:ac:fa:90:c8:dd:11:37:d1:8e:e1:d4:92:b9:f8:be:
61
+         87:9c:8a:92:e8:fe:e7:de:a2:c4:f5:5e:79:de:73:4a:23:45:
62
+         d5:71:c9:1e:8d:29:17:eb:27:e0:cb:08:9c:62:e3:dd:b1:69:
63
+         ca:9f:72:48:36:07:a1:75:d8:62:29:c8:96:f5:4b:74:17:a7:
64
+         d0:87:8d:1d:81:f5:e6:5f:20:b1:5a:53:ea:d2:c2:5a:12:b9:
65
+         84:5e:f8:dd:c0:c0:4c:fa:e6:1d:1d:2d:2f:e2:b2:0c:34:d9:
66
+         d5:11:00:99:a3:ad:68:11:14:c6:a9:7c:46:4e:81:88:92:d6:
67
+         17:d0:a8:03:f3:32:c7:c3:87:c2:eb:d2:5b:f7:3b:ed:d6:71:
68
+         23:eb:ed:8d:65:c0:a4:d0:c0:9b:8b:5f:76:cc:98:8e:ee:7b:
69
+         ad:89:82:75:8a:a4:21:9e:f9:ca:ac:f2:e7:3a:98:6e:04:27:
70
+         53:4c:ad:5a:ea:36:43:7a:23:0c:7c:bb:71:56:55:f9:0f:bb:
71
+         fd:02:79:c3:14:c0:69:ab:9f:79:ad:82:be:f7:df:c4:c6:a9:
72
+         63:c0:05:e6:19:a8:bc:4c:82:ed:ee:96:62:74:eb:8a:a5:e3:
73
+         f1:cc:0d:b2:57:77:b5:d2
74
+-----BEGIN CERTIFICATE-----
75
+MIIE8zCCAtugAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBjTELMAkGA1UEBhMCU1Yx
76
+EzARBgNVBAcMCkdvdGhlbmJ1cmcxKjAoBgNVBAoMIUNoYWxtZXJzIFVuaXZlcnNp
77
+dHkgb2YgVGVjaG5vbG9neTEpMCcGA1UECwwgQ29tcHV0ZXIgU2NpZW5jZSBhbmQg
78
+RW5naW5lZXJpbmcxEjAQBgNVBAMMCU5ldFNlYyBDQTAeFw0xNTA1MDMyMDI1MDNa
79
+Fw0xNjA1MDIyMDI1MDNaMG8xCzAJBgNVBAYTAlNWMRMwEQYDVQQHDApHb3RoZW5i
80
+dXJnMREwDwYDVQQKDAhDaGFsbWVyczEXMBUGA1UECwwOQ1NFIERlcGFydG1lbnQx
81
+HzAdBgNVBAMMFnRoZW9kZW4uY2UuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEB
82
+AQUAA4IBDwAwggEKAoIBAQDqYa2hDd5b969hmVYO1xmom7hefJovyCFPugvAWHu+
83
+T/AwLEXzuJclGqs0XjvAo4v6b2ni2U7yF/N6sqVi1mgAkpa1IBeAP7dtEgiIEZY4
84
+nayyvHBJ67xQ6czIe++eby19/WDG1G0VVqmZK7HzE+bn0P/MZH62YE87dv4uLlMR
85
+TIgtxL9hduzWMDsPUZFy0u02yO13Sgk7VCZ/FPy4a+7klhS6/EXwL8Vx4Ab1hvFN
86
+xuPAzjrxTaSQsjS8Vjjf3Jetg+leciTgsMJJBppktBs8On8CtEaI/iAi2O3JMyiH
87
+cbGP30KCYF1nXXuN9ZV4Aoj3MjA6KKNjKZWXtfVK86BrAgMBAAGjezB5MAkGA1Ud
88
+EwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmlj
89
+YXRlMB0GA1UdDgQWBBShRHPvafaSkmlvLHPJ2nEa4VtNljAfBgNVHSMEGDAWgBSs
90
+JL2wxgBmC4aZAtWovwDwhndf9zANBgkqhkiG9w0BAQsFAAOCAgEATppqFwK4gs0i
91
+aJpCNLOOcrbCVNnXv/vVczAnixZ/lXdvY3AQdktiXovL9JnF/ZF/xICKlqjmAbvN
92
+ldRpzZVWDwcj75kss0juBQYRdMABWUVD16onOW4wGznz5vTMOlpIpT3/N0Ykpj7j
93
+c5tR506T2uxLmU1dqQWMnRyb6HsDGrGv2bNwTeKC9ItYG7q0PrCWyAURVc4jiGL8
94
+k5lnwUHwD03mf3F+dsh7DyMTDp3L80yjWKhkhjGbQpczN4NIgedb3dUwoCPP+bap
95
+Nys60vHm6yCyJXfnwzS6Vkdy9aN/Ejswli3D9ftA1e4lLc9ALz+StbRleqlupjt9
96
+l7r8qHW/N0Kew30Olil/60+71H6rCIrUrPqQyN0RN9GO4dSSufi+h5yKkuj+596i
97
+xPVeed5zSiNF1XHJHo0pF+sn4MsInGLj3bFpyp9ySDYHoXXYYinIlvVLdBen0IeN
98
+HYH15l8gsVpT6tLCWhK5hF743cDATPrmHR0tL+KyDDTZ1REAmaOtaBEUxql8Rk6B
99
+iJLWF9CoA/Myx8OHwuvSW/c77dZxI+vtjWXApNDAm4tfdsyYju57rYmCdYqkIZ75
100
+yqzy5zqYbgQnU0ytWuo2Q3ojDHy7cVZV+Q+7/QJ5wxTAaaufea2CvvffxMapY8AF
101
+5hmovEyC7e6WYnTriqXj8cwNsld3tdI=
102
+-----END CERTIFICATE-----

+ 30
- 0
lab3/theoden2015.key View File

@@ -0,0 +1,30 @@
1
+-----BEGIN RSA PRIVATE KEY-----
2
+Proc-Type: 4,ENCRYPTED
3
+DEK-Info: AES-256-CBC,5CA8C71445A24883A6145C81B5B6532B
4
+
5
+fWTbWFI22c/U8Jqu+h/QHjqf62GUauEmBIhAZLYLb8WKmAp7gymI6JZ7LIEQVTe/
6
+uy85/yx0VXjtDCZn3nhCH1ok6B6Vc75PGAkACmD5IvPqWeKcpaQeZwQ8EmVaHSM6
7
+TfJ6zP8s6lMeyGgx1Yuec4LU8eiU3j1vSRKeCtYOswjDpCyz0onBQ67AGRyPwWd6
8
+exruz5ZFgrH7mUsVgNqxRaEkQTE30pdqbTGT/TE8CB5PyctpkzjFgULZIBdEOeOD
9
+GHNRNjE4ejoaHZVyL2gpiBIxPBYaPBsfXq7bWYLyS1PG6jJ5euSAtvndTITaxHGS
10
+ei2jKWNWZeSxIttu/0fj1Zf5NKLTWw//z3ZU9cBe0sloJqZ7pFUWQGaXs+/CmiNd
11
+XBuiJxike4AnwtNZhmtzmmgpXSfC4krrPqMcJry6MNWmJkcLBZzBijBwNMas97ry
12
+/4oMQE3qHHvJOePbbytSRJ0fkBEo+7KjPo6a7YWB3LrecCkIXWe/uHGWWHm/l3eN
13
+2Itc647KFEJ+vGih2xGcHrMiXOuhmZ9xI1TQ2FrWPnZeY6CQ77APoL+XdP+J3Z3r
14
+97Y2BgPHyuZr38cuWi8wJ7ekGs8GPPG2FORzyIx5/aRpKB6f7J99D0Z4jjuivM6t
15
+2Qc19x6pd3Mr6J8Z29Dzi/E0MeWvvHmoCeSlyw9ilECT4OF/TTwGs6fpCQp0fI0v
16
+LTyCcE+d0UYx9Ap2DRAFAJqO/1uGGCBD7rzWlbEvLB5wgwOF+D3e1X8m737c84zT
17
+XruAYDRD8+Vrbo+bG6O55m7YekyTz6U3XppH3QEos/51fVikiEBWBoa8gR6F890Y
18
+Dr3YdOwJYPLHsyWKD7Pdv4xkMjxxjQMwxDcQ+OYrIqw9kwje5in8pgEyyMRrWWJt
19
+QyRJ2RUQT/Oi6JMx2XBgGoCRnIPa3/VSPK+gxmMxAnCmV67gwwRvD9WAZ01VudPP
20
+mPN2hV+jB+DenieTmVD4hFlNb6FKZrNHNdpLd5WJyvIS8XvoKCN9y5tVYSP+felj
21
+1reUjPAVp7hwV6i+gSOQcpF0SsUzyrdYWWcKdtTj+KVrxuyCC1h1kDEYDyvnwO5d
22
+F/jB8qLuYWVD2Z4i4HgN+3vKJuj5z1ZmgyodMGp7I6/8nWsr1ZmV1VX35lRdEQ0h
23
+5pysg9cBOuD9pN+yqI7iOYvsI0w5owV5Jk8fu6YugX3HotZVEgtzIjS9p6Hu4+RP
24
+iUk2299BuNt/M+J3lWz49vmz3/emzl20hRdRuLWMqMD5clVxGGmkGPQ6xe+zI7eJ
25
+wse1dy0euIw1Xcc/GqNPZz/SF6Rd8AruNOHv5Ey2e5/ihI2nFZMTwr+Fu824w5t8
26
+CeBioxOf22EHl8QSYLYFvAzB5duUh1MI4fVyZLvQDwg+O8ugx6XU/sqhakphSkAr
27
+Sn9Eo4CriAUbeLQtctGrZ2dENwinpCaroX+rjSyZ/KoI/qUkM/tCobTXy04j9se/
28
+BnSB72gCRqpFLTePqto6LCMbvAjt7unuBVaKTX+xzikPvKKXfCbxIvchdQrkaeaH
29
+3SvjyJw/KyJSip6vz2ukLWbuOL/VtLVtrexj4UDU3mC76I3DOlW1OGCeHZ9jWfC8
30
+-----END RSA PRIVATE KEY-----

Loading…
Cancel
Save