www.dongguanoffice.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:29:0d:f7:99:aa:40:1c:7c:35:13:b3:2d:91:19:59:c3:b1 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.dongguanoffice.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:29:0d:f7:99:aa:40:1c:7c:35:13:b3:2d:91:19:59:c3:b1Serial Number (int): 362419286348766024060500521828208686515121
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 51:b0:59:1f:76:d3:66:7b:ba:56:65:55:0d:7e:94:4e:42:52:9b:28
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 7f:2a:3c:6a:48:7e:fd:32:9c:7f:fc:91:d6:9e:78:28:ac:97:d0:d5
Fingerprint (sha256): b0:ea:3f:3f:9e:c8:86:a3:47:9f:33:00:0f:ef:92:d0:c9:44:5d:2f:a4:2e:62:72:f2:af:6d:7e:8e:8e:bf:0f
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.dongguanoffice.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.dongguanoffice.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.dongguanoffice.com
Other certificates including the domain name dongguanoffice.com
(limited to 100 certificates)
www.elementswork.com
writemywill.site
dongguanoffice.com
487.me
dongguanoffice.com
www.dongguanoffice.com
www.glyphenome.com
dongguanoffice.com
www.diamondcote.com
www.sri529plans.com
www.dongguanoffice.com
custom-acrylic.com
www.megaaid.com
chainixorep.nl
www.dongguanoffice.com
dongguanoffice.com
600041.com
bestrouletteguide.com
writemywill.site
dongguanoffice.com
487.me
dongguanoffice.com
www.dongguanoffice.com
www.glyphenome.com
dongguanoffice.com
www.diamondcote.com
www.sri529plans.com
www.dongguanoffice.com
custom-acrylic.com
www.megaaid.com
chainixorep.nl
www.dongguanoffice.com
dongguanoffice.com
600041.com
bestrouletteguide.com
Certificate
The complete raw certificate details for www.dongguanoffice.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 8M5gQUqU9rb8 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnmlyK86eV6bOzryet8e8 NPX9MSQIjrvKPhCnAsBKSbJDk0nAXe3ZcyTHUlOrRn0BdWJ+FMMNu1M54vpkPGGM 8bBS1eMJdqcw2jM1HxPFSot/fPdQ11uJUC9nl4EL7gOl+4wi+q8G+h3cGtRiwCtW phPfkWXu4zHiVBr+su38etUnOR6EbTL7MX1fBQcBLJVM+DuDYLL81T8PZgo3Wt3j tsvm+jSY8udRhkyOcBhp4oXw59py1jv4c7XOrl04Xh/iqPfV14pEAkcVv3cyVYyz TZlcX2fC12gBDYvceQbX7geKUftENrihqDBxwes3h9dJd9BoFV+YkrRkrCPaQevP 4+HT0JkoOdne6AR4wpOjBLByddi4BMbeKFJhXPdACcf+nnuKhFPJ6cUrX3pDeEKC Ab0uXKVDwvj226y+rLh4PKBHHbIHNeNWPowfwshrvOrefzomeK359vACAPRdlnHI B2gVyBwR3J8DAnqcTq/y0XgRyhQsWjprKMN4BaomiPSUrXHrf3GypxBPPMrakj7E 8pOh1wob/6x14aFQjSXfDvxLXTH792O/ZQLNerPGGEicgTpPvVgp86xILPFZh446 OPzkPgZ7eFj23P4Fu0oBWfq4YxfSp1cBqzzZJJbTJVXPVHxlTytgr4uYgtAtNfTn UV/S3VNWeWI6xfOTa6EFRdsCAwEAAQ== -----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 362419286348766024060500521828208686515121 . . . . . . . . [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 07:51:45 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-15 07:51:45 +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.dongguanoffice.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 646264161460664888284208597895236471113044324199072075389139832952267843385734903069557577916999467898368664184631942475327698581030161958975304527273393966119541292348131483432444265014628743313031593651848644510825320239756175678819240244665083981821079685951374726028020626569227646110178312534178543681622869755088771664636452220255501037838766113459383197151469328869554141400693046089787540704200276565620995736678963939443004990611162921468492779592697229560261679727689126806137187473703564936973582193796057279950533787453854102395620156669237297532196615438647168616950599857462011582246451461933323740838329718166879305232672048168228522944320851155998361485763679952068625845002666479734046353781674324233321048348472660657771472685565757930338757841795527426846348113493430207000178759479869031358671824625038125663311784733583359628765507497667604635023079233073902827180641024083806498518618176275150882625475237039395020044102075972206619072291273911310758335784548186125424274810407785921350176022179012268703024354197085181960962578802582931484367804888161824085246468079629794484429943356361944782867645121533232809311243411120509509795406566988021890154105058110054161862528599061618464938642486164570221647840731 . . . . . . . . . . . . . . . . . . . . [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) 51b0591f76d3667bba5665550d7e944e42529b28 . . . . . . . . . . . . . . . . [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.dongguanoffice.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016dd8ea70990000040300483046022100d1cf1670c3e636fe6f4510d0af79cb42ae593d2d1ae3f2228a1ee8aca6667838022100fedcd5074e7b5dac6278741caf3ba29fde91850a0dc7bfd37f3db270b1f4dc750076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016dd8ea72950000040300473045022020c39f5423c4e60fabb8a787812b0b113da985253f4e3ed1e59b8329490adfef022100d35bd24f10c57d7539e96e88b6988e8d554d7c347b63ef4fa2b2c62b20503572 . . . . [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) 003d3ec41bb6a7c8617219decf4acf09d51026a5bc79ea1be143f48711d7ccdf159fac19603e91227f4b9e4c45fb94d798e82897d03f4bf61bc540b7a27c9c0b5e91a2fb4cecd5e80f7f05c7a3d5ec2dc5c9ce392cf6e98647596a177328dfbcb8df6686b67138b005ddb9cc17faf5257689b30d2d6833d3547225ed576faf802e14ab5a47a52739b45440ad6156f129ba3d2f4c72f7de459cbb0f1ef0d9729b09a13c0c0a19eeb7c6affd4bdbabd5abfe0b33dd50745a59b91934619cc1ee5754bc090e0a8a9de0a8ebc86693a7a0450a496aafca61127be90286d0db7e18bde4d805a3bddb665f07a5563672d08b679a94d6881bd3ac20f0ce60414a94f6b6fc