Skip to content

Commit

Permalink
Merge pull request #103 from International-Data-Spaces-Association/Co…
Browse files Browse the repository at this point in the history
…mponent_update

Component update (DSC and MDB) to new versions
  • Loading branch information
jfernandezsqs authored Feb 8, 2023
2 parents cd478cb + ac083f3 commit 2e57fd0
Show file tree
Hide file tree
Showing 56 changed files with 692 additions and 870 deletions.
93 changes: 90 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Changelog
Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
Expand All @@ -8,10 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added
- none
-

### Changed
- none
-

### Removed
- none

Expand All @@ -23,3 +23,90 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Security
- none

## [1.1.0] - 2022-12-15

### Added
- Introduced a PostgreSQL database for each connector
- Created new IDS-testbed certificates for the deployment of the components

### Changed
- Updated component versions:
- DSC version 7.1.0 --> 8.0.2
- MDB version 5.0.0 --> 5.0.3
- Updated CA to include IP Addresses and Subject Alternative Names to the created certificates
- Changed IDS-testbed component's certificates with new CA provided certificates
- Updated `InstallationGuide.md` and `README.md` files
- Updated `CertificateAuthority/README.md` file


## [1.0.4] - 2022-11-18

### Changed
- Added `Hardware requirements` and `Stop and delete IDS-testbed set up` sections to `InstallationGuide.md` file
- Added `IDS Reference Testbed Implementations` to `README.md` file

### Fixed
- Fix error at `InstallationGUide.md` Index
- Fix consistency in CA and SubCA certificate generation


## [1.0.3] - 2022-09-15

### Added
- Included Index at `InstallationGuide.md` file

### Changed
- Updated `InstallationGuide.md`, `README.md`, `TestbedUserGuide.md` and file
- Updated MetadataBroker to version 5.0.0

### Deprecated
- Version 4.2.8 of MetadataBroker due to errors with the local broker-core image

### Fixed
- Fix documentation files to apply DAPS production set up
- Fix `register_connector.sh` script


## [1.0.2] - 2022-08-25

### Added
- Set up Omejdn DAPS production version 1.6.0 (folder `DAPS`)
- Added TLS certificates for the DAPS `https` communication protocol

### Changed
- Change DAPS from `http` to `https`
- Modified `.env` and `DAPS/nginx.conf` files
- DSC and MDB dependencies updated to use `https` DAPS
- Modified `docker-compose.yml` file to apply changes
- Artifact content in postman collection
- Updated `MVDS.md` file

### Removed
- Removed unnecessary certificates from `DAPS` folder

### Fixed
- Fix Postman Collection invalid JSON for artifact


## [1.0.1] - 2022-07-13
### Added
- Added automated testsuite (folder `Testsuite`)
- Created `minimum-viable-data-space` folder

### Changed
- Updated `minimum-viable-data-space/MVDS.md` file

### Fixed
- Fix Postman link in ‘README.md` file


## [1.0.0] - 2022-05-25

### Added
- Provide a Certificate Authority (folder `CA`) with generated PKI certificates (CA, SubCA and Cert) used in the deployment of IDS-testbed components
- Set up Omejdn DAPS development version 1.6.0 (folder `DAPS`)
- Set up Dataspace Connector version 7.1.0 (folder `DataspaceConnectorA` and `DataspaceConnectorB`)
- Set up Metadata Broker version 4.2.8 (folder `MetadataBroker`)
- Provide a documentation file for setting up the IDS-testbed (file `InstallationGuide.md`)
- Provided a `Postman Collection` to execute the generation of a complete offer at DSCA, registration of both connectors at the Metadata Broker and a complete contract negotiation between connectors
15 changes: 8 additions & 7 deletions CertificateAuthority/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,11 @@ python3 pki.py init

A root CA can then be created with the following command:
```bash
python3 pki.py ca create --common-name [CA name]
python3 pki.py ca create --common-name [CA name] --organization-name [O] --country-name [C] --unit-name [OU] --hash [Algorithm for signing]
```
It could look something like this
```bash
python3 pki.py ca create --common-name "ReferenceTestbedCA"
python3 pki.py ca create --common-name ReferenceTestbedCA --organization-name SQS --country-name ES --unit-name TestLab --hash sha512
```
A list of available parameters with their defaults can be obtained by:
```bash
Expand All @@ -61,11 +61,11 @@ python3 pki.py ca list

