smartcitychallenge.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:42:4c:d2:c0:d1:d6:c3:65:b3:b3:bd:fe:75:f1:ba:8f:f6 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): 03:42:4c:d2:c0:d1:d6:c3:65:b3:b3:bd:fe:75:f1:ba:8f:f6Serial Number (int): 283897609632930420328109597738138318049270
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: a9:b3:ac:77:0d:15:25:1f:6b:4c:ec:60:56:ab:bf:db:f1:8c:71:d8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 13:b3:26:8a:a8:59:50:64:49:e0:90:7c:d3:86:68:e5:bd:49:59:42
Fingerprint (sha256): ed:1f:fd:7e:0c:f7:e4:ce:34:53:48:44:e2:e0:82:bf:c1:7f:63:5a:61:19:69:6a:59:4e:43:20:8e:ff:3b:dd
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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 1KPLFUsUQqU= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqlU6sLEmCLG7IVuoS2bT V6h1M2gEH9DELeTCmP1LC8eoL8pnTJFN3oTdT3UdDLcWiYR6S5SwbHwJM0ZNeCZK HMLuQsl7CDfA7y8HQ6AMixusAS1sXo5bWWJ/EcJUHsWhmx2nWUQeV5hjruVuMlGF k1B8Sccf1shKCa/Xt0RAYazhPCS5zjpEFiJBtaIRdn2+gx5U5IOMaSpDd96wS1tF hLVIMacCAYTzKI52KvAnFfo/t8vgOx2EvXFh61c/PGekQtD2XhHbY1CXHuZ3wRO6 qH5uX41qLof0Z7iPq5veGVcewtLRtoXLqsAW3Nbh7t9neDI/ZESumjSZBcfY/wtO +y6DYaSCH8R4boUq8i4a0XtS9Ham5d1ZM725VA3eaxlKtMigB6/O7DcoWqEUBnhf fW63F5N+3p+tbEpV+hnQ8B2td+MmqvZfROWDDZ9zRPhxpjp7eYAOlqL2QoCqBRaj AsG6g7dsxphWnFHc84asFUT6XwMt3+y6pV2d7AjoO88LRWN8hOd6/afVfLDTFgT5 XoJBDVWR1vDbLqQUrTirW4OEQwd0RoFnZUm+0PYrgRfYevD/F+QILAUYJvOWu1/8 eCMCioy67AjG8Izjt3nuBWKq97Fq1kIgT/Yve6YvG4miwYp0Oa811uRn+kHS6ZA8 9FFZRTsQKgivWRNkoa6XM6UCAwEAAQ== -----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 283897609632930420328109597738138318049270 . . . . . . . . [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-10-21 11:00:03 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-19 11:00:03 +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 694897714373158742494155528345338398842859386167293309942466462302489611547707598070360923027172064433077145300226190420874656657096426645303244177364113784569520301257550013568552223874025593240767688270851626249049242695169698446939954844721991054711094517001646350735132352057829650353401094406006831900745363770887072004289804891790788135666926653839724371567170774932985926747857526362231324393920062175740603977766664442825902257653818003360625770572500735950364103790772787220843858663633919802513792158085611823838003805917903607092123543530437323985094289023497584376815654790288889683112422304844041590264777987068230604186514496072562182943101954681414588220875670666311102192968652678890786679100570045258637749158587296956839346238208767605092599877445928363806815724990669723283389498577555297450344901073104238909407272980418565778215322670978249065030714142187006535313736416293360794209130096437652424835545433041551834100585735747972016686083271106425037131594531732170619267334598469164589699226464976385142697404868516136140688484013623270994162382680555099808039577524933499886373129217710187235515955282375564283665836173986635773878289659125052412080634991524592122012844234024180561058320937541186391381586853 . . . . . . . . . . . . . . . . . . . . [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) a9b3ac770d15251f6b4cec6056abbfdbf18c71d8 . . . . . . . . . . . . . . . . [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) 00f0007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016dee30445700000403004630440220332a0a5a64b75ff3ee807ca308e3ed7df309c7de615623c1208f052e65fe366a022076b5474b11f676686381074e0debe00a0b392728f65977f63a52fde3fca8fb490077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016dee3045090000040300483046022100e113af3d3624313d89d676f5f739deb46686f91b74e86fdb9acaf6b4c5be804d022100bc80e44d7f12687c26f18d8a1a8c272e11ce2c294f587370508c36eb5df0ea29 . . . . [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) 000bdd9ee2f05a25ebb2bc2e0dc00753bf8e05fa86a946c65e8a1f0a69df0237f8ac864023ca465fecbe07bf74412d6a1c9d7acbc3b8606b372948c4e6ed0422473f51a4878426d2301353fcc1c9d617746e74492d22e56753bfd11a704a7c743e974c10f8d3231754b851e33aad6144e7208886a6fb43fc963868900304a0a20a6f724952e1bc7beb120c067df040f72ec40590a7c5fd23c4a35635c61963be1ed7232937186e4761f2844575aab35a08cb385917446a8f3c33fc861c17abbdc04da9bd22c875301e2722bfdedde292d6927a80520d6c342a728e277331fed31b4ad3501db3c1ff3e7bf6ee2508b9efd3054d6c7928364d43d4a3cb154b1442a5