Skip to content

Commit

Permalink
Merge pull request #111 from eclipxe13/maintenance-20230619
Browse files Browse the repository at this point in the history
Maintenance 2023-06-19
  • Loading branch information
eclipxe13 committed Jun 19, 2023
2 parents 11aef21 + ac99fc3 commit 861ee81
Show file tree
Hide file tree
Showing 30 changed files with 159 additions and 146 deletions.
2 changes: 1 addition & 1 deletion .php-cs-fixer.dist.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
// contrib
'concat_space' => ['spacing' => 'one'],
'not_operator_with_successor_space' => true,
'single_blank_line_before_namespace' => true,
'blank_lines_before_namespace' => true,
'linebreak_after_opening_tag' => true,
'blank_line_after_opening_tag' => true,
'ordered_imports' => true,
Expand Down
7 changes: 7 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,13 @@
- Merge methods from `\CfdiUtils\Nodes\NodeHasValueInterface` into `\CfdiUtils\Nodes\NodeInterface`.
- Remove deprecated constant `CfdiUtils\Retenciones\Retenciones::RET_NAMESPACE`.

## Maintenance 2023-06-19

The certificate for RFC `EKU9003173C9` expired and is replaced for a new one.
This change require several changes on tests.

Replace deprecated rule `single_blank_line_before_namespace` with `blank_lines_before_namespace` for `php-cs-fixer`.

## Version 2.24.0 2023-06-14

Add a calculator and writer for complement *Pagos 2.0*.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
namespace CfdiUtils\Validate\Cfdi33\Standard;

use CfdiUtils\Nodes\NodeInterface;
use CfdiUtils\Utils\Rfc;
use CfdiUtils\Validate\Asserts;
use CfdiUtils\Validate\Cfdi33\Abstracts\AbstractDiscoverableVersion33;
use CfdiUtils\Validate\Status;
Expand Down
30 changes: 15 additions & 15 deletions tests/CfdiUtilsTests/Certificado/CertificadoTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ public function testConstructWithValidExample()
// -fingerprint -pubkey -in tests/assets/certs/EKU9003173C9.cer
$expectedPublicKey = <<< EOD
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjdKXiqYHzi++YmEb9X6q
vqFWLCz1VEfxom2JhinPSJxxcuZWBejk2I5yCL5pDnUaG2xpQlMTkV/7S7JfGGvY
JumKO4R5zg0QSA7qdxiEhcwf/ekfSvzM2EDnLHDCKAQwEWsnJy78uxZTLzu/65VZ
7EgEcWUTvCs/GZJLI9s6XmKY2SMmv9+vfqBqkJNXE0ZB6OfSbyeE325P94iMn+B/
yJ4vZwXvXGFqNDJyqG+ww7f77HYubQPJjLQPedy2qTcgmSAwkUEJVBjYA6mPf/Be
ZlL1YJHHM7CIBnb3/bzED0n944woio+4+rnMZdfhcCVpm74DZomlEf9KuJtq5u/J
RQIDAQAB
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtmecO6n2GS0zL025gbHG
QVxznPDICoXzR2uUngz4DqxVUC/w9cE6FxSiXm2ap8Gcjg7wmcZfm85EBaxCx/0J
2u5CqnhzIoGCdhBPuhWQnIh5TLgj/X6uNquwZkKChbNe9aeFirU/JbyN7Egia9oK
H9KZUsodiM/pWAH00PCtoKJ9OBcSHMq8Rqa3KKoBcfkg1ZrgueffwRLws9yOcRWL
b02sDOPzGIm/jEFicVYt2Hw1qdRE5xmTZ7AGG0UHs+unkGjpCVeJ+BEBn0JPLWVv
DKHZAQMj6s5Bku35+d/MyATkpOPsGT/VTnsouxekDfikJD1f7A1ZpJbqDpkJnss3
vQIDAQAB
-----END PUBLIC KEY-----
EOD;
Expand All @@ -33,20 +33,20 @@ public function testConstructWithValidExample()
'/CN=ESCUELA KEMPER URGATE SA DE CV',
'/name=ESCUELA KEMPER URGATE SA DE CV',
'/O=ESCUELA KEMPER URGATE SA DE CV',
'/x500UniqueIdentifier=EKU9003173C9 / XIQB891116QE4',
'/serialNumber= / XIQB891116MGRMZR05',
'/OU=Escuela Kemper Urgate',
'/x500UniqueIdentifier=EKU9003173C9 / VADA800927DJ3',
'/serialNumber= / VADA800927HSRSRL05',
'/OU=Sucursal 1',
]);
$this->assertSame($certificateName, str_replace('\/', '/', $certificado->getCertificateName()));
$this->assertSame('ESCUELA KEMPER URGATE SA DE CV', $certificado->getName());
$this->assertSame('EKU9003173C9', $certificado->getRfc());
$this->assertSame('30001000000400002434', $certificado->getSerial());
$this->assertSame('30001000000500003416', $certificado->getSerial());
$this->assertSame(
'3330303031303030303030343030303032343334',
'3330303031303030303030353030303033343136',
$certificado->getSerialObject()->getHexadecimal()
);
$this->assertSame(strtotime('2019-06-17T14:44:14-05:00'), $certificado->getValidFrom());
$this->assertSame(strtotime('2023-06-17T14:44:14-05:00'), $certificado->getValidTo());
$this->assertSame(strtotime('2023-05-18T11:43:51+00:00'), $certificado->getValidFrom());
$this->assertSame(strtotime('2027-05-18T11:43:51+00:00'), $certificado->getValidTo());
$this->assertSame($expectedPublicKey, $certificado->getPubkey());
}

