tcgltd.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:a2:96:5a:67:75:d9:43:af:68:10:9b:a6:30:ef:60:f5:5a 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=tcgltd.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:a2:96:5a:67:75:d9:43:af:68:10:9b:a6:30:ef:60:f5:5aSerial Number (int): 403774740772743147446770343061577095247194
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: f1:f2:ec:7e:15:f0:d2:6c:35:36:dd:7c:fb:63:18:dd:7f:7f:35:ba
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 19:11:54:5a:f4:ed:4f:fe:2a:f2:2a:16:6e:7b:ab:c3:f0:13:0c:61
Fingerprint (sha256): 14:2a:a4:68:8d:10:8e:be:4c:73:7d:d7:37:1f:80:42:41:80:f3:84:82:df:98:b3:59:53:98:3d:2e:ad:17:29
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate tcgltd.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for tcgltd.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
tcgltd.com
Other certificates including the domain name tcgltd.com
(limited to 100 certificates)
portal.sloanps.com
autogestion.venamcham.org
tcgltd.com
www.corporatevolunteering.teameverest.ngo
connect.tcgltd.com
tcgltd.com
autogestion.venamcham.org
app.1stformations.ae
panel.profdrburhankabay.com
www.wisgopdata.com
anovacrm.urbansmart34.com
verapro.fleekdata.com
portal.sloanps.com
app.hsseq.app
app.1stformations.ae
connect.tcgltd.com
hr.romanisland.com
bapdemo.biva.co
www.wisgopdata.com
anovacrm.urbansmart34.com
hr.romanisland.com
clientportal.earthretention.com
monark.rmspro.app
tcgltd.com
tcgltd.com
portal.iguhallee.com
myportal.sattvicolo.gy
tcgltd.com
vms.uacnplc.com
autogestion.venamcham.org
tcgltd.com
www.corporatevolunteering.teameverest.ngo
connect.tcgltd.com
tcgltd.com
autogestion.venamcham.org
app.1stformations.ae
panel.profdrburhankabay.com
www.wisgopdata.com
anovacrm.urbansmart34.com
verapro.fleekdata.com
portal.sloanps.com
app.hsseq.app
app.1stformations.ae
connect.tcgltd.com
hr.romanisland.com
bapdemo.biva.co
www.wisgopdata.com
anovacrm.urbansmart34.com
hr.romanisland.com
clientportal.earthretention.com
monark.rmspro.app
tcgltd.com
tcgltd.com
portal.iguhallee.com
myportal.sattvicolo.gy
tcgltd.com
vms.uacnplc.com
Certificate
The complete raw certificate details for tcgltd.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqf9k7h0uAze3cItU1StP eFfVJ4iyNEXbtAiNDLms9gfYSag4tu6sJ4+v5n9Ql76ON0OR1S+1ZyLnDYePWdwG eDEA/dEomX8zKFQDSr222Sp22RkOoAHOUhTiSMwxTYeRvdq8yVFSISHqTnx09lok cxYxmEk3I0BLYZxtb7KnqQgHs9m/fFwREXtLIgV4ESzhlqTRuZwg4LeJt79wtwNX VNsEhFLGGr7skrDOHA5QVbAC2acfGLcd/kaNkRP2AMIIxZ6EYDcJPBk0CHzzJqXm zwVOfM9LNaNaYyW0yH9Q1GH8iaMDbv4zVUNUEzjhTmXBMlDH14JEeAQSqlnyt0IM 5kPP6Ue4chlS3sNV4Ic/qA2IjoNzdmJsRljFLZTfG/XjmSp79T9uIBuDI6ay0cUP IazamtDpACSJ+I1vyqE8UYTVVy9dXLMYdpa+Hi9NfSPa6asL9I9izCPK20kpoMri YqCLxsT4PbgiQC9YERtDl41cPbauu7oqBz0pE1Ed5IF2LfPX6o5KhPPzoO0MkyR7 kH7sXPaNZCQ4m7ClHJ4t/U56aA3Y3sCuYMB/yru76ukLwLmwukI8sEalZZRI8g8w OJIsAf4kGCnP4SnXAwDDixjeYqr3N0VDBasWZqvQ9F5pcKfyMdeWKaR52YiUPTpt upjnqe5m1P0/eGD7+EXb4dECAwEAAQ== -----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 403774740772743147446770343061577095247194 . . . . . . . . [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 2018-12-25 21:02:07 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-03-25 21:02:07 +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 'tcgltd.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 693529838397771172169133905642456855957983024357846069715618397098165374894110217516582773861156189928035401483513866103507395409657787643335015342593132576926628232169462555071567459140476337217913360530284412432375275721944320774836467228520788719888547922148142267052079640704083748847351935594093481547379285271980630699384795724899917472889833580662928553186762648933647510410360221329575651264093531771561597049325418039301550565413787342046813264628628936772104284500992752987061405101017008704036224515032050254340739385953211350592127005584344109759628430721430370066535764556213211679819122715134842288957047504542814159641038036329749691002662186465120978206744855245482172111966701615866298315124316747967796621075148775267157106062830186227268740489040369035731560731601562344917364672510482176412746991417708030969773831303189711578954775879564264726475665106134205735446066931919390154693718550862620955063395075566405079461000909906393573044956270355114814494077537574075952618831883036870036359374434669660689917537408195079511317910855299858750084968000573031722299552828468025597602880493054751320421182852768980792117729724630383761015969931991349823438579659610741364472717381051803117566024763278430062897783249 . . . . . . . . . . . . . . . . . . . . [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) f1f2ec7e15f0d26c3536dd7cfb6318dd7f7f35ba . . . . . . . . . . . . . . . . [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 (14 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tcgltd.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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe00000167e763a8ad000004030047304502203997244587adf361ab49343dbe6cdac3c4217c93580524ee08d3c7cc553f8639022100b7831dd0eff8bd57db5090514627e454d862d4f587d53fb2c8aea935cbae30f4007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000167e763aa98000004030046304402204beadefa79a0a8bbcdccb995f8f585ce3c8c2fcfd99a617a248a7956f3f30eb602202126cd3881456ef5822fd9f1bed1ad308ab992fb12dc84bad8d142beaf4d09fe . . . . [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) 0055d7d6073441741e60fc0a9ab377cbf4ce9156ecfddddfded2d7bba46265ac2d8d77ce6521a7dfadc42c90b89c5a0f47ccaa3534cd7690040b7aff765130e58d35f70075c2aadd87f8f6def8e3248cdd165c863d26e27c813152ffcab064faaec4bb7020390eaf9eecc703d376cf6f40df8f63db6d0d93d95ba9764c7acd5d812ea452cc56564a604bc89c1cb1f9a173a2c9b06e067ed843e98e5af4394b085cbf3108dc7f7fbd9f521b8733af2ee6c98c6674a7ee7ec54362a37f29776b20a55c1cddb6ce00ece3b6e81e0ba697423db77f41c6a8a0f12edea2916e578fcb5fbc4c6c55a3c26225b408fa5fadacd2e43af79ee8d00e63abc0385d3b6d9d21e9