www.guangdonglegal.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ec:37:b9:1e:33:95:c6:4d:8d:8a:01:32:5c:67:b3:42:82 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.guangdonglegal.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:ec:37:b9:1e:33:95:c6:4d:8d:8a:01:32:5c:67:b3:42:82Serial Number (int): 341717565115868494031135505819316870398594
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: fa:bf:c4:d5:4c:dd:47:8c:95:26:e2:ad:4f:9d:f9:d5:7e:e9:47:a0
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): ae:58:3d:8b:22:f0:43:4a:09:ff:0a:13:69:d3:28:b3:eb:0e:02:9d
Fingerprint (sha256): 7f:23:ef:c8:4e:8b:12:1f:d4:42:16:50:80:f7:9a:10:1b:8f:85:2a:46:05:b7:da:41:f4:7b:5b:d1:76:d4:d9
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.guangdonglegal.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.guangdonglegal.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.guangdonglegal.com
Other certificates including the domain name guangdonglegal.com
(limited to 100 certificates)
ultimatehunters.com
guangdonglegal.com
lasvegasjointpain.com
mycbdisolate.life
guangdonglegal.com
www.guangdonglegal.com
guangdonglegal.com
map.email
casinobonus2022.com
www.zmick.com
visitguadalcanal.com
www.kiwanisone.com
www.guangdonglegal.com
mastriani.com
www.guangdonglegal.com
miraclebotanical.com
guangdonglegal.com
guangdonglegal.com
lasvegasjointpain.com
mycbdisolate.life
guangdonglegal.com
www.guangdonglegal.com
guangdonglegal.com
map.email
casinobonus2022.com
www.zmick.com
visitguadalcanal.com
www.kiwanisone.com
www.guangdonglegal.com
mastriani.com
www.guangdonglegal.com
miraclebotanical.com
guangdonglegal.com
Certificate
The complete raw certificate details for www.guangdonglegal.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 MXylhz7ecx0= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnUxvqhWRvlp17k0QtXfA nkQfDFb2oC56R4FCCpCUHVvZmNQyMYtwx4KRaFMV6m78rpvOHFDm1NWgF8GrIaSa 9iyrF6tVtEwRfw/oZk0o21i3X1ADZFBCEt7BU/ApDAM08bmGNxPcl5EZGY2b51cE DnYH7HXYJjWhAsjSaOEVdJahfQIUBGMTp97Kjt8QtGJxKr3DBl+nkguQsFwuwNcO jZnjfTJGSavc4HZyogX/I2oCJ/AXPIAWgZmBlUxKG6jEcgphE7ZBoVkRlcwbyeP1 3FlaQSa0fsuE3yD6J69k1Ymfr6w2kW/HqDOHSnU1128KnVCaUyztLcV+7DTX3iSY kbsjuBriEFo9VaLIq5H2AQwQ/KyJsvi3yZqdbVXM+iF/oOIig936lnb8b20PSW9Y GdDVhymeB7qBTkI7zGAt6IsTKhqY+6VzWh8XugZk0f2UVHs8m2bs/ywI1v+kO/4E OedfYvVJnDUqDPgAI3/B/vynNcVnmIzxbgXFkhTuFzBV5ElHeub4pjQfi/yeEa1N Du0TyVl55IIghVmhNWT0nqH5Apcx6/bIxfYJy69XeO7wgAAgUA894mQLx3XztvgQ LyYJU3MZAY/sRgMNZdhSxIYIRVxqroOasgxsLmRxfWg6vOUxl81HvEzQZc0jW9Dq nKwKncFwPZ26qEDae1tO0qUCAwEAAQ== -----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 341717565115868494031135505819316870398594 . . . . . . . . [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-17 07:19:20 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-16 07:19:20 +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.guangdonglegal.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 641722214168055925430280502458666351319993198511083963128976036027026715674438716415097645545658987006522263240655685721760533435153284735817974662701094980226546415914776692641301592499398855745008034134272808529526433436776450952521902602159352072048147762385798937688965837772450884206746234471222773141195664340993813679642433621688911067600918422869159733776505148097337974732190882813472324003085934704977845823288716378606945463546347640391997018735236758961763751368540056658478461466812696832414978472233952997888003527915010954255698803113067583474481196060615373175124664217514022254378562780546972860324849008932623993813047010912398457935462652710702999119446003265509387469323501079907049405675009584315662318658846004515664129152835462398899839697166179596341849359202662854323427797634200999289626725761381245163833667620168812361348371451021715715919719128377370003254717663326560338368044076484251551576002519439771717178250859732210429183002698436109231838066607016009251618083626265738706499124922101639850433115503791262257379052524541848220687721256921964649064287404318850050058864179784571538204864007433925056226455547320298563972001069578569479909145451612112560951439247280600647594392500178834911761715877 . . . . . . . . . . . . . . . . . . . . [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) fabfc4d54cdd478c9526e2ad4f9df9d57ee947a0 . . . . . . . . . . . . . . . . [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.guangdonglegal.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) 00f00076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016f12f0adb90000040300473045022100a858a642cd4ca1c6d4d05d2babf27258762683d92332189f8fb351d1b75e71330220773b26f220d391cbc44ee5b06b22f4900fb11aa10fd4abb306d9c3d7ae90abda00760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f12f0adb50000040300473045022100e31ddffbd5f35ea7bf992b5a31779ecf774e211f4b4306802532611b356b5d28022027533ecc4270c94547cec074c627c99ed25a0dbb04e17a376895685f173a26d1 . . . . [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) 00699e0b9bf262d1ccd7dc07f9dea82ed4303e45f0dbaee9dfebd54d92fbb124afad70c21753e1d8c1b6975f18dabb78bde438f16fd879b95ff4ca640d9ad39fe6c14ca713287bbcbb6b1f793eba14a4511b869ea233ac45e4ba0c6dd0d159cabd2edcd35c5970d09ff8a24ba06c8ccca0b00229e3dfe7f663d7cd9356f56a5c33b970fe972691e85ed51c9989eac9d7c5b1aafb431c579d52b33d08fb60ff74da3305f5ad22b0bab3c6059fe409f7271c27deca561009974798ef6ab2e4cdd6b03ebdf46cd88aaf14fb19acc98097da08115a886f4891cb08f6818064f749be52d49c248485b9e263da31cefe63a782ae301d6998bb9a57dd317ca5873ede731d