Skip to content

Commit

Permalink
Merge pull request #10 from digipost/upgrade-signing-certificate
Browse files Browse the repository at this point in the history
Oppgrader signeringssertifikat og legger til felleskode fra offentlig
  • Loading branch information
asjafjell authored Apr 3, 2017
2 parents 914dfd5 + 66c94fd commit d348b34
Show file tree
Hide file tree
Showing 71 changed files with 2,639 additions and 137 deletions.
10 changes: 0 additions & 10 deletions ApiClientShared/Properties/AssemblyInfo.cs

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,20 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{809BC116-BE0A-4B6C-9F32-C10165E720D1}</ProjectGuid>
<ProjectGuid>{6D84C69A-57CA-4A17-9C1A-CF74B3996177}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ApiClientSharedTests</RootNamespace>
<AssemblyName>ApiClientSharedTests</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<RootNamespace>Digipost.Api.Client.Shared.Resources.Tests</RootNamespace>
<AssemblyName>Digipost.Api.Client.Shared.Resources.Tests</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath>
<IsCodedUITest>False</IsCodedUITest>
<TestProjectType>UnitTest</TestProjectType>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
Expand All @@ -25,6 +26,7 @@
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoWarn>1591</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
Expand All @@ -41,10 +43,6 @@
<AssemblyOriginatorKeyFile>C:\Keys\signingkey.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="Moq, Version=4.2.1510.2205, Culture=neutral, PublicKeyToken=69f491c39445e920, processorArchitecture=MSIL">
<HintPath>..\packages\Moq.4.2.1510.2205\lib\net40\Moq.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="xunit.abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
<HintPath>..\packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll</HintPath>
Expand Down Expand Up @@ -79,14 +77,17 @@
<Compile Include="..\SolutionItems\SharedAssemblyInfo.cs">
<Link>Properties\SharedAssemblyInfo.cs</Link>
</Compile>
<Compile Include="BomUtilityTests.cs" />
<Compile Include="CertificateUtilityTests.cs" />
<Compile Include="LanguageResourceTests.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ApiClientShared\ApiClientShared.csproj">
<ProjectReference Include="..\Digipost.Api.Client.Shared.Resources\Digipost.Api.Client.Shared.Resources.csproj">
<Project>{d61483ad-6923-485a-a19e-d74e10465456}</Project>
<Name>Digipost.Api.Client.Shared.Resources</Name>
</ProjectReference>
<ProjectReference Include="..\Digipost.Api.Client.Shared\Digipost.Api.Client.Shared.csproj">
<Project>{5DD8A0ED-31CB-4FB8-A793-708ACBA9CC83}</Project>
<Name>ApiClientShared</Name>
<Name>Digipost.Api.Client.Shared</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
using Digipost.Api.Client.Shared.Extensions;
using Digipost.Api.Client.Shared.Resources.Certificate;
using Digipost.Api.Client.Shared.Resources.Language;
using Xunit;