A sub CA can then be created with the following command:
```bash
python3 pki.py subca create --CA [CA name] --common-name [Sub CA name]
python3 pki.py subca create --CA [CA name] --common-name [Sub CA name] --organization-name [O] --country-name [C] --unit-name [OU] --hash [Algorithm for signing]
```
It could look something like this
```bash
python3 pki.py subca create --CA "ReferenceTestbedCA" --common-name "ReferenceTestbedSubCA"
python3 pki.py subca create --CA "ReferenceTestbedCA" --common-name "ReferenceTestbedSubCA" --organization-name SQS --country-name ES --unit-name TestLab --hash sha384
```
The CA used for signing the sub CA is a required parameter.

Expand All @@ -83,15 +83,16 @@ python3 pki.py subca list
**Creation of key pair and certificate in one step**
A device private key with the respective certificate can be created with the following command:
```bash
python3 pki.py cert create --subCA [Sub CA name] --common-name [Cert name] --algo [Key algorithm] --bits [Bits of Key] --hash [Algorithm for signing] --client --server
python3 pki.py cert create --subCA [Sub CA name] --common-name [Cert name] --algo [Key algorithm] --bits [Bits of Key] --hash [Algorithm for signing] --client --server --san-name [DNS Name] --san-ip [IP Address]
```

Additionally, it can be included country name, organization name and unit name information.

It could look something like this
```bash
python3 pki.py cert create --subCA ReferenceTestbedSubCA --common-name Example --algo rsa --bits 2048 --hash sha256 --country-name ES --organization-name SQS --unit-name TestLab --server --client
python3 pki.py cert create --subCA ReferenceTestbedSubCA --common-name Example --algo rsa --bits 2048 --hash sha256 --country-name ES --organization-name SQS --unit-name TestLab --server --client --san-name ExampleDNS --san-ip 127.0.0.1
```
The Sub CA used for signing the certificate is a required parameter. The key algorithm `rsa`, bits of key `2048` and algorithm for signing `sha256` are also required for correct interoperability between IDS-testbed components.
The Sub CA used for signing the certificate is a required parameter. The key algorithm `rsa`, bits of key `2048`, algorithm for signing `sha256` and Subject Alternative Name with DNS Name and IP Address are also required for correct interoperability between IDS-testbed components.

The created key pair is located at the folder `CertificateAuthority/data/cert`

Expand Down
2 changes: 2 additions & 0 deletions CertificateAuthority/arguments.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ def parse():
parser_cert_create.add_argument('--email', help='Email address')
parser_cert_create.add_argument('--server', action='store_true', help='Certificate is for Server')
parser_cert_create.add_argument('--client', action='store_true', help='Certificate is for Client')
parser_cert_create.add_argument('--san-name', action='append', help='Name to use in SAN (can be specified multiple times)')
parser_cert_create.add_argument('--san-ip', action='append', help='IP to use in SAN (can be specified multiple times)')

# cert sign parser
parser_cert_create = subparsers_cert.add_parser('sign', formatter_class=argparse.ArgumentDefaultsHelpFormatter)
Expand Down
18 changes: 13 additions & 5 deletions CertificateAuthority/cert.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,11 +68,19 @@ def create(args):
exit(1)

