www.duracomposite.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:2a:f7:8b:46:de:b7:43:1c:75:81:ae:de:40:ec:c5:9d:6c 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.duracomposite.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:2a:f7:8b:46:de:b7:43:1c:75:81:ae:de:40:ec:c5:9d:6cSerial Number (int): 363070045619356653836609645782570962885996
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 34:ae:f8:c4:a1:35:4e:6f:5a:c3:91:db:6c:ec:c8:e2:ae:58:50:ff
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 18:ac:d0:5f:ed:c0:d8:4e:83:4f:5d:23:e6:90:6c:0c:e0:e1:2e:25
Fingerprint (sha256): 6c:6f:85:ff:d8:7d:cb:12:a3:f1:3c:93:46:ae:62:eb:38:75:8d:cd:1b:36:e7:21:73:ee:aa:6e:54:7a:3e:91
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.duracomposite.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.duracomposite.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.duracomposite.com
Other certificates including the domain name duracomposite.com
(limited to 100 certificates)
www.duracomposite.com
pdfe.com
www.gigantografia.com
duracomposite.com
duracomposite.com
duracomposite.com
abagail.org
www.duracomposite.com
lunchbitcoin.com
soliera.org
www.centerzone.com
itchpbc.org
www.duracomposite.com
www.maxidyne.com
duracomposite.com
www.legacyestate.com
duracomposite.com
www.gatheryourthots.org
www.bioblue.com
pdfe.com
www.gigantografia.com
duracomposite.com
duracomposite.com
duracomposite.com
abagail.org
www.duracomposite.com
lunchbitcoin.com
soliera.org
www.centerzone.com
itchpbc.org
www.duracomposite.com
www.maxidyne.com
duracomposite.com
www.legacyestate.com
duracomposite.com
www.gatheryourthots.org
www.bioblue.com
Certificate
The complete raw certificate details for www.duracomposite.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 sDmqWGLv -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwiB9k4W5I+jIVruN75wL uju0M0c2v7zyIJLkoknz0233sTxO0XIcyXmjgkfTes+RWsjwtbV0qi6k3qVnZMSo soT0EBnGePXSsLnkU4G7L6+4iSXTI8KNi57h+hxbfz1oI0muOEs7ihD5fOTD1dti wdty2Nl7nEouED1nsqS+ZTfZAi9snv15wpBAdMMDd6Yp433hH4E3rXdJeqg5kGdR 5SyRit+ukKHI3QrKfoN10W9exWtTUkvmIidflA0W1rvOjG+4fCOUcFe9Bebc44DC Hd9iSRc69lPdy32dje+EXEkHMc5QC8e53JUEo2aogRkjsAeT71iYW85wzUga5C/v U9TQ/bvCv9XkRxoas5iwUs2ucQ/RAdbmyCI3md8po/nvVDiiZRB6CVKx/aIHFtPI qsyzbFcEWLKAkNjBqRGb7neMk3w3xDpDecKMkg/dd5EPm+pSgoHEfN9PDbPV3Rgv Bgk1CXi0xS0aP6vZUqEEUcDmy3QF/2+x13qcrA3DuChf7vfao8RZvC9r0ne2MJDr IlvO+d2WHNdbIK34R8KrTGiqB0XwYxb3ezJOUsGFEehemkjfMFEfHkONtJ3DAqOJ 8VwzmOrlNo1JwnMy6S1USy2IkrWCwK5zBbdAlp1sNoqyQSjNE2KxUNi0lrfVjLzU BdotsTipOe4p3o2krOYcTokCAwEAAQ== -----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 363070045619356653836609645782570962885996 . . . . . . . . [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-12 01:30:43 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-10 01:30:43 +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.duracomposite.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 791968721880324911555934502526837510547809628161584454871723796595996275029799275401173775096678476500941667322911784747630556950903218561406117647202564394781311585012568682474766308745801963862652967793488033159508608322137041996908470891906387007601197910044640793695873129533095645867676114079984980000636018311634868464243291856100707204094433973492279536321396245592265095616568639194512654511287122770203300791402531910421978837987212340060758923696547967549653997410852402797963818788441291167717934324708369388711819928737470956178052711187648685985648194869564646808538040726474703116907188567099818080285541683722241595799080484630637852806898380386351862569788741369947499888877344579667165218477102219119815486892478234028424828692232032798415306298355589335936078840171718464451484402732348710094492709977266482049572057616585470343762011238429881527288702017223299899156349283477039193787628987043785255973026339772334149232918959095620418855921622178447309103410547087893987472323757659807797781716619526850864741885464867519462163518104199577796656753816147818887863213289023502180293999480794103540535338025716732376577816757633103853365013952464138521403184252595413772602075045254214225453874146735401317414227593 . . . . . . . . . . . . . . . . . . . . [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) 34aef8c4a1354e6f5ac391db6cecc8e2ae5850ff . . . . . . . . . . . . . . . . [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 (25 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.duracomposite.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) 00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016dbdcdc8bf00000403004730450220385ce3c9e9e504945708626cbfd89f0a6f9fc107d5a34ebe4b7f15f331b681d702210085a9a8b195f6762cf8dbfae88cb725a163d17ee37775e01bb77631f9ee512b44007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016dbdcdc8b00000040300473045022100e4717f6ff2ea65fbe3c41900505636e0a3cf4b65fdd76bc21b178bbd0b7ae64702203e15669d2e9b2a4a8d4f74a9f402d4929aef2fe74b519a96a1d94f25feaa3e25 . . . . [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) 004d28b82eaeb316021c3756a31e3cf5a04daa8ba70e7a987f376fff83de58022dd1f1806a0ae2785a36925d031637f39bc48a1801c6acb77894eaf0e6aeb038b059ae8eb4da1a2377e7ab1561f6357508aa76c8284d89903c1c76ba4d1ee94d721bba1d003c083866146581af8f08e363379c37df78acb773dab8648d8b4cffd476c5cb170d72a9d60c06c394501e8f15c9b2b6392ae3bea1458a031722330fb88809e0f95a3447a2e6f41a6f74f18f360cbf07117aecd4f424c610a63b1944210f51ed3f4738a72b8a41f2e5dbe73acae629dcea29168e3e6d3f6d0d99f47e40a816935817b81c71d8faa22f221ffef9208e854f368ddc5c2849b039aa5862ef