s79k.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:e8:bb:c5:21:93:92:be:79:55:da:78:2a:15:7e:83:c1:2b 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=s79k.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:e8:bb:c5:21:93:92:be:79:55:da:78:2a:15:7e:83:c1:2bSerial Number (int): 340531956119642845983082124688166419153195
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 91:8c:06:31:2d:ac:e6:b4:cc:80:97:6f:f4:1e:53:5e:9e:7b:ce:80
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 80:7d:18:90:9c:5c:17:e2:58:85:f4:42:99:b7:12:6a:45:f8:13:3a
Fingerprint (sha256): 34:71:d7:72:07:6a:74:c6:e6:88:0b:2c:5f:5d:33:06:74:55:3a:68:bd:79:6a:0f:ea:e6:81:64:c9:1d:2c:11
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate s79k.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for s79k.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
s79k.com
Other certificates including the domain name s79k.com
(limited to 100 certificates)
www.completemedicalproducts.com
houstonstemcellcenter.com
www.comprarviagraonline.com
www.deploribusunum.com
s79k.com
paveblock.com
www.vagasky.com
carpaltunnelhouston.com
nextcleaning.com
kissiae.com
www.hotelqg.com
oneen.com
newyorkforeignexchangetrading.com
myuniversity.net
www.jerseycity.menu
flexible-hose.com
lovoe.com
www.cyberencrypt.org
www.instantmusicvideo.com
noaccountbookmaker.com
durapack.com
www.s79k.com
www.s79k.com
www.modernautolto.com
aubergehotel.com
houstonstemcellcenter.com
www.comprarviagraonline.com
www.deploribusunum.com
s79k.com
paveblock.com
www.vagasky.com
carpaltunnelhouston.com
nextcleaning.com
kissiae.com
www.hotelqg.com
oneen.com
newyorkforeignexchangetrading.com
myuniversity.net
www.jerseycity.menu
flexible-hose.com
lovoe.com
www.cyberencrypt.org
www.instantmusicvideo.com
noaccountbookmaker.com
durapack.com
www.s79k.com
www.s79k.com
www.modernautolto.com
aubergehotel.com
Certificate
The complete raw certificate details for s79k.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 LjjEvsbjwOy31IehcB8SSuBftwHLoLLfp5yc3Q== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2WpWfhGbfTatTsJaDy5x 72j/e75hyUZbZXVy+yaMC7i77rQpBLWooPXfOejkrJRrU++O8PBsHokPXzUHRLid G/j1ktYCLtxe4cLMOroBFnrjA5zZ6eowCPnKM8Ffwwy3QbpZ6eL+PuF4iDTWNL7d qrYaxrBmu+WclhWbRu2F+allYfc5mNDB3dWisAj0ASTPuv4YkueI2xLw3vOg8ei3 2e6qAG/nmGrJf88K3ZtheyVRfTGDKl73qyD/HPgfPzSN0dh1Xr7XvVYDrHupGN91 N5jtFUklD4zuHt2f9RaqilGPdCXwYmMJ3h06EGOMKCqTav3TvVPeKKJrrJXiA7v3 1iOWOmFgYe2EMut3FuILcRyRLfw7VseyI2mouJMYVM13OSdMZr+DnZwsfSCF6syF lXH3XTpRS7e3Jjwp1Aex6UFY4Ibl2IZAkkypOXjtKXJwAunIRo2yX4beAX8whCOl WVHGFbdezCvYdxZ8tUcCKqUK7A56WUUBm5Maz2JVZnduxdoX/b05+apg9OHqfzxN +np75zftPdT1NHC6e+tn6f5ztJxck5VDp+IPorg+k/aC3nFp9n6d+CqJ5jYEqHNF YywR8DuvuaYG0hN8b44I4Vnb0ppgXb0grzbDvTB+ZieAGwdIge8iCALBtcIBntKJ pkpll8SdnSl90MHJ6I/Ply0CAwEAAQ== -----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 340531956119642845983082124688166419153195 . . . . . . . . [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-04-05 09:57:10 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-07-04 09:57:10 +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 's79k.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 886977374574721886947595945938779608478263578805386312284852279099706255220971367436817864237033676729583331179433355428215355725639013167769369930176532839839027584192205704738328420108473742408597582896887201534568627253802152760853785239625588616690224037383741947017202897304674110289797591315469066495489760490690410591479361777966736173408615631911536923671402923228192915257168134730641873253937578970661277407469037062637464497659057769078770182162338629438855146851820573162638110001868377691988335003663623785415571422429215544422439539245224672221930515857340679612365211680721605921620865102017431995241857158024995155538154668252352836389514402291931805740795979664040906330115544364471529675190546836072751319077426215942499093582432921012808478060390209328167986118986516142438083850080244609245428613309294822412855920646202019784784785960065524818436647812154547164839962442922933084394349289597206463689919845314095577308546147089008174789080259867317949027034912416112034135351419656597560787141721696146940039770137455055793940423298206890956375230594265704013239816030818756855815782651125213621986026526910385247753858033804166971294518990592435612384610961354841615604068538937816229242557757600348885692159789 . . . . . . . . . . . . . . . . . . . . [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) 918c06312dace6b4cc80976ff41e535e9e7bce80 . . . . . . . . . . . . . . . . [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 (12 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 's79k.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) 00f0007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000017149fcb4e9000004030047304502202d195b6b501a3ff3d6363fcdf484a247fd500cee70ecd221b18ae391f36ee0a9022100fd60c939c2895571a9d99bcdc9283626e69421eabe087a3ff9589255ca41878900760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000017149fcb51c0000040300473045022012cad6d41ad4c783fbf5d253916986a61a3b9e54ab717beeeab3821c611d3efa0221009143732f0f2289e047c483b4aa766b4f0aee711e307efdf3e0cf4a67618be5ad . . . . [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) 00272ed896364c979bc2e7d937f2ff618c3d19648eb6074020c4c3aad97a53cfcdb0b9990344083a4059b19d0d3c7a2090d509a07e14ea77f6e83796f30833ef209ced558abef2f374a854c2a800fd3fb011d2f122234569c5ab4775df60e64f580aaabea5885d4dcc45f304e7624fd4d3473b22363c7e5f607c93ee74bfb2fbcad5524c7e8d235672f69adf88069a65996fde97bc37fbda1932c9167bdd8464ded98b88e379cc79ce51967878e10e28501a893f7c1137f20832560ae34fb3ef1ecab9184319d703bc024b51f7ef89bf703fb28805bf6925a474688df29c6b3947fd8764c92e38c4bec6e3c0ecb7d487a1701f124ae05fb701cba0b2dfa79c9cdd