cert.add_extensions([
crypto.X509Extension(b'basicConstraints', True, b'CA:FALSE'),
crypto.X509Extension(b'extendedKeyUsage', True, ','.join(eku).encode('utf-8')),
crypto.X509Extension(b'keyUsage', True, b'digitalSignature,keyEncipherment,keyAgreement'),
crypto.X509Extension(b'subjectKeyIdentifier', True, b'hash', subject=cert),
crypto.X509Extension(b'authorityKeyIdentifier', True, b'keyid, issuer', issuer=ca_crt)
crypto.X509Extension(b'basicConstraints', True, b'CA:FALSE'),
crypto.X509Extension(b'extendedKeyUsage', True, ','.join(eku).encode('utf-8')),
crypto.X509Extension(b'keyUsage', True, b'digitalSignature,keyEncipherment,keyAgreement'),
crypto.X509Extension(b'subjectKeyIdentifier', True, b'hash', subject=cert),
crypto.X509Extension(b'authorityKeyIdentifier', True, b'keyid, issuer', issuer=ca_crt)
])

if args.san_name or args.san_ip:
san_list = [f'IP:{item}' for item in args.san_ip or []]
san_list += [f'DNS:{item}' for item in args.san_name or []]

cert.add_extensions([
crypto.X509Extension(b'subjectAltName', False, ', '.join(san_list).encode('utf-8'))
])

