www.marcopartners.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:22:99:b0:0f:b3:2e:c4:21:61:83:65:5d:b3:ff:eb:c4:44 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.marcopartners.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:22:99:b0:0f:b3:2e:c4:21:61:83:65:5d:b3:ff:eb:c4:44Serial Number (int): 360223030248387547164844933825987730981956
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: b3:11:8e:90:9b:60:b3:7d:3e:1b:90:d5:99:d7:c8:ab:e1:44:7d:59
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 7d:c0:3d:f4:59:29:64:e8:11:87:67:b4:00:57:9d:68:bb:56:1c:4f
Fingerprint (sha256): 5e:93:68:a6:1a:5f:2d:f8:77:82:b8:7c:90:e8:9f:bd:d9:85:ab:1b:c1:dd:92:1a:dd:35:e8:7a:06:96:78:5d
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.marcopartners.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.marcopartners.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.marcopartners.com
Other certificates including the domain name marcopartners.com
(limited to 100 certificates)
www.marcopartners.com
marcopartners.com
marcopartners.com
www.marcopartners.com
catheryn.boston
marcopartners.com
bonusdragons.com
www.memphissportsdoctors.com
recreationalproducts.com
www.marcopartners.com
www.marcopartners.com
marcopartners.com
marcopartners.com
marcopartners.com
www.marcopartners.com
neopaganus.com
jeannette.org
marcopartners.com
marcopartners.com
marcopartners.com
www.marcopartners.com
marcopartners.com
marcopartners.com
www.marcopartners.com
catheryn.boston
marcopartners.com
bonusdragons.com
www.memphissportsdoctors.com
recreationalproducts.com
www.marcopartners.com
www.marcopartners.com
marcopartners.com
marcopartners.com
marcopartners.com
www.marcopartners.com
neopaganus.com
jeannette.org
marcopartners.com
marcopartners.com
marcopartners.com
www.marcopartners.com
Certificate
The complete raw certificate details for www.marcopartners.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 yW928SQoMg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvs7P6DHhKesMEnjjU19j Gn38tznrQOSZydga8wFCZ/THvJJZyTGw401LLmDM4OwMj/nScyZvPMH5nTi7j2Ea l/y2V/FDYDnJL+8bEOywTdS8oXZISL8FNDAyqzhtjSuI3aNRAK4Pk2WujNFryIX8 qCL3gQNGFtiTq/D9Yay7W+KxvKpHVueuWG7KM2r1qDGSo6hiJjxYnrPQcf+KPWZ+ Y1CwfiGv/MmnNSdHcfqAvzy2715yf56LTNVelKvCQ3yUZSASU+HMv6AmaOCWJZoi yZ53pU52f128089kdANjRJAC9c/APDbjEdvbhV4NoPOfiwzHseHlPDdcafQxI/3M jTAcl3Qawzt6jW6xLtVA4cNGAsHk5qn4LoPTX2wjLUnTmTFS5McwkHOpfpEUhUpw TEQhqhH9IFNqZKeozfRBNwXzW63rLcYk9w3M423A/xBXruBZV/bFu87ps8foxXgQ 8eHa1eI+yQU6N+NfbMOKMFR+Bz13cjDqeVGu5QNueMUW7AXCy66lN5NYyNAdF2pq EjhKLGxL/BQNBSQpqauPxrU3tDZ3iI/ty7SFfjgGMSczk176ALC//xd+VPJKq1jn ljGKxga877rypkstVVzqxXc/hB5EN39nLWXpsAvNk9pfmxdgyvvr5mHXcbrm2F8P Dn09fK39NtyHXWDaKxvpXwsCAwEAAQ== -----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 360223030248387547164844933825987730981956 . . . . . . . . [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-31 06:40:57 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-30 06:40:57 +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.marcopartners.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 778428153810293384466930963779545352730710887471231139596261075093716580984440560864985630194956851191419291365267535094382376268652669697251691138164113727881048755796766227694858967160240224467301329658981393241743772447819068003098307673427627267101620782788683829432597104200331782022892168367249179853507899599692298848404079057413212736963501505902226504268747855742803519394665756565540373663005806049224761831411520532754255814631296524260651190711221900220222554314075562845956866475049829918917916812192145994871915488146778588744233382895598313706067575239300232913454152736487215260425651135740036739729975956473629506178223217178026492878808421969853282264339971639812391934413718019004763634765165364200152509458582910537367863196567318773280456486500904508573107457071472421710938709851409831721377909312765178495362250558781949329087699480673903030043345674642181692108510465682132795585783725655058135683348350287039793714212525939502754972636992463078132965572472684183444771410173067512922685806092883975302997932564218762574924411568638230725142160102299534005709011039436374015709729460557038858170976841408957784596255701205674536829513932105756246682414804824352266194309922278425351168537476642934733706714891 . . . . . . . . . . . . . . . . . . . . [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) b3118e909b60b37d3e1b90d599d7c8abe1447d59 . . . . . . . . . . . . . . . . [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.marcopartners.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) 00f10077005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016f5ae690ea0000040300483046022100f7c3fba3ced64fb077999381d5bf0a30a61823c0be909659a0be73ca6a3c28d2022100a1a085e8b19a4ec3143a8cc32b276fa1b7c9f920bceb5c32ef34735cd678f36a007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016f5ae690df000004030047304502206315b28b2cbd23a14e6e43fbe558e40796003a66e3b379e6bc5b162fa8136aa4022100b1a2c8de2c50df939b9f82e1ed22ab91925c08e2c462edc37644c7bb7ab402e3 . . . . [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) 006e10bd5f97a9509758217ea11ab3c4c0381c88a69348de9a174bf16f93dc7ef2636f699a4557298277418db9d02e9698805df92a06e1db1ff8ddec5c2a2b38d996c1920bb929b0295ba3866dd6008b955eb63c7a6c5bce015105cd8a69bce1c8153c598ddf975a536b1372125dda6f67b208d38d6bb728a31700f9f5b86b7023be98eb083da372cde2c5e779ecac2f887d7e1ad45d17d091aae5dced65ceb4fe4b699ca5b7aa8c8050fc8434150b9a0b7a3489cb653dc0fd40bc7d4a03029e2c869489e8a4551a3f1dd6688f632fa2e8ccd42e5c9102c410a63d1a0c1772f2d15cd1cf4f9c5705dafdf80317d7d5ddeafb047ecced8cc93eacc96f76f1242832