Expand Down Expand Up @@ -138,7 +138,7 @@ public function testConstructCertificateUsingPathThatIsBase64()
chdir($workingdir);
try {
$certificate = new Certificado('EKU9003173C9.cer');
$this->assertSame('30001000000400002434', $certificate->getSerial());
$this->assertSame('30001000000500003416', $certificate->getSerial());
} finally {
chdir($previousPath);
}
Expand Down
2 changes: 1 addition & 1 deletion tests/CfdiUtilsTests/CreateComprobante33CaseTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public function testCreateCfdiUsingComprobanteElement()
$cerfile = $this->utilAsset('certs/EKU9003173C9.cer');
$keyfile = $this->utilAsset('certs/EKU9003173C9.key.pem');
$certificado = new Certificado($cerfile);
$fecha = mktime(14, 15, 16, 1, 13, 2021); // 2021-01-13 14:15:16
$fecha = strtotime('2023-06-18 19:20:21');

// create comprobante using creator with attributes
// did not set the XmlResolver then a new XmlResolver is created using the default location
Expand Down
2 changes: 1 addition & 1 deletion tests/CfdiUtilsTests/CreateComprobante40CaseTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public function testCreateCfdiUsingComprobanteElement()
$cerfile = $this->utilAsset('certs/EKU9003173C9.cer');
$keyfile = $this->utilAsset('certs/EKU9003173C9.key.pem');
$certificado = new Certificado($cerfile);
$fecha = mktime(14, 15, 16, 1, 13, 2021); // 2021-01-13 14:15:16
$fecha = strtotime('2023-06-18 19:20:21');

// create comprobante using creator with attributes
// did not set the XmlResolver then a new XmlResolver is created using the default location
Expand Down
5 changes: 3 additions & 2 deletions tests/CfdiUtilsTests/CreateComprobantePagos33CaseTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ public function testCreateComprobantePagos()
$cerfile = $this->utilAsset('certs/EKU9003173C9.cer');
$keyfile = $this->utilAsset('certs/EKU9003173C9.key.pem');
$certificado = new Certificado($cerfile);
$fecha = strtotime('2021-01-13 14:15:16');
$fechaPago = strtotime('2020-12-13 17:18:19');
$fecha = strtotime('2023-06-18 19:20:21');
$fechaPago = strtotime('2023-05-06 07:08:09');

$creator = new CfdiCreator33();
$comprobante = $creator->comprobante();
Expand Down Expand Up @@ -99,6 +99,7 @@ public function testCreateComprobantePagos()
);

// test that the file is the same as expected
/** @see tests/assets/created-pago-with-ns-at-root-33.xml */
$expectedFile = $this->utilAsset('created-pago-with-ns-at-root-33.xml');
$this->assertXmlStringEqualsXmlFile($expectedFile, $creator->asXml());
}
Expand Down
10 changes: 5 additions & 5 deletions tests/CfdiUtilsTests/PemPrivateKey/PemPrivateKeyTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -130,11 +130,11 @@ public function testSign()

