evosolution.se
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:b4:5a:75:23:19:e3:f7:bf:45:49:7a:96:b0:cd:24:00:fd was issued on by Let's Encrypt.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate has already expired and will cause a warning or error message in the browser it's still listed on this site to allow you to look back on previously issued certificates. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.
We have idenified some issues with this certificate:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=evosolution.se
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:b4:5a:75:23:19:e3:f7:bf:45:49:7a:96:b0:cd:24:00:fdSerial Number (int): 322707922571338347162495090249997308133629
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: d0:b4:1f:c1:60:73:58:26:a6:48:fc:a1:a2:64:f9:e4:1f:f5:54:d0
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 1b:31:a6:0e:c4:68:77:bc:56:34:0b:01:77:8d:88:d2:70:01:9b:5d
Fingerprint (sha256): 03:69:40:18:f8:dc:92:1c:00:d3:7c:ab:83:3a:f8:ee:28:4f:ad:ef:cc:a1:dd:5f:54:ce:92:30:9a:6e:b3:cf
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate evosolution.se
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for evosolution.se
Public Key Algorithm
RSA
Key Size
4096
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Client Authentication
Extensions
9 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
evosolution.se
www.evosolution.se
www.evosolution.se
Other certificates including the domain name evosolution.se
(limited to 100 certificates)
co.evosolution.se
evosolution.se
evosolution.se
co.evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
evopdf.evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
evopdf.evosolution.se
evopdf.evosolution.se
co.evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
co.evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
evopdf.evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
evosolution.se
evopdf.evosolution.se
evopdf.evosolution.se
co.evosolution.se
evosolution.se
evosolution.se
evosolution.se
Certificate
The complete raw certificate details for evosolution.se in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 Q+AIJh9R2wwkfYmplA== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmtD+IfFh63Q16BDpQcNK 4RHok59wGwZ7w3Hvd6OA4pdox33DriTR3k8oPoIz/obq51uSeG70pYhdYJUOS+N/ CZneQMUeuhsyELan9Um1M3ushqztUrDzCFIAoo7ZZGMQaWXG8WZcplaiebfDQUv8 dP6zVbYte0XQ1QZWEp5wkxVb46vjGjU5ppAjTgKiScF/iuMDxeUDBihovBv+rEZm I9VN3V+r7xtvpMQqOUOkYDjMH9fyzCV5kHp0BjSQVi+0omLSdQRtXCyNAz87W7ZC JwkPCiiwj3P6waf6VvpD8/DyMdowIjb88R/GGD2UyjTkDnFfl7kJlrFzhwM7vZvE cMxv1ePEGyUEeZcfQ2KejkS2elYPhmOKULzM7fMKelHh2+o3y3ILcQZRasOyRTJv 0FW8+yxKlZ8jduYOU9b85j+SJOsWKH61x859r0+EafW4OwCf7ERgW7XGWZHRdiDo v/364+qxCdcccky4wNZ9Ae1iQnv7le4aJWhFZHD9rh5wqOcc0xlx6POw5E8OZpp+ v31iuZqw/OCYinjEJUftR5EppensqzP/MeeSaa8RoacUhr3uPu3Bx5YER4YTV2af j6NKWFwva/uWF0+mdf5pNJ99Je7Cj0suuxRLIfQD/1QpV6a7dqQNAltl8pNFxjqF EZLjOjMERYIVOVc+OQgVl+kCAwEAAQ== -----END PUBLIC KEY-----
ASN.1 decoded
[c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . [c:0|t:2|false] INTEGER 2 . . . . . . . . [c:0|t:2|false] INTEGER 322707922571338347162495090249997308133629 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Let's Encrypt' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-16 06:23:46 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-15 06:23:46 +0000 UTC . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'evosolution.se' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.1 (rsaEncryption) . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 631595717142900380603043429605168927693488072813945778033508195932035987733917077509985256545688416610525642293867131236278828855448389437010822459023123436701852696506266443879051361094028549403779002197802098230502794795961603613316641090219459143763233455670621776499701719754486232928657627920569059185406891772236205335585177476604104021987183331143014625375305797622873117421619124222212451613922833755748077300750332417500106518167762042748459361956967692352320065299162137849228861032289401708018501489907643449543053198970206308467976417025332025279051537890193711752115027780694716758797584053867918273547496112456745248273983538086984739437661338616205433353493049634779687072409446563874864283119605678383397608508167483803933983163419204646516420165268326520544723292424581925916507312486994415150647898357312371591926141662898088855243010807311405071441175983143547376369115664786506680785661135218819191789086269704827331588805785244377537888278680265819192985388511470597244884602288029927620326400998791142853080923444429548947062894149465541382771524990264421020431892080502626971597245366023168305802242825550246259949619077642327911001081255390149260393185532893610192728270236980007602626197959620419466179221481 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 65537 . . . . . . . . [c:2|t:3|true] ORAddress . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.15 (keyUsage) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (3 bits) 05a0 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.37 (extKeyUsage) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.1 (serverAuth) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.2 (clientAuth) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.14 (subjectKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes) d0b41fc160735826a648fca1a264f9e41ff554d0 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.35 (authorityKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (24 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|false] OtherName a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (99 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.1 (ocsp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://ocsp.int-x3.letsencrypt.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.2 (caIssuers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://cert.int-x3.letsencrypt.org/' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.17 (subjectAltName) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (38 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'evosolution.se' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.evosolution.se' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (69 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.23.140.1.2.1 (Domain Validation Certificates Policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.44947.1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.2.1 (cps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f100770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f0d9773a90000040300483046022100d032a5cfce7e2e736281c24abacf80804100d820c6b8d690e131c198e7039835022100bd7c76d55f47b42ec83dcd27d9af39c70c3f3df38245335ecfc812d856e629b40076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016f0d9774290000040300473045022100b79742b98d327b2a68927b0e81f517fdf108211b387b1c38020d6e89a1baf1520220667b1f1490a9da7f3a8d09a781a459d6be78706432db37085bf246b781e5f1d4 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 005ad16c7a4bb976b2587c3950cb49a758e1f460b95f940d71979161ef2ea04b171f2d745740898488c0c64a4e9f036f11c29349e2e7fd484fe756f335bfd5bef87a22ef4ac4c5213a27026d49843ab3f5a93e1bd8021705ebcfb3a8a1d0bf821a8a5f698859dc0d7faec69878526fc2efc3bc49b44db29104780342ed908ed266d21d623a06afa747a580873328f83b402bdae210f651095278fc69b09387c993d6543bb55bc350244f94cceeb1215f2246b92d29eb722b7efbb1ede86c053b179c69e561246b8772ec1e2d955f8204b9c3b8d5305500a90eef1ec0485b7c00f92770702964fadccf9c6e983aea3b7e61c30d8e43e008261f51db0c247d89a994