smartcitychallenge.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:ad:c1:03:af:f6:ed:60:06:d4:82:09:48:29:7a:f0:ef:73 was issued on by Let's Encrypt.
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=smartcitychallenge.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:ad:c1:03:af:f6:ed:60:06:d4:82:09:48:29:7a:f0:ef:73Serial Number (int): 407574553353425677787624697215105985736563
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: c3:52:59:40:c7:4c:bc:c5:51:20:1f:2d:18:9f:a5:c7:95:de:5b:2c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 8a:d1:32:ed:26:3f:b6:3c:81:2a:e9:44:43:de:c4:80:14:2e:7f:3c
Fingerprint (sha256): d7:7e:89:a4:a1:61:e8:7d:8d:ae:2b:47:4c:d0:9d:a7:34:c0:6d:9d:f7:47:74:82:7e:90:cf:ed:9f:ff:0d:86
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate smartcitychallenge.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for smartcitychallenge.com
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
smartcitychallenge.com
Other certificates including the domain name smartcitychallenge.com
(limited to 100 certificates)
virtuoso.legal
smartcitychallenge.com
www.smartcitychallenge.com
www.smartcitychallenge.com
itcrimea.com
smartcitychallenge.com
dietebiologiche.com
www.smartcitychallenge.com
smartcitychallenge.com
www.smartcitychallenge.com
smartcitychallenge.com
www.smartcitychallenge.com
smartcitychallenge.com
smartcitychallenge.com
smartcitychallenge.com
smartcitychallenge.com
smartcitychallenge.com
www.smartcitychallenge.com
www.smartcitychallenge.com
itcrimea.com
smartcitychallenge.com
dietebiologiche.com
www.smartcitychallenge.com
smartcitychallenge.com
www.smartcitychallenge.com
smartcitychallenge.com
www.smartcitychallenge.com
smartcitychallenge.com
smartcitychallenge.com
smartcitychallenge.com
smartcitychallenge.com
Certificate
The complete raw certificate details for smartcitychallenge.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 Gln97NNsGlI= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt9FH1O6JnknxLZBvCEEd KrnUQkxzZqU2StE2HJ9Xxr4ZXWfKsG0NlgkAD4tlx68f1M/bOzf3RnPQ20ekOlWm iBNldfHeL8J5GKHR7D/FaIWY8GNqO5sz0lxYKyO/C4fMJAUn/SeMKQjoU1uf+/n7 Hkzy8xhG7tev1ylbW/MFDVm7CwZYHgA9tPggW8O2FP9YAebdVEyiJa/VaAqCH+NK Bs0csWFGIYl70jxF7v002Kr8gv/TBlFJZHuBQIR8jMZJLtlPu9lpU0K1aukyUFhK I1CPvUDTqGju9ZcKxB5aoMz6u0jlnQy0YqavK86GgfelR5l6qg+899og1mn1NIeT OXpT573jnGWwsruqJXZzOxFA5k3TJt3Br9huGC1poe3eBvVh6hN3DQH5mlN95/8m RSpLTy6SH9kR2I6GfH56TQqXOyWbJnSq2TiPJebGcdsUphHUdzdmXRYEAYTTXeOt s0KYFBiYZGoDjnA6cm3YRi0xKcwWc0wm16NBRRt6BYa7pvPRuZ1CetD0EnTVfiuF s2xTa1+x6Hh5BiXhX3rhMTk0S+wqZXIFWHSqZnuMAobOWJ1ycsNBzwf/Tpg+J1N8 NM6l6plLnv0K32zoHBv3N6wDoV/EqTM84d51rtA76tw1pCihV3xuiKBofpdirf7g MOz5RPq7bH2csPEegujIWuUCAwEAAQ== -----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 407574553353425677787624697215105985736563 . . . . . . . . [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 2020-02-24 07:55:27 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-24 07:55:27 +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 'smartcitychallenge.com' . . . . . . . . [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 749909982920713146303378648169470463852126170419517778637469662868941758434432547612318205904501126941052775621424591819284111872048651828534132626110822787258149267594918004756504430935010012562874133504883936435885443127588096641197555409350056682346132016278682071200827757499484107104740593409387938461772337751242110810757480502207995956318036422314770951827003173561016420840827730435628415806251947212946767507629797064481016898342758407809199577604139253333124403559852619800414001536783808051570272962487197498876116025571120412490142171110429340444943432914921894133724477176489880992690285833281297778245100951316009717219087649820855701528560646267451598327480452040950409676569594522425259751043357626694224823146345244191324473284814181309576433020093989343445392593121116559545369447631172026239910144264199449996256033174158554915206075352179173865993126515210468657623595699672684453278271209191579873427862899959354718391682480510786823920070529850981862654823857606047255537766885426120461696050574433006657208790147166291594942658877833535731268413559957927006547314021961845874118864298137731438053424607340146539241199935692023750024228062188941756660135929099320776551044257384833586642654516064306327852702437 . . . . . . . . . . . . . . . . . . . . [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) c3525940c74cbcc551201f2d189fa5c795de5b2c . . . . . . . . . . . . . . . . [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 (26 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'smartcitychallenge.com' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000017076688a680000040300473045022100e74d05c52800ab36cd6dad69cf8e064d6a52b9236e8532d89806b11068d6e2f50220349cd6763999e79320bdd2bee309cbb50789bbd51a3de653d145c190271f91f900760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000017076688a87000004030047304502204647a97571733bf82031af820a665d9ba4bf1e71e729ac183101392af1d0106a022100e3bd26ef63be2159905dd85b96a8b42cf7e386fb2450a84045057ebf0a3c8302 . . . . [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) 009c4c27ceb32b2ff3722f8d17cd1f4583beee528d1aac1e8ea1761f8a7d1cbdb93afc78e79a257341e20f18d9c3f4814654c6d4b97b3e8de7dff11bc40cd679e1a549e042a5ef19881b7cb3d21ea1a21077aa56b16aa64fca4b295997a5e70e9b50861d6cb86d8641574869a3d521e7acf7c53c6fb308301975b959623b96935664c35d0576be34b065c8aece57a360860eca82ec99c45f5187a217f3f37e164749a2faebdd19189a095825934b1c6f921046e41f64f2b59b4eecbb73eccec392182bd813266bf9398a8903a025677fcb229ac8943d1aad1e25f0badc4a4275c23c108083d0229b024c0350347ef4326fa8ab7ad29661243c1a59fdecd36c1a52