$content = 'lorem ipsum';
$expectedSign = <<< EOC
CzjYgB2dOp4P76kYBSGymRJdQo9hjErCF+5mvoiVWVnvcV/eg9IkW+1DnOem5slYzU9+lzOo+I79wcOe
0gRtsmybGnViXxAQ8rr7YciFCoyqtKhxGjdgBpvO2NMT84n6U8ChYb8v7O/s4Gi5yTPj9D113rNsQGb8
5nXerA+N6G6axy0F/IcUMZ6VPkDDjATcwjEj5A3q7qORG/l2cAKaV4nGKjn8V82bZ40ys7PGvFfZfirZ
BeKg1QPUqf2fpgVI6wf/IM4YRD6ZbTgtFiYH30/dlzowZTAR1NMHJXa4uxCdTY7mQVekTw0FNDxrAZr/
5lLezLMMyEezIz+EQKgAvg==
Dhtz+Ou926kNk0B9iv7MF+8ts2yfeuIJhB7/sfuUqCwbzWnpX9/CxWIWMXZOiF/jBU8tREoTh+claQKD
wjkyjuaZX47hN7P9fklfxA5Sq258frhm0KQ7kPi9FTFjmTUhcHoc92+z6jfGVfNe8R7OFMnxzWKp03Gy
IC1ewW0HOpmba445T2rSEyjUKZaClfdxbESkUFCeJbXCLsuE9LxoPiMp7zY+haV254fq2psIjTvt1xd8
Carv0WG58VC4IPTphedHj2SPb3YbikgxJZnCVu6vzf3MTrydZe65GAxoqaLecVzriQbbV90WMx/lkAT4
/wCuxjvmHDoghs4JtQdaCA==
EOC;
$sign = chunk_split(base64_encode($privateKey->sign($content, OPENSSL_ALGO_SHA256)), 80, "\n");
$this->assertEquals($expectedSign, rtrim($sign));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ public function testCreatePreCfdiWithAllCorrectValues()
$this->assertFalse($asserts->hasErrors());

// check against known content
/** @see tests/assets/retenciones/retenciones10.xml */
$this->assertXmlStringEqualsXmlFile($this->utilAsset('retenciones/retenciones10.xml'), $creator->asXml());
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ public function testCreatePreCfdiWithAllCorrectValues()
$this->assertFalse($asserts->hasErrors());

// check against known content
/** @see tests/assets/retenciones/retenciones20.xml */
$this->assertXmlStringEqualsXmlFile($this->utilAsset('retenciones/retenciones20.xml'), $creator->asXml());
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,42 +53,46 @@ public function testValidateBadRfcAndNameNumber()
$this->assertStatusEqualsCode(Status::error(), 'SELLO04');
}

public function testValidateOkLowerFecha()
{
// Fecha inicial de vigencia del certificado
$validLowerDate = strtotime('2023-05-18T11:43:51+00:00');
$this->setUpCertificado(['Fecha' => Format::datetime($validLowerDate)]);
$this->runValidate();
$this->assertStatusEqualsCode(Status::ok(), 'SELLO05');
$this->assertStatusEqualsCode(Status::ok(), 'SELLO06');
}

public function testValidateBadLowerFecha()
{
$validLowerDate = strtotime('2019-06-17T19:44:13+00:00');
// Fecha inicial de vigencia del certificado - 1
$validLowerDate = strtotime('2023-05-18T11:43:50+00:00');
$this->setUpCertificado(['Fecha' => Format::datetime($validLowerDate - 1)]);
$this->runValidate();
$this->assertStatusEqualsCode(Status::error(), 'SELLO05');
$this->assertStatusEqualsCode(Status::ok(), 'SELLO06');
}

public function testValidateOkLowerFecha()
public function testValidateOkHigherFecha()
{
$validLowerDate = strtotime('2019-06-17T19:44:14+00:00');
$this->setUpCertificado(['Fecha' => Format::datetime($validLowerDate)]);
// Fecha final de vigencia del certificado
$validHigherDate = strtotime('2023-06-17T19:44:13+00:00');
$this->setUpCertificado(['Fecha' => Format::datetime($validHigherDate)]);
$this->runValidate();
$this->assertStatusEqualsCode(Status::ok(), 'SELLO05');
$this->assertStatusEqualsCode(Status::ok(), 'SELLO06');
}

