bestmastic.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:81:6e:9a:2d:42:bd:0e:79:27:6d:94:f3:36:5e:4a:22:e8 was issued on by Let's Encrypt.

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. 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=bestmastic.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:81:6e:9a:2d:42:bd:0e:79:27:6d:94:f3:36:5e:4a:22:e8
Serial Number (int): 305380298739330357890339223170522527965928
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 59:62:24:51:bc:7a:4e:0d:8e:80:a3:96:e3:f2:bb:c3:b1:e3:95:bd
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): d9:d4:ab:9d:b4:3b:4d:3c:48:a6:4b:88:4f:f9:81:cb:4e:a2:6d:e7
Fingerprint (sha256): 0e:cf:ff:69:52:e5:55:47:40:36:0c:22:5b:fc:2f:5d:51:48:8d:32:06:0f:c3:be:df:b2:dd:6f:bf:d8:b4:30

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate bestmastic.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for bestmastic.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

bestmastic.com
www.bestmastic.com

Other certificates including the domain name bestmastic.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for bestmastic.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
eF9b+ymjsw3s6429
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsJF2iv2kcVIBdRSMe0D9
y52oqp2U4sHpRmJJVr7f63cuRM/EWZ2fRdt9DDb2Vox8wICHl0A4H08rI9POpC0k
+QpiGsTzHicF89pkFkbYMTKP0CswkI+Ho24XXMXBWepCfTQk1hSXXzrzP0GqNe4d
/zQxNhxf1vdp1K2f+FGAIDZ1yN2hbgibNzo45aTL32E8XHpu05QJLKsN03L+p33T
4Yo7Oh4bPhVN7HuIEt+Zl9zoaPV05fgjAG2F+1jgqhHUW/b5dHIaTJT+K6NpRdWZ
uy7/Bvwwjw+vr8zb8t5Ef4M16NydKcGiVEhY2e0O0HUtn7APsxRG/5zIyEGqxGnp
EOxcx94XXOqCrxa/xI8Y4ZuFCPB64+jv90T0rg7XXrpK55zHPF662ftZzsBU0/qv
dsskspoDMUvalZcB3ddCRzFqSBbaV03yPPwilU+ppxnBxkJaofQftTYvJe4p8lmN
qmx98rP5EVXV/ZPuuh6DlvH6cqwjCx35CIJSTU0EVMG8YdIEVsVHFhhJxiP2cuSz
hVMcvmY1CADcsgEhdhLOINn2/9FiQ9hqoBEktPl2npKEdOsGemsavgFFwGQMP83C
QZygnbTD4wfdImyWLWrF0uTgGrxnU+DLq+SOV619d+n41QRp/oLAoHJgfKmpV9Nf
AwpdOYE/fKkPv0jq1XF55ssCAwEAAQ==
-----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 305380298739330357890339223170522527965928
 . . . . . . . . [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 2020-01-27 10:24:58 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-26 10:24:58 +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 'bestmastic.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 720335471217779669535503889816512313937813553245130462092694520239684080119345137447382473859158024104604212508464799746530542556961064116590779269943101717788064703553353774176275465092565218719231949621684555815231919944364639216587620204317629334534419535147279471150734271558111432222343406535615065145958299255629091021668747737319114749812606472523886835879683576217896792580025071959878859426352317783033216847351192725954100454919317754956627493648866946801407769397681808814835815879415736291916735366534787807972273657437219189682131260404968675772203171111514026502467407086607917573238289191211468849035033270940594395970729665225309043394358780202758245249202690680857513591812975258765084138920117039394929998943592626235309731181081210050359748119113907990536549549072571105319260165607915297548349783115724928843156064758892500536245990088582139433432183635746429484617724785907250659545954091008281696092158390712256419398151684758835511558958176216481461819598047012015834597718718460997529207861634905734472583793721478233316084598207379137673254348343647296666890481244783904369791275594640055139627225763641436736732229223266872795173322582214507471583064741506899997286802588406571073230084965563595078363637451
 . . . . . . . . . . . . . . . . . . . . [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)
							59622451bc7a4e0d8e80a396e3f2bbc3b1e395bd
 . . . . . . . . . . . . . . . . [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 (38 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bestmastic.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.bestmastic.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)
							00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016fe6bf5c4500000403004730450221008fc4f40039d827400f85c822b020573586654c679e3ef811c0038b7e04a780b1022013054e353a09d68bcb6ce70e176fe3a6039517a3d3b93d0061a619f4659d824900760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016fe6bf5c6e0000040300473045022100b79bf291e835de7443b1501b5b2e0ff84ec329821736304b685e55b8101ba31e022076a87bfdb84e14464273addf0ec5d4164de0fe0ad305c58405dd876c22c5c48b
 . . . . [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)
		0083b1defe7b5a5be22a563372362f8a9e5620a9fb8178bc850185a3d7f2d4f3a74ddd53e19983461d4f36c19cf5b06af30e09a42cc2ab105235bce9e6d669a155422bb5de366c12a9e8661f3c527d784d0ae90afcb6c0dd94f79ac1f7da2df4bb3af93cc5f56cdfcd128e2264376513042c7aaecb7c56257d6733d4e6859299f06a2b8b6e9bac8d236c347d92a645f0cd394e8c4a52bba6582e6cd41617da31e00f131f7dd5e03f03dc1aeee87c40bd49dfe94d369c550c10711b034b32069960991c1804b9a11f94a573b6f5b5362d003744907b1a695ced8107920f81105eea883c23e770eab23812da1285a45dce8c8477cb8c785f5bfb29a3b30deceb8dbd