cert.sign(ca_key, args.hash)
Expand Down
24 changes: 12 additions & 12 deletions CertificateAuthority/data/ca/ReferenceTestbedCA.crt
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
-----BEGIN CERTIFICATE-----
MIICtjCCAhegAwIBAgIBADAKBggqhkjOPQQDBDBKMQswCQYDVQQGEwJFUzEMMAoG
MIICtTCCAhegAwIBAgIBADAKBggqhkjOPQQDBDBKMQswCQYDVQQGEwJFUzEMMAoG
A1UECgwDU1FTMRAwDgYDVQQLDAdUZXN0TGFiMRswGQYDVQQDDBJSZWZlcmVuY2VU
ZXN0YmVkQ0EwHhcNMjExMTI0MTAzNDIzWhcNMzExMTIyMTAzNDIzWjBKMQswCQYD
ZXN0YmVkQ0EwHhcNMjIxMTE3MDk1MDAzWhcNMzIxMTE0MDk1MDAzWjBKMQswCQYD
VQQGEwJFUzEMMAoGA1UECgwDU1FTMRAwDgYDVQQLDAdUZXN0TGFiMRswGQYDVQQD
DBJSZWZlcmVuY2VUZXN0YmVkQ0EwgZswEAYHKoZIzj0CAQYFK4EEACMDgYYABAGX
DAfkZMGJrlZ/iajqIuuYnsBC45Ebe84lBg3Lauz43SD6+9BaO7Rm632Xf+ZmmXPl
L2mpzfLQX1uidz8/RTMuYgHCdRUQf8YAPCTtwOpt+XwExrPL3DYKpL8jb5GE8pFV
JuGpClmlnvVCA6rcdRYHTO8UmcVDJjH2N/lZhgG94sB3o6OBqjCBpzASBgNVHRMB
Af8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwICBDAgBgNVHQ4BAf8EFgQUEd81aZfI
TPogrbhqiWj/srTNWTUwXwYDVR0jAQH/BFUwU6FOpEwwSjELMAkGA1UEBhMCRVMx
DBJSZWZlcmVuY2VUZXN0YmVkQ0EwgZswEAYHKoZIzj0CAQYFK4EEACMDgYYABAFR
0Vn7LW5XsTnG2qUNdmZ6ML5q132x1/ctt1d0zbq5gvD8cYEVGth2c1M2qCd+Q8Bm
gx6aD1nLQbwY54sAtNod8wHSTtd+4PdMJaJRB07lQSmMDOEUZmbavI8924BzMhQq
/6iumZrg+/JAAwTPQCiXeLKW5ngJXfJcJWJxHoBWJGKKE6OBqjCBpzASBgNVHRMB
Af8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwICBDAgBgNVHQ4BAf8EFgQUPICPGUxy
rst97/EOsas3aEYLaVswXwYDVR0jAQH/BFUwU6FOpEwwSjELMAkGA1UEBhMCRVMx
DDAKBgNVBAoMA1NRUzEQMA4GA1UECwwHVGVzdExhYjEbMBkGA1UEAwwSUmVmZXJl
bmNlVGVzdGJlZENBggEAMAoGCCqGSM49BAMEA4GMADCBiAJCASBLitnQj2ytCUat
Rj9m7RkGO3qp9Kge/A8RFXFOU8Yfzi99Oj/ZzloB96IXenZ4tnRLyq6voIzORCLG
uc+DUIxLAkIBB5FDKKFpgHoQybbIox7vbvVzRZLH0oMfv5o7YV8VOOnm0YszAeCg
zxNfBPgfS4yHL1ATbJtSCbJlsiRRoca2lKI=
bmNlVGVzdGJlZENBggEAMAoGCCqGSM49BAMEA4GLADCBhwJBMPbKw4zz2/5hIKIm
8nBBkl5zhx3UYt6V8/DPf6e+c0a0IBqta8AXKC+HzCAt+tgqUHGZ0mvVOOHJKDl1
Dc2CrMsCQgG8hBABjb/d/c/tS2rfW97/U2FuqdIKKlY3F2xLMn9cYE64IbgnTZFV
uqzs535iReo/chHFN4l8iacfI77q8P0VlQ==
-----END CERTIFICATE-----
12 changes: 6 additions & 6 deletions CertificateAuthority/data/ca/ReferenceTestbedCA.key
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
-----BEGIN PRIVATE KEY-----
MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIA/Vn3PHA21wUMj+Bp
je0PMVRXh2lipzEq0WpZ9mAF4OKA8fftkkTO052pdarif9a5O1KDMWD8rqx/nCLz
gVh+0NehgYkDgYYABAGXDAfkZMGJrlZ/iajqIuuYnsBC45Ebe84lBg3Lauz43SD6
+9BaO7Rm632Xf+ZmmXPlL2mpzfLQX1uidz8/RTMuYgHCdRUQf8YAPCTtwOpt+XwE
xrPL3DYKpL8jb5GE8pFVJuGpClmlnvVCA6rcdRYHTO8UmcVDJjH2N/lZhgG94sB3
ow==
MIHuAgEAMBAGByqGSM49AgEGBSuBBAAjBIHWMIHTAgEBBEIBRkzMdhbRdTsgcvMu
95ezO2Wl6ijg39msxa24o7TfjWAiZ6QWU9R7ITHXi8sLLU+MYc+UsGUp//T6g/ZX
vJgcb9GhgYkDgYYABAFR0Vn7LW5XsTnG2qUNdmZ6ML5q132x1/ctt1d0zbq5gvD8
cYEVGth2c1M2qCd+Q8Bmgx6aD1nLQbwY54sAtNod8wHSTtd+4PdMJaJRB07lQSmM
DOEUZmbavI8924BzMhQq/6iumZrg+/JAAwTPQCiXeLKW5ngJXfJcJWJxHoBWJGKK
Ew==
-----END PRIVATE KEY-----
2 changes: 1 addition & 1 deletion CertificateAuthority/data/ca/ReferenceTestbedCA.serial
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3
2
27 changes: 14 additions & 13 deletions CertificateAuthority/data/cert/testbed1.crt
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIC8TCCAnegAwIBAgIBATAKBggqhkjOPQQDAjBNMQswCQYDVQQGEwJFUzEMMAoG
MIIDGjCCAp+gAwIBAgIBATAKBggqhkjOPQQDAjBNMQswCQYDVQQGEwJFUzEMMAoG
A1UECgwDU1FTMRAwDgYDVQQLDAdUZXN0TGFiMR4wHAYDVQQDDBVSZWZlcmVuY2VU
ZXN0YmVkU3ViQ0EwHhcNMjExMTI0MTEwNzAwWhcNMjQxMTIzMTEwNzAwWjBAMQsw
ZXN0YmVkU3ViQ0EwHhcNMjIxMTE3MDk1MjQ4WhcNMjUxMTE2MDk1MjQ4WjBAMQsw
CQYDVQQGEwJFUzEMMAoGA1UECgwDU1FTMRAwDgYDVQQLDAdUZXN0TGFiMREwDwYD
VQQDDAh0ZXN0YmVkMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAW
km70gGt1O7ZCvujnBo5cXpGmbA1DA12ybFb2TQKWVaCu1Vxj9FXm8DYmO9mRit9K
wH7Fp+QYCdKNX3nRUzK5BCQL2nNvsZecbndKNs7a4qY4xhM9VYy3TJAx7cJaOB9B
wV5+boLEza3Hv3Z+f2Ym4hK7vF07BJ5T34P9Juvh1+FpkBODccgBFdqhgBUjSa+M
ENEEmN1gWwpJMCETq7dL9OK6viblFMnuh2KjOXCo05G2p8WDINyoI8SEJ+UD25I5
/B7GEJpw4cUse3jVIpbmCj7yac/XXnCB5T68SiMtR4X7xS0bDj4K28DStiu+PvVD
7+2+m3sW1mDiyZstwkECAwEAAaOBiTCBhjAMBgNVHRMBAf8EAjAAMCAGA1UdJQEB
VQQDDAh0ZXN0YmVkMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKiq
eyus6UA+Wtz2ZgmWQiIvxhtBBJzVxlBdEliF3iNuqWZycfGwt7bJaIOfK5p/QbYn
G04/fX3fnX9JJu7Lslw2OLSCX/etU/bpDN2z5+0n/Q5P5qISjf1YCrzPDtwblNLc
euFAzrcLbA3CwJ0aA2C9FMOOkw7ngfypdzX5zDxXWH6SAYxDKqlvH/+DVlec7OXp
ljwAae/TSjtCbiJlwf/Zopph1fFGvF41KJ4bGedy4YhhlauFsn7e/JvPwDfuEyUz
ulIp56K7aSV9n18QUdMkQYMRrxLgetkY+BmEWh1+qKEGKLgecdGMGBF3CUBway1y
+PwE8cNB2Fn39wdPYCUCAwEAAaOBsTCBrjAMBgNVHRMBAf8EAjAAMCAGA1UdJQEB
/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCA6gwIAYDVR0O
AQH/BBYEFGYH7eWA5CltHt33Q8oO6zgyyDpDMCIGA1UdIwEB/wQYMBaAFAf8lRfE
lbnkrQlfBx7SIHUtiWaFMAoGCCqGSM49BAMCA2gAMGUCMHcRc9kuTfd5+9mBid9m
7E5OEehBrJUSQaxxWz1/x2w4+Se3JikqLiGaufb0VCDc9AIxAK1VxiErgSvw3ybs
u8ZPeVx43QVodc3KG2wKwasjdYLbDX556CBukt79OyrkU12Bsg==
AQH/BBYEFOLEJHOhCrEg5u53W8skmH45dCVJMCIGA1UdIwEB/wQYMBaAFEEwPH6H
wu9mcieRgu9W6QxcK7wrMCYGA1UdEQQfMB2HBH8AAAGCCmNvbm5lY3RvcmGCCWxv
Y2FsaG9zdDAKBggqhkjOPQQDAgNpADBmAjEAgc9SIHbn1Z2486v6eHYfUFda4sKy
9vjFoedsuVTgrJk8VQhuVnoYsC9JoIWXRullAjEAkyMzdXujt32DEKcdLwl6XWRo
epv791MerUwd+yMZnBIG+6jCgQY918spgwl8+BiT
-----END CERTIFICATE-----
52 changes: 26 additions & 26 deletions CertificateAuthority/data/cert/testbed1.key
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwFpJu9IBrdTu2
Qr7o5waOXF6RpmwNQwNdsmxW9k0CllWgrtVcY/RV5vA2JjvZkYrfSsB+xafkGAnS
jV950VMyuQQkC9pzb7GXnG53SjbO2uKmOMYTPVWMt0yQMe3CWjgfQcFefm6CxM2t
x792fn9mJuISu7xdOwSeU9+D/Sbr4dfhaZATg3HIARXaoYAVI0mvjBDRBJjdYFsK
STAhE6u3S/Tiur4m5RTJ7odiozlwqNORtqfFgyDcqCPEhCflA9uSOfwexhCacOHF
LHt41SKW5go+8mnP115wgeU+vEojLUeF+8UtGw4+CtvA0rYrvj71Q+/tvpt7FtZg
4smbLcJBAgMBAAECggEBAJyh92+rHfB4P71IcflKR5Kqp5R3rPW+/meCJszUGnyK
rXBZFIEyiE1BN7tzFxnZVOZ63+/kcgt7NoGML7l0ccVUvlIyGQdF+3sZM0n5QfeO
zL1/EvJaRJb/FaPORefzyKhFHXSokjTQSwSiAbWtoDWFsONpC40CyoDrqo8FyHFY
4aHWHka2WxLih2AmLOBnzhQ19si8zZN0b4D4bWhXGbShAatNp4t3kxRnHQSpWOi9
f8X2zpRTKUd98zRscIIHwmLyime9ew0swKMsOns5aMRHEBWLlHo+8X0w/q7PyaK9
RkK8Au31zTRNeVous2w0JrByHqYsaSR5q/SvwwDmYoECgYEA17UGedjBY3dWmXL4
8oMHcAMmhaR6WEVC5guz8LE3Lv+KqclP/qiuzO1BoGHsi7D+FCufZswtYnpwhGtS
ymaXdQudVSrd5/6ELk3DJJJkXjL5Ft0yN38CdPx3T51MZdbPFhkSIndtnO2+Iso/
7gF2g52s/q/JgnUCSQmEf2ebts0CgYEA0Pr+b5TrSrwtcdGW3CpGpYV0JR+8kUEE
L05LsMQw7umYF5QG/5ouIv34Uo64cihCVf2MC2ukzJCg9/lAYTB3aYkDqwSYOSTm
xgQXCaY9LV9BAAs99POLMMlLI2uffg5L0KyqX/O3OvTpfNIAb7o/x4wtYKQs44zm
oklerXqZcUUCgYEA1yd4OycJ1kWdeldkmrg5Pe/Wh6zEX7FOBhmcNLL+4QEA9VOY
V+E24a6xK+EgyUEUXVgZmbaEelq4Skymer4Tyip4lw+34YRLocfsoljmhdMAA19E
jHhCIiAEfcPfBSFa06bUIM7Q5Zt5cEgdti99X9BxUmRSca52RhWZNF9KwO0CgYAB
G0MbniM8yxBGiQCOe97R44oA5FEgR8LY6UY3UmKb8Tqv7UW4Nr3Fy6hz73OEjzgC
sov6R4Cg4KcpiPVRTmtjcKlHT4fqzYo3RDBHCc1LHzT95hFW6a8z++zc7CX1CehW
24MvbN/sfP17frUn4kmSKejXmSbvsYBLHa5Vps+HLQKBgBmrNtKdWyFTDMllpHH9
DQ75W5M7jkPAMGtkOs9dyFiQ9lbtWtrU7hgQwPr7b8yD53vLwxRMKjZ+mthG+15Y
vUAlKVbpCotdeJ4I2IjvbLuAxf+LDy5VWGlymPW0NVj+Rc+bYyzFmy0/exTHmjAl
Ujh+Sumvw2CU9bDSqVN6u2gQ
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCoqnsrrOlAPlrc
9mYJlkIiL8YbQQSc1cZQXRJYhd4jbqlmcnHxsLe2yWiDnyuaf0G2JxtOP319351/
SSbuy7JcNji0gl/3rVP26Qzds+ftJ/0OT+aiEo39WAq8zw7cG5TS3HrhQM63C2wN
wsCdGgNgvRTDjpMO54H8qXc1+cw8V1h+kgGMQyqpbx//g1ZXnOzl6ZY8AGnv00o7
Qm4iZcH/2aKaYdXxRrxeNSieGxnncuGIYZWrhbJ+3vybz8A37hMlM7pSKeeiu2kl
fZ9fEFHTJEGDEa8S4HrZGPgZhFodfqihBii4HnHRjBgRdwlAcGstcvj8BPHDQdhZ
9/cHT2AlAgMBAAECggEAak9qa1EFhDTJWNUF460N6jZqi+sjWSd1ZFoFoj5ekb7C
j4w7PbfBVDkG40+EUFE9ve5QS7XBB4HW58/X9lP2DCExBLXYf2iEr/Cc53DqEpVN
76N1H1rKnJDN08w+9YV8/Jtz6F7M7JsKdHH4rg0ja+pCGDDZiF9rkzHNrfvRO4Zc
U/YUOlHqkn+0RhLOd90dqh8ZbuY7Oi97b4ZDiBK9BO7N3CoUuVAD3oDV+SMyyMpn
T3QQJSZJe7TJrG50FDwXKu8FVRKHTJBPNViRinRjGz3q0KmQsMJqq/0S/6TCEhYA
KIVJCH8hQvIaMbCJGe3HAqp35T0hgpseBt7uzwDu0QKBgQDY67PoC8S9xDqNQaSz
PvM7gm1DHY8oH76ekr6ShFsJS/BrRJnGvVtov1ZkpwGwdhwTVZItQOtV/acbeVL7
lUTRtHkTVk9iedj6bfcON3W9FM6X+sTxdwxTz5N6XjwXc43lBkz+m2ZB6G94fVAq
fdcPwY69YrEYW26yBmkJuwiBtwKBgQDHDUmV0XetWFzdEvPae+wRxkRA/EjjA/9q
fj0XDD3OPy3KhBz7eWY5oC39SnVuOiaKNueBcjkYpNOZCiS2idI2Hh4IAkZgYLzH
YNarHYCqnCsivI2uMzkZMJdSLBNTDokOYNsdx+OhzhIOVsf731Y/FZ2EgZ9djzYU
ikM1shz9AwKBgQC/HePTJVNA0ru3qsc+ec75dm9nu4pekqFyut2W33AJ39NB3x4R
QNJhlnq6kX3miBkyW6k/n7v4dlQd26XmLNyGWph2Fgw5OhuWgP4zk19zqPpgYrvT
9sxwpylLne0ZyGCTERsTE71jgjN8GARie57YrfNiHqrjR+NejFFNFnFnPwKBgFe+
+cM7dYBKxZUG98xGeIhVWF01WYQJjRyKza9NTCmRHER7/LK2j2OzwtI3cpDGvZqM
HX2otpawgj6ihBCbrLkCicaKCjAONOnHPJpuBPwwn6tOZz51giQikXI9z777V1up
Qq5cIXKAfuEnTD0x9LkWdDunUHNT4EkpsfsHq1O1AoGADcLD+72mUSrQJMMwfK7K
Us4+siNmjBG8tFNefDYJ54rDwkUF521RNl1OJD8UWrrwMDsXK/mwNlWWMsm6NlW8
0YNW65bYcIv+2bknVuzsE+6I24cx7P6SQqGuNSWF+Xfw1yAy8QbRnhgsYSLfQfus
DctlF2k49qfQJG2XD3TAYGE=
-----END PRIVATE KEY-----
18 changes: 0 additions & 18 deletions CertificateAuthority/data/cert/testbed10.crt

This file was deleted.

28 changes: 0 additions & 28 deletions CertificateAuthority/data/cert/testbed10.key

This file was deleted.

Loading

0 comments on commit 2e57fd0

Please sign in to comment.