public function testValidateBadHigherFecha()
{
$validHigherDate = strtotime('2023-06-17T19:44:15+00:00');
// Fecha final de vigencia del certificado + 1
$validHigherDate = strtotime('2027-05-18T11:43:52+00:00');
$this->setUpCertificado(['Fecha' => Format::datetime($validHigherDate + 1)]);
$this->runValidate();
$this->assertStatusEqualsCode(Status::ok(), 'SELLO05');
$this->assertStatusEqualsCode(Status::error(), 'SELLO06');
}

public function testValidateOkHigherFecha()
{
$validHigherDate = strtotime('2023-06-17T19:44:14+00:00');
$this->setUpCertificado(['Fecha' => Format::datetime($validHigherDate)]);
$this->runValidate();
$this->assertStatusEqualsCode(Status::ok(), 'SELLO05');
$this->assertStatusEqualsCode(Status::ok(), 'SELLO06');
}

public function testValidateBadSelloBase64()
{
$this->setUpCertificado(['Sello' => 'ñ']);
Expand Down
Binary file modified tests/assets/certs/EKU9003173C9.cer
Binary file not shown.
62 changes: 31 additions & 31 deletions tests/assets/certs/EKU9003173C9.cer.pem
Original file line number Diff line number Diff line change
@@ -1,42 +1,42 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjdKXiqYHzi++YmEb9X6q
vqFWLCz1VEfxom2JhinPSJxxcuZWBejk2I5yCL5pDnUaG2xpQlMTkV/7S7JfGGvY
JumKO4R5zg0QSA7qdxiEhcwf/ekfSvzM2EDnLHDCKAQwEWsnJy78uxZTLzu/65VZ
7EgEcWUTvCs/GZJLI9s6XmKY2SMmv9+vfqBqkJNXE0ZB6OfSbyeE325P94iMn+B/
yJ4vZwXvXGFqNDJyqG+ww7f77HYubQPJjLQPedy2qTcgmSAwkUEJVBjYA6mPf/Be
ZlL1YJHHM7CIBnb3/bzED0n944woio+4+rnMZdfhcCVpm74DZomlEf9KuJtq5u/J
RQIDAQAB
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtmecO6n2GS0zL025gbHG
QVxznPDICoXzR2uUngz4DqxVUC/w9cE6FxSiXm2ap8Gcjg7wmcZfm85EBaxCx/0J
2u5CqnhzIoGCdhBPuhWQnIh5TLgj/X6uNquwZkKChbNe9aeFirU/JbyN7Egia9oK
H9KZUsodiM/pWAH00PCtoKJ9OBcSHMq8Rqa3KKoBcfkg1ZrgueffwRLws9yOcRWL
b02sDOPzGIm/jEFicVYt2Hw1qdRE5xmTZ7AGG0UHs+unkGjpCVeJ+BEBn0JPLWVv
DKHZAQMj6s5Bku35+d/MyATkpOPsGT/VTnsouxekDfikJD1f7A1ZpJbqDpkJnss3
vQIDAQAB
-----END PUBLIC KEY-----
-----BEGIN CERTIFICATE-----
MIIFuzCCA6OgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MzQwDQYJKoZIhvcNAQEL
MIIFsDCCA5igAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDM0MTYwDQYJKoZIhvcNAQEL
BQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFE
TUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9y
aXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0w
GwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJ
GwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWxpejEOMAwGA1UEEQwFMDYzNzAxCzAJ
BgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhD
T1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3Bv
bnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MTk0NDE0WhcNMjMwNjE3MTk0NDE0
WjCB4jEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScw
bnNhYmxlOiBBQ0RNQS1TQVQwHhcNMjMwNTE4MTE0MzUxWhcNMjcwNTE4MTE0MzUx
WjCB1zEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScw
JQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoT
HkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAw
MzE3M0M5IC8gWElRQjg5MTExNlFFNDEeMBwGA1UEBRMVIC8gWElRQjg5MTExNk1H
Uk1aUjA1MR4wHAYDVQQLExVFc2N1ZWxhIEtlbXBlciBVcmdhdGUwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCN0peKpgfOL75iYRv1fqq+oVYsLPVUR/Gi
bYmGKc9InHFy5lYF6OTYjnIIvmkOdRobbGlCUxORX/tLsl8Ya9gm6Yo7hHnODRBI
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
2peEXMXjQUk7fmpb5MNuOUTW6BE=
-----END CERTIFICATE-----
Binary file modified tests/assets/certs/EKU9003173C9.key
Binary file not shown.
52 changes: 26 additions & 26 deletions tests/assets/certs/EKU9003173C9.key.pem
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCN0peKpgfOL75i
YRv1fqq+oVYsLPVUR/GibYmGKc9InHFy5lYF6OTYjnIIvmkOdRobbGlCUxORX/tL
sl8Ya9gm6Yo7hHnODRBIDup3GISFzB/96R9K/MzYQOcscMIoBDARaycnLvy7FlMv
O7/rlVnsSARxZRO8Kz8Zkksj2zpeYpjZIya/369+oGqQk1cTRkHo59JvJ4Tfbk/3
iIyf4H/Ini9nBe9cYWo0MnKob7DDt/vsdi5tA8mMtA953LapNyCZIDCRQQlUGNgD
qY9/8F5mUvVgkcczsIgGdvf9vMQPSf3jjCiKj7j6ucxl1+FwJWmbvgNmiaUR/0q4
m2rm78lFAgMBAAECggEAbYDO9YTgvfjrPTbRyam12F7mFFHaUusBzXJaHzclD2GL
zzW98e4y1GqX7dxnbXxJXidE1qsijrrXY0kkV8zdJp5n1zCgg9JeYeTycGaD3HMR
uJFJUjMDT249kHi30QH6w1hC8OQ8y4+fRvcRZqr4tZGdrJhotn+Fxw7H6bWZycmc
izbv4Q+e5+tQpWeIKC5u6tChTdURdIULMGTbeuFK7bS9Q6KQu65TiBy9Z+d9Sg7B
2FvaIGGOAxuyNNOaDf4ZC4+1uUJJMqOTXUVhfYwkcQMV/BXNK6uZuoBkL2uOvs9t
+ULwYyY99rUsJvsgbmz0Agzi/0V5rRLJk/7+kz2bOQKBgQDKMs9TuJ6qXL36aB5v
Z+ZaHuliA7j0q4Uiqoec/4tpddgr9O8InxfMnc/EGDBUw5P3iddIM2PM0vOnSGXw
5ZYEfS03R+KrU4TLJIzcyWOLqjwqkZxTWTiMWRcwrWtVBxbxyQubMytAXdKmFCLh
SISktfVltrhhDh80crw0ccdoQwKBgQCzjyY57iIRlxUOdqD4ynRmOC7iZgl554a1
VRkUIk57IsOxBWae3mYkiAbCvGDijeqWO61oBRfN/xphnR9RECwtzCdCDTdMcUp4
i33hHD/vafZRZP4BlNTcZC27B/6ixkdR9LddMtpAT4DUkELhcsn32P/3mzG3rFnL
ljJ+F9jT1wKBgBurKEPEl7GoTzbc2I1WImdio30OFVklv2om+7e4IFOmFJavRaZg
XtlZHv0uci6nNLBC5Hq0zYtRspXJimmUgRrMJkvSQmo/W4SQ09XCmSSbfvA0TLf7
FYnfBxVaJb3U4objg/sQ3XJJZHHlf4BkdAI2BAaPIlvlms+Kg8aJa0gRAoGAT/QH
83ej1+1MRPpxxxZvKi0OQ2VoBs4fX5Ma7aoxBAeA18wt28Pv+4hOalvzUC4dLPQ5
zL2n0eQr3RdXoILxCRuEx5aW7wTrQi3qyVgI6BRox+mOaSnadqBs9IEk01oy2716
AJfqMwSzuvLZtQWmBSStJZYHV1/5Q/wHU7pOpFUCgYBVCgJQ9WboLqHpXl2A++wk
zEnwSM4KDCRc25wAdZykFXf8uXEuIIZG4QsH56ljGrAoulJAGGV1qwqaYoHQzowV
PDFfDEKYKLzT4MF0/kDsYgrnZka2HreLba0Ujwx4MjMDkeoAjbg/uW2jOgRgAHsY
h0lBer2hP8NFqBPBBTNDwQ==
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC2Z5w7qfYZLTMv
TbmBscZBXHOc8MgKhfNHa5SeDPgOrFVQL/D1wToXFKJebZqnwZyODvCZxl+bzkQF
rELH/Qna7kKqeHMigYJ2EE+6FZCciHlMuCP9fq42q7BmQoKFs171p4WKtT8lvI3s
SCJr2gof0plSyh2Iz+lYAfTQ8K2gon04FxIcyrxGprcoqgFx+SDVmuC559/BEvCz
3I5xFYtvTawM4/MYib+MQWJxVi3YfDWp1ETnGZNnsAYbRQez66eQaOkJV4n4EQGf
Qk8tZW8ModkBAyPqzkGS7fn538zIBOSk4+wZP9VOeyi7F6QN+KQkPV/sDVmkluoO
mQmeyze9AgMBAAECggEAM8vEL6UZvxh4umwFy3Bh7dmE8wHkrChRZuyDrUXdgr0p
FLYoZIDUMA2p9cqF6jEudaCEbgZIzAOMiVfbNtMB42tY/vNpLlk8ZK5JFXxeLjUK
zOBVR/ybF+c1FjS4v6KpynQhlbvWDK84Veo97AZkbZjt9PZz4I+5oUYc8OAHTd+b
NgL6r7SnudH/2p7rI9kMFp3h9oov+H91IguFn4SF0aVMPiLMUVUYA3QpvIA03c7A
cY8tloFArpPkpa1yyZ7ToFx3mPsYNxyn4Ud3lx0PHJ0ulUjPBVoi+ewFLHG0Z8HS
2CdBe+7ptS0u1e58+RsX5tlf61xGwlHzMbfqyrBrQQKBgQDp/VO5GmFSzvIlrCJg
X3R6f+YWraYqqL4uND56Y5q+MaPE2lAEzYKkGdHotiYu3Ta6picBo8BamMQBC93r
miwJYBHZWih56Xb/lSdV1GGHUbNCCqhR78EabVgbNj8vWYaCRezXFjMdnG5dTYsn
NsMtvV6/dBXxoLpJWi7YCM6QlQKBgQDHkBNQ1DNUvpSMeICd7OgUTiQKSGViMRKE
BoARNGE5f6ZbCACY69gSDs/OdZUqq6gboCu4VNWrl0/mOZrhkVJEicDKcahDuM6R
5q3EPcv/XhonAlvAXueDCVEaNh7iPyt0XTsDsMFsAi4xs9n6DcOvp8DLDBa9rfWW
gJghwhJ4iQKBgQCdZR5QQQJ+ZV5VIPjuwsbjL+1iC+TehSuIgPQV97I7hcCXxhJV
aLgcEpI0a3I7y+nom6NZYwEc7+3Ilmbs+IPuuoTHI/JeL0EwovAWuAnysG5YWjrn
AtNuJ2dAxrix7RKhxs+Nzw0LOhKzCFo2Qov/1IZLWpb4NhmZBeTExQfOEQKBgQCp
mkbwQQhHE5mIMLmOflNXPnney1xusSn9TtD0zkF67oPhhdGMJZSC9FekLcZSd4Tt
xZiilmbp6DUdgwOghTMX0MMqyqGovJ3C3fv8dlCzfbRYRubXfVDgysBEuI5S1kEG
Kl4HaudX9hpwX1v36k7PMJDngCSrm/bGrA+fUSMFkQKBgQDnHnYRit6FIr1IgLoA
uWEYY/R1cVv5tWtDbHqa/I4+oS+qDA8HNNKVvm8HO8JLRU5f+ZhBQfJVhWbEybOj
KpTeg0L+wtXEw8Qfb2we1GFJ/LaiXTzeJVttnARJXce+G0U/Ei8EthOCh4PTNawU
YTt70e4jJwOsG6DZFT8EnM7O7Q==
-----END PRIVATE KEY-----
Loading

0 comments on commit 861ee81

Please sign in to comment.