www.shenzhensports.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:f5:e1:26:ac:a7:ac:0f:70:4f:6d:50:94:29:1c:1a:50:28 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=www.shenzhensports.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:f5:e1:26:ac:a7:ac:0f:70:4f:6d:50:94:29:1c:1a:50:28Serial Number (int): 345005314799101698937167956765988005498920
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 07:92:c3:47:9e:a8:af:53:c1:f8:4a:b2:9c:e6:91:55:f9:c7:15:58
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 36:a7:87:fb:cb:35:3d:53:91:a4:ad:9e:9d:b7:56:8b:b1:26:dd:fc
Fingerprint (sha256): aa:dc:9f:85:d6:48:5c:8a:66:46:07:c7:54:2b:f9:ff:8b:c7:dc:39:ae:3a:3b:8f:01:75:53:cb:61:53:57:26
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.shenzhensports.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.shenzhensports.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
www.shenzhensports.com
Other certificates including the domain name shenzhensports.com
(limited to 100 certificates)
shenzhensports.com
shenzhensports.com
mattresspadding.com
www.reapandsew.com
www.kiwiplanet.com
cilieginasullatorta.com
www.maltainvestment.com
trusolutions.com
www.hydrolightkit.com
serrapedace.org
www.shenzhensports.com
shenzhensports.com
roulette-spielen.com.de
www.shenzhensports.com
www.chanmingdiscus.com
shenzhensports.com
shenzhensports.com
shenzhensports.com
www.foreclean.com
www.cardioagent.com
www.shenzhensports.com
meal-replacements.com
shenzhensports.com
mattresspadding.com
www.reapandsew.com
www.kiwiplanet.com
cilieginasullatorta.com
www.maltainvestment.com
trusolutions.com
www.hydrolightkit.com
serrapedace.org
www.shenzhensports.com
shenzhensports.com
roulette-spielen.com.de
www.shenzhensports.com
www.chanmingdiscus.com
shenzhensports.com
shenzhensports.com
shenzhensports.com
www.foreclean.com
www.cardioagent.com
www.shenzhensports.com
meal-replacements.com
Certificate
The complete raw certificate details for www.shenzhensports.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 F3Xvjbd5hdM= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAurs1pPvWIa10z2xs7ext T2B7wzBqwZvysp3eF5efyaDEtTk6QJ/J6uY5sHJi+ZWVx7arDEBbzLsntS5uA4lB WPXyGiZ+iS9az/QU40dnHBvg2K7T5jaKk0ZuY+Mo6ymCr1l+4oo3n3wkRuVOf0sK 5NDbgd3DbxZHiUuQmz+YwRNPvaDFnW1DYW6FPBMKoMcOgU0FSw4RRd3ZhbpHihDa kZY5TAZFo9P4JzBuM7n9C8Svz+EW1oTJQN/ajrPIChxYqsB/yhM/4x5jMQYmMLeW YEzZePdmMPjB03L4XpIWOnlSj2LwdLxwPHGxp2fcPs7DW33wPyAQXOTOUxr75EEo kTSDIIjleCDFdBi4IJznziWj8OPw22VAtYQx/Aho/vW3UZYGv/Hv+QXQQ/H/Mloz VedqhAdEaeMKHXqQFld6dDSJGa6NCcGBPB4NhLbpjTGpJLXRezsFewkcshAzwhvI c3bnOgIlolhHXrjeoeQwRZT+dU8C5/gHznV7jqoDoKFizCOMCr7G+2jL6Y1PpZs8 cBwnPzaAjeqjuRuBJ2D+HfHiaPTfqt265aZK8TYspYOo3/xjTNzXeAIz7UVMybKL Qr1m+sAHzGGQtFEN/3M7gih+JjSEloeRB1jlKtEUZeRJyJTHEpZx2HJdmQ/cMWU+ 6I4HoQdAtXFM5inFS9ZcHMcCAwEAAQ== -----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 345005314799101698937167956765988005498920 . . . . . . . . [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-17 10:33:03 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-15 10:33: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 'www.shenzhensports.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 761797188545645788198314474890245735644423959044482541192260134164314304504601590122919583652669584902516064547925724758347650070734904292017313782577980909896955387605412872241671099168558646322337925528323936244791752203764841260016696456842428961775272996027083397850852170239226774941841564666037884611654509348184026303591333485893710347440174651964062028044553650657923049543449061156477839231104587287255241714278580284303663791999069835922088137089368400914123546929822924410457644547087287458611509134608283959558631254286804734304498801080180003146557176883722599424765782662997330471231392389825785541462886287395540644476361067149207462754414342326182574945101971391354514517054248624290088575362090318671929761171392860362979802079631837721720138056291446817987378840819438001931195816322428326652383978310411781835661632918921862211661362852794194262973037281870091801289562109489439384526178581357586319477779572171597303960351500332775033343503696199312555625867425161602521428152551437661281998704884667462457911188518729533996494217707074122554968992573133868760214451537802143984457295463475252045053938415698030513434765589017068078473509491023225262420050049620744626894384069328611288394745691218614885918973127 . . . . . . . . . . . . . . . . . . . . [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) 0792c3479ea8af53c1f84ab29ce69155f9c71558 . . . . . . . . . . . . . . . . [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 'www.shenzhensports.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) 00f0007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016dd97e1b3e0000040300473045022100fbf6e83c52b5855bc8187e56ff73a2495d7ba61416c74c967bfbf9ebd449662f02204f3dde75c5d5707ac163dee70a6ac93d237686346842f60611358ef12e2272e50076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016dd97e1c130000040300473045022012b88097fcf2f0451527eb7633344a7934b45f04a70f0b519517dbb311c2cf4d022100b5ce1043c5478126d351b65904d7d0afa3d649c9d7aeccf364ac5888f7a13114 . . . . [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) 003605d49bb3685006346da4e01fcea499488ac2fa5cf43938b6bf14b7753e310f3c26331e7cbbef77b85b770e08f6ad84486eee38a1800f51ddba8993bc54a0362f12d08b19920fa001ee3bb602d86b4f16157fa76cc056e911610311208cbea648d3d8422dd0b548f8f6e79bcf6cf4390ba5a10eb7626f324a5f7006cf1284d5d367dc93bc3aa95db4812d5d8d47fb05e744ef71e9377f3b49b34817cfbb53edaddf843819be90b369f9b4c693fb1f1cbf10acbab135b1bd7ad0e9905b1d63491016ad33fbb6377422675446381a0ffce58421f5efefe2c3e6c45b8923efba4c4dbc95aad1ea2de2bd145ccf490c304d1afd5b6636d39df91775ef8db77985d3