namespace Digipost.Api.Client.Shared.Resources.Tests
{
public class LanguageResourceTests
{
public class GetResourceMethod
{
[Fact]
public void Get_resource_with_placeholders()
{
LanguageResource.CurrentLanguage = Language.Language.English;
var certificate = CertificateResource.UnitTests.GetPostenCertificate();

var certDescr = certificate.ToShortString("Extrainfo");

Assert.True(certDescr.Contains(certificate.Subject));
}

[Fact]
public void Get_resource_with_temporary_language()
{
LanguageResource.CurrentLanguage = Language.Language.Norwegian;
var resource = LanguageResource.GetResource(LanguageResourceKey.ToleratedPrefixListError, Language.Language.English);

Assert.True(resource.Contains("The 'PrefixList' attribute is invalid"));
Assert.Equal(Language.Language.Norwegian, LanguageResource.CurrentLanguage);
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
using System.Reflection;
using System.Runtime.InteropServices;

[assembly: AssemblyTitle("Digipost.Api.Client.Shared.Resources.Tests")]
[assembly: ComVisible(false)]
9 changes: 9 additions & 0 deletions Digipost.Api.Client.Shared.Resources.Tests/packages.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="xunit" version="2.1.0" targetFramework="net45" />
<package id="xunit.abstractions" version="2.0.0" targetFramework="net45" />
<package id="xunit.assert" version="2.1.0" targetFramework="net45" />
<package id="xunit.core" version="2.1.0" targetFramework="net45" />
<package id="xunit.extensibility.core" version="2.1.0" targetFramework="net45" />
<package id="xunit.extensibility.execution" version="2.1.0" targetFramework="net45" />
</packages>
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
using System.Collections.Generic;
using System.Security.Cryptography.X509Certificates;
using Digipost.Api.Client.Shared.Resources.Resource;

namespace Digipost.Api.Client.Shared.Resources.Certificate
{
internal class CertificateResource
{
private static readonly ResourceUtility ResourceUtility = new ResourceUtility("Digipost.Api.Client.Shared.Resources.Certificate.Data");

internal static X509Certificate2 GetCertificate(params string[] path)
{
return new X509Certificate2(ResourceUtility.ReadAllBytes(true, path), "", X509KeyStorageFlags.Exportable);
}

public static class UnitTests
{
public static X509Certificate2 GetProduksjonsMottakerSertifikatOppslagstjenesten()
{
return GetCertificate("UnitTests", "produksjonsmottakersertifikatFraOppslagstjenesten.pem");
}

public static X509Certificate2 GetFunksjoneltTestmiljøMottakerSertifikatOppslagstjenesten()
{
return GetCertificate("UnitTests", "testmottakersertifikatFraOppslagstjenesten.pem");
}

public static X509Certificate2 NotActivatedSelfSignedTestCertificate()
{
return GetCertificate("UnitTests", "NotActivatedSelfSignedBringAs.cer");
}

public static X509Certificate2 GetExpiredSelfSignedTestCertificate()
{
return GetCertificate("UnitTests", "ExpiredSelfSignedBringAs.cer");
}

public static X509Certificate2 GetValidSelfSignedTestCertificate()
{
return GetCertificate("UnitTests", "ValidSelfSignedBringAs.cer");
}

public static X509Certificate2 TestIntegrasjonssertifikat()
{
return GetPostenCertificate();
}

public static X509Certificate2 GetEnhetstesterSelvsignertSertifikat()
{
return GetCertificate("UnitTests", "difi-enhetstester.cer");
}

public static X509Certificate2 GetPostenCertificate()
{
return GetCertificate("UnitTests", "PostenNorgeAs.cer");
}

internal static X509Certificate2 GetAvsenderEnhetstesterSertifikat()
{
return EvigTestSertifikatMedPrivatnøkkel();
}

internal static X509Certificate2 GetMottakerEnhetstesterSertifikat()
{
return EvigTestSertifikatUtenPrivatnøkkel();
}

private static X509Certificate2 EvigTestSertifikatUtenPrivatnøkkel()
{
return GetCertificate("UnitTests", "difi-enhetstester.cer");
}

private static X509Certificate2 EvigTestSertifikatMedPrivatnøkkel()
{
return GetCertificate("UnitTests", "difi-enhetstester.p12");
}
}

public static class Chain
{
public static List<X509Certificate2> GetDifiTestChain()
{
return new List<X509Certificate2>
{
new X509Certificate2(GetCertificate("TestChain", "Buypass_Class_3_Test4_CA_3.cer")),
new X509Certificate2(GetCertificate("TestChain", "Buypass_Class_3_Test4_Root_CA.cer")),
new X509Certificate2(GetCertificate("TestChain", "intermediate - commfides cpn enterprise-norwegian sha256 ca - test2.crt")),
new X509Certificate2(GetCertificate("TestChain", "root - cpn root sha256 ca - test.crt"))
};
}

public static List<X509Certificate2> GetDifiProductionChain()
{
return new List<X509Certificate2>
{
new X509Certificate2(GetCertificate("ProdChain", "BPClass3CA3.cer")),
new X509Certificate2(GetCertificate("ProdChain", "BPClass3RootCA.cer")),
new X509Certificate2(GetCertificate("ProdChain", "cpn enterprise sha256 class 3.crt")),
new X509Certificate2(GetCertificate("ProdChain", "cpn rootca sha256 class 3.crt"))
};
}
}
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
-----BEGIN CERTIFICATE-----
MIIGUjCCBTqgAwIBAgIIWLIzyY3KCWswDQYJKoZIhvcNAQELBQAwggEAMSIwIAYD
VQQDExlDUE4gUm9vdCBTSEEyNTYgQ0EgLSBURVNUMUQwQgYDVQQLEztDb21tZmlk
ZXMgVHJ1c3QgRW52aXJvbm1lbnQoQykgVEVTVCAyMDEwIENvbW1maWRlcyBOb3Jn
ZSBBUzErMCkGA1UECxMiQ1BOIFRFU1QgLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s
eTEvMC0GA1UECxMmQ1BOIFByaW1hcnkgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IFRF
U1QxKTAnBgNVBAoTIENvbW1maWRlcyBOb3JnZSBBUyAtIDk4OCAzMTIgNDk1MQsw
CQYDVQQGEwJOTzAeFw0xNDEwMTcxMjQ2MTBaFw0yMjEwMDMxMjUzNDRaMIHzMT0w
OwYDVQQDEzRDb21tZmlkZXMgQ1BOIEVudGVycHJpc2UtTm9yd2VnaWFuIFNIQTI1
NiBDQSAtIFRFU1QyMUYwRAYDVQQLEz1Db21tZmlkZXMgVHJ1c3QgRW52aXJvbm1l
bnQoQykgMjAxNCBDb21tZmlkZXMgTm9yZ2UgQVMgLSBURVNUMTIwMAYDVQQLEylD
UE4gRW50ZXJwcmlzZS1Ob3J3ZWdpYW4gU0hBMjU2IENBLSBURVNUMjEpMCcGA1UE
ChMgQ29tbWZpZGVzIE5vcmdlIEFTIC0gOTg4IDMxMiA0OTUxCzAJBgNVBAYTAk5P
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0qpaH31uoL/jvuWm+tb9
yopD7+Tf6T2gscXzoNfgkxdDC7BTCZRJ6MDxC70PiMiWek6Ot0aavJu2rJB0dV2H
mCjJ39z9U+wpqjH78Slb0Pif3Lk6KPTypQuCrICZVimPhupU09MwHJKgr5Zfpsvs
KwGJvsZhTEK+EJDdhTZNl2O852Gx4RZhAMVGGMBPuTpmgFR5Aylse3W1eoXol8Ij
Gl8ThmeLGHXBj59iLW+PIamC0psABrmrg0G3WoE5tiJFb3af2zYCznUOgYyaxG8F
V+1chV7qcKiBIehSLm+mTVfODETRJHvCL7LRq6uHzx/NeY/bWOy9bJ9j0RXP+Gyn
+QIDAQABo4IB2DCCAdQwgcwGCCsGAQUFBwEBBIG/MIG8MEMGCCsGAQUFBzAChjdo
dHRwOi8vY3JsMS50ZXN0LmNvbW1maWRlcy5jb20vQ29tbWZpZGVzUm9vdC1TSEEy
NTYuY3J0MEMGCCsGAQUFBzAChjdodHRwOi8vY3JsMi50ZXN0LmNvbW1maWRlcy5j
b20vQ29tbWZpZGVzUm9vdC1TSEEyNTYuY3J0MDAGCCsGAQUFBzABhiRodHRwOi8v
b2NzcDEudGVzdC5jb21tZmlkZXMuY29tL29jc3AwHQYDVR0OBBYEFEQx78m+7eli
jZ+EIE1Khcp+VHBWMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUHpAN9Spj
ZKZqH0lRW5jPrnwhRHIwFwYDVR0gBBAwDjAMBgpghEIBHYcQAQEAMIGIBgNVHR8E
gYAwfjA9oDugOYY3aHR0cDovL2NybDEudGVzdC5jb21tZmlkZXMuY29tL0NvbW1m
aWRlc1Jvb3QtU0hBMjU2LmNybDA9oDugOYY3aHR0cDovL2NybDIudGVzdC5jb21t
ZmlkZXMuY29tL0NvbW1maWRlc1Jvb3QtU0hBMjU2LmNybDAOBgNVHQ8BAf8EBAMC
AQYwDQYJKoZIhvcNAQELBQADggEBALDoIcAhNTHzr7lSS3gAzYiiZfkbvbWhZBU9
jN+cElh+tbb3i/6RtqQVbKORcEH4LY8Cb4tLtFLN3Wq4ExGWiSsQ20i1xvGp9Ph6
QAFJXnkIgU5abJ6a60d4Cz7dej7R0uVr1UZpPnbclJi2tZGTmVh7AdF3MOTZvW8J
d9w5i41Y4EKaXinZN/1BdaF42R1aQF2ZAxRixr/EC818xdvGC0NlFdsB4mf0fIkw
eZqd7trwzm0NJBhwXkRTZk/oAjmJ2Z/A8LKBqj3ZvB3rX/skjeLRRftwq9JHeXVO
k7QM42TW7DhNXPn0Kneh8HwUjcI5cKlnzW71AO+v1INX6aeSuLg=
-----END CERTIFICATE-----
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
-----BEGIN CERTIFICATE-----
MIIFujCCBKKgAwIBAgIIEVPWTD6qlpowDQYJKoZIhvcNAQELBQAwggEAMSIwIAYD
VQQDExlDUE4gUm9vdCBTSEEyNTYgQ0EgLSBURVNUMUQwQgYDVQQLEztDb21tZmlk
ZXMgVHJ1c3QgRW52aXJvbm1lbnQoQykgVEVTVCAyMDEwIENvbW1maWRlcyBOb3Jn
ZSBBUzErMCkGA1UECxMiQ1BOIFRFU1QgLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s
eTEvMC0GA1UECxMmQ1BOIFByaW1hcnkgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IFRF
U1QxKTAnBgNVBAoTIENvbW1maWRlcyBOb3JnZSBBUyAtIDk4OCAzMTIgNDk1MQsw
CQYDVQQGEwJOTzAeFw0xMjEwMDIxMjUzNDRaFw0yMjEwMDMxMjUzNDRaMIIBADEi
MCAGA1UEAxMZQ1BOIFJvb3QgU0hBMjU2IENBIC0gVEVTVDFEMEIGA1UECxM7Q29t
bWZpZGVzIFRydXN0IEVudmlyb25tZW50KEMpIFRFU1QgMjAxMCBDb21tZmlkZXMg
Tm9yZ2UgQVMxKzApBgNVBAsTIkNQTiBURVNUIC0gRm9yIGF1dGhvcml6ZWQgdXNl
IG9ubHkxLzAtBgNVBAsTJkNQTiBQcmltYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0
eSBURVNUMSkwJwYDVQQKEyBDb21tZmlkZXMgTm9yZ2UgQVMgLSA5ODggMzEyIDQ5
NTELMAkGA1UEBhMCTk8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3
3PFTNbpzg1KUaphis0QyJ4e2Ka/o2wzFmCthw46bmx/mMKH7hNxefMX7YU/IHJ4W
23izKyxhAqGO2tjNXe/kz2ww9AFJvWKJqiWtBEAGybDQRueCePcmESZJ2nB+YZf3
Yl091AjQwD2VZXosCjV73SkBm5hiTalYk0qpsfWq+Q9waXOvQ3uFw2Eg9TQxVAN3
h4zgkfpQary0vwBaK2bBBDGi9SNyTEO5YUGPZ+fAvIvCLGzYsvZn22+ZyJXo64jv
4m7LfZkp929hRh/F97lAlKaRD/SGuxEo48OVUq4GL1IB9EuUKQfeRyBET4XHq9c0
CNoE053Zl/ehM5sAckuzAgMBAAGjggEyMIIBLjBABggrBgEFBQcBAQQ0MDIwMAYI
KwYBBQUHMAGGJGh0dHA6Ly9vY3NwMS50ZXN0LmNvbW1maWRlcy5jb20vb2NzcDAd
BgNVHQ4EFgQUHpAN9SpjZKZqH0lRW5jPrnwhRHIwDwYDVR0TAQH/BAUwAwEB/zAf
BgNVHSMEGDAWgBQekA31KmNkpmofSVFbmM+ufCFEcjCBiAYDVR0fBIGAMH4wPaA7
oDmGN2h0dHA6Ly9jcmwxLnRlc3QuY29tbWZpZGVzLmNvbS9Db21tZmlkZXNSb290
LVNIQTI1Ni5jcmwwPaA7oDmGN2h0dHA6Ly9jcmwyLnRlc3QuY29tbWZpZGVzLmNv
bS9Db21tZmlkZXNSb290LVNIQTI1Ni5jcmwwDgYDVR0PAQH/BAQDAgEGMA0GCSqG
SIb3DQEBCwUAA4IBAQB429FURBiQVTJyHLUsEAEAljKO7eyilDSSdBAu0iyIrA+1
hXviQhalROsfBas/wZYvDd1xZQ80IlSHKrtqMf2+Jtl/2t2LMwFl+Ml7tA3/VCr2
ClDWC2VTjUJxQ75Lo6QyOPqHnUZApWUkxxS03i89GI8XfAvtRU8OwKR8qTuWHLt1
6y3dPRtUVu58DGjYCeT97Tx0VnzHNBdWe7LCIms5gvTVZT845zcsedb0EmGo5hJM
yhut4o9U9OcDHwoaF6GKPWupCoVxvZlqvSHQElqv2QzA1I8MsEAKDV3cqdJe5v/e
L6Cg/qDdraVhCKRCTOefSW2OGfdxRzLzsBYjkCIx
-----END CERTIFICATE-----
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
-----BEGIN CERTIFICATE-----
MIIE7jCCA9agAwIBAgIKGBj1bv99Jpi+EzANBgkqhkiG9w0BAQsFADBRMQswCQYD
VQQGEwJOTzEdMBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIzAhBgNVBAMM
GkJ1eXBhc3MgQ2xhc3MgMyBUZXN0NCBDQSAzMB4XDTE0MDQyNDEyMzExMVoXDTE3
MDQyNDIxNTkwMFowVTELMAkGA1UEBhMCTk8xGDAWBgNVBAoMD1BPU1RFTiBOT1JH
RSBBUzEYMBYGA1UEAwwPUE9TVEVOIE5PUkdFIEFTMRIwEAYDVQQFEwk5ODQ2NjEx
ODUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLTnQryf2bmiyQ9q3y
lQ6xMl7EhGIbjuziXkRTfL+M94m3ceAiko+r2piefKCiquLMK4j+UDcOapUtLC4d
T4c6GhRH4FIOEn5aNS2I/njTenBypWka/VEhQUj7zvIh5G4UXIDIXYvLd7gideeM
tkX24KUh2XVlh+PcqLGHirqBwVfFiTn5SKhr/ojhYYEb2xxTk3AY9nLd1MMffKQw
UWmfoTos4scREYGI2R2vWxKWPcDqk+jig2DISWSJSuerz3HMYAAmp+Gjt0oFJNiy
OFaFyGwT3DvqwOMQWwWXdmLh1NxMgTpghXAaXae76ucm9GDQ9E7ytf+JA096RWoi
+5GtAgMBAAGjggHCMIIBvjAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFD+u9XgLkqNw
IDVfWvr3JKBSAfBBMB0GA1UdDgQWBBTVyVLqcjWf1Qd0gsmCTrhXiWeqVDAOBgNV
HQ8BAf8EBAMCBLAwFgYDVR0gBA8wDTALBglghEIBGgEAAwIwgbsGA1UdHwSBszCB
sDA3oDWgM4YxaHR0cDovL2NybC50ZXN0NC5idXlwYXNzLm5vL2NybC9CUENsYXNz
M1Q0Q0EzLmNybDB1oHOgcYZvbGRhcDovL2xkYXAudGVzdDQuYnV5cGFzcy5uby9k
Yz1CdXlwYXNzLGRjPU5PLENOPUJ1eXBhc3MlMjBDbGFzcyUyMDMlMjBUZXN0NCUy
MENBJTIwMz9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MIGKBggrBgEFBQcBAQR+
MHwwOwYIKwYBBQUHMAGGL2h0dHA6Ly9vY3NwLnRlc3Q0LmJ1eXBhc3Mubm8vb2Nz
cC9CUENsYXNzM1Q0Q0EzMD0GCCsGAQUFBzAChjFodHRwOi8vY3J0LnRlc3Q0LmJ1
eXBhc3Mubm8vY3J0L0JQQ2xhc3MzVDRDQTMuY2VyMA0GCSqGSIb3DQEBCwUAA4IB
AQCmMpAGaNplOgx3b4Qq6FLEcpnMOnPlSWBC7pQEDWx6OtNUHDm56fBoyVQYKR6L
uGfalnnOKuB/sGSmO3eYlh7uDK9WA7bsNU/W8ZiwYwF6PBRui2rrqYk3kj4NLTNl
yh/AOO1a2FDFHu369W0zcjj5ns7qs0K3peXtLX8pVxA8RmjwdGe69P/2r6s2A5CB
j7oXZJD0Yo2dJFdsZzonT900sUi+MWzlhj3LxU5/684NWc2NI6ZPof/dyYpy3K/A
FzpDLWGSmaDO66hPl7EfoJxEiX0DNBaQzNIyRFPh0ir0jM+32ZQ4goR8bAtyhKeT
yA/4+Qx1WQXS3wURCC0lsbMh
-----END CERTIFICATE-----
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN CERTIFICATE-----
MIIE1DCCA7ygAwIBAgILA+jTV+nCPcYeg9wwDQYJKoZIhvcNAQELBQAwSzELMAkG
A1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MR0wGwYDVQQD
DBRCdXlwYXNzIENsYXNzIDMgQ0EgMzAeFw0xNDA2MjQxMjU0NDlaFw0xNzA2MjQy
MTU5MDBaMGgxCzAJBgNVBAYTAk5PMRgwFgYDVQQKDA9QT1NURU4gTk9SR0UgQVMx
ETAPBgNVBAsMCERpZ2lwb3N0MRgwFgYDVQQDDA9QT1NURU4gTk9SR0UgQVMxEjAQ
BgNVBAUTCTk4NDY2MTE4NTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AK1twtu2WT2T5GPYtwm8kbdCKkTu1qIIm7T+11RWk9NjQG+IqWZhJYUj+Myx/uoZ
oYxcjgoeLDilQq5pFJA9Oq0I26ZLuv8fi25660GlNfB07J0j9lbJs8uFxV/4+MUf
6zZ+h9JthTpa5HGkQSImm+UJ+AMLaaxXY8+P7RcPeVPPQIN2A212dSTVruMWbOP4
DF5683kIXfizuyI8bAC2Ytp3Mxy6bQdEBNc8gNSUmTRBTrqxmkfenM1fGknrMUvV
tYmT/OGm+6tWvIspIsGYOqFVTaMQUPlOEF6eqkXEnCRIbEZNNtVb7L9o60R2SNKf
X6OnJRTJjFmJ4DzCP4GfBCsCAwEAAaOCAZowggGWMAkGA1UdEwQCMAAwHwYDVR0j
BBgwFoAUzMP4B7ecbXpO9acrHQX5s0cckdEwHQYDVR0OBBYEFC4S7wHxmoiYgbix
YfsK3uBZIEXqMA4GA1UdDwEB/wQEAwIEsDAVBgNVHSAEDjAMMAoGCGCEQgEaAQMC
MIGlBgNVHR8EgZ0wgZowL6AtoCuGKWh0dHA6Ly9jcmwuYnV5cGFzcy5uby9jcmwv
QlBDbGFzczNDQTMuY3JsMGegZaBjhmFsZGFwOi8vbGRhcC5idXlwYXNzLm5vL2Rj
PUJ1eXBhc3MsZGM9Tk8sQ049QnV5cGFzcyUyMENsYXNzJTIwMyUyMENBJTIwMz9j
ZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MHoGCCsGAQUFBwEBBG4wbDAzBggrBgEF
BQcwAYYnaHR0cDovL29jc3AuYnV5cGFzcy5uby9vY3NwL0JQQ2xhc3MzQ0EzMDUG
CCsGAQUFBzAChilodHRwOi8vY3J0LmJ1eXBhc3Mubm8vY3J0L0JQQ2xhc3MzQ0Ez
LmNlcjANBgkqhkiG9w0BAQsFAAOCAQEAYxPhuUmFnazKTqlpBtCIxcEt0wWHLEpv
5LRUGzcTts+O/JuUSrg3Hbwj1pNjXktZVwiGl1xn54Aq+q/NXopnESkcTNCWSyOw
fQ3nNOpeTypw5qPXg+D16GxAFeFCf+ln3VMgveTT+nAp37aFUqtLCc6VEnGnTB9V
d+4xpWxQ15Pb2SsougTwX8q9E7cAn0S/nnKDECLbwn+pNfjNys1T90sGZqjaDT4O
2DzIBVI5ubwMsG8+LCI4NhYcoiiKvgjNu9IMKGIYIoktyXNMKSGo5ZnPCE27Q54U
8MoXZAJn4jWMa0kV92iO0yNaOFJ732QKimgVJ7wsrBYv9K8+ZEhxmg==
-----END CERTIFICATE-----
Loading

0 comments on commit d348b34

Please sign in to comment.