www.mws.fr
Issued by R3
About this certificate
This digital certificate with serial number 04:a4:3e:47:b1:bc:45:9c:91:5d:3e:08:08:e6:6e:e7:af:aa was issued on by Let's Encrypt.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=www.mws.fr
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 04:a4:3e:47:b1:bc:45:9c:91:5d:3e:08:08:e6:6e:e7:af:aaSerial Number (int): 404338236295793453494966745577429901225898
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 92:c7:15:a8:1c:01:a4:c6:44:9c:32:7a:2d:94:89:47:3b:4d:f5:04
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 51:e2:b6:34:a2:36:1c:03:d3:49:f4:29:44:82:e6:3c:65:d0:2c:c3
Fingerprint (sha256): 2a:c1:54:a2:66:d6:b4:df:f6:73:23:97:82:f3:b1:07:40:28:7c:b7:1c:91:32:4f:40:d5:1c:a0:ed:03:1f:9e
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate www.mws.fr
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.mws.fr
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
mws.fr
www.mws.fr
www.mws.fr
Other certificates including the domain name mws.fr
(limited to 100 certificates)
www.ycbh.in
web.smartwerker.app
staging.elearning.kawandasss.com
admin.jammin.com.ar
lyncr.in
*.mws.fr
www.mws.fr
energyandenvironmental.com
link.test.qvmd.com
www.mws.fr
www.kanatozgen.com
x3n.tech
ai-engineer-aichi-115130720.diendantuyendung.com
www.abetterhome.life
mytamatnotif.mws.fr
cms.lorelink.com
gstcentre.eduswitch.com
renouf.dev
www.alobaid.co
www.cutthequarantine.com
www.pizzadeliciaquintero.com
chat.hasucco.com
www.curi.live
www.mws.fr
sori.teammobile.io
www.mws.fr
trinidadrugs.com
www.kanatozgen.com
trinidadrugs.com
reservation.pneusystem.sk
www.spacom.app
pcdchauffeur.ie
www.mws.fr
links.lochbox.app
anvilsoftworks.com
web.smartwerker.app
staging.elearning.kawandasss.com
admin.jammin.com.ar
lyncr.in
*.mws.fr
www.mws.fr
energyandenvironmental.com
link.test.qvmd.com
www.mws.fr
www.kanatozgen.com
x3n.tech
ai-engineer-aichi-115130720.diendantuyendung.com
www.abetterhome.life
mytamatnotif.mws.fr
cms.lorelink.com
gstcentre.eduswitch.com
renouf.dev
www.alobaid.co
www.cutthequarantine.com
www.pizzadeliciaquintero.com
chat.hasucco.com
www.curi.live
www.mws.fr
sori.teammobile.io
www.mws.fr
trinidadrugs.com
www.kanatozgen.com
trinidadrugs.com
reservation.pneusystem.sk
www.spacom.app
pcdchauffeur.ie
www.mws.fr
links.lochbox.app
anvilsoftworks.com
Certificate
The complete raw certificate details for www.mws.fr in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoDXqctzlx1lB/4+R9nWN S5ssC9gAwlJH8ZKNw9ADf3QgMKlJl5TBqkxyJBkBLOymriI7RzZEeIHXrmUaME3s +T+yofAL0128jyR518if4DwvGfnKlwzBaiG9DZTypPOkdAAaTGFTkQzNOWoihYr9 IyZf123ydJNhldPoy9ISjl0NDgFqMJ6zdJwAmZrUyCURqP3EtIeckrgW9Nw2f1Ws 33J0xBpnZOMwVF1uFPixheMYg+vSZjVyTb1UdovsyzVWkzVAljAaytacShbKKn64 qwc5+1DL2TWxtOZA5nHylD6cGPlEz6DkPdNfxW7FtydUaIul0G3/NUhWbM4HERBK WDcRkQv4EkkVuXQyx8BZmkkU7LUxxxEvR7WYR+rU4NnNDYhcliQX0nVGKfU9kXNV 0Xm3QvZP1ZGfHcMASEjvlz+wlJsqCicfAfGwVW28JWfHA2cHM76ihSmzHi/7iDEu xAAky/kvdDSvjrRtL6dwuPsqLxXEyo06TIC0EvRbx4pTqm/LIhnIMtkH6K8lpL3C kl6RiJ89giL5V6n80TBkyURPIT8+WEcvhnld3o1Ox1rO5sEyHHpFZl1qRw5nuNEX jHuJraN/PPn2Pk9OlrkhsQsla+cAHmtn25Ybj+fmA2Yl9kb9aYqUnTpUKPxT4lUs tY59qWCqBPqiDXKw6ZQ4eskCAwEAAQ== -----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 404338236295793453494966745577429901225898 . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-01 04:02:43 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-06-30 04:02:42 +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.mws.fr' . . . . . . . . [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 653602259225113037678963572607790253297884629168603602768730934740475372691887967200447138648731225210181870601019841332496061897595411196152869412593130260255823422898412487647825878983468884900447031339357141785305768959203764056701087269371656543554264410911783197796620470548581900459193451664267561772129481125420087572942598170543450380780130640943448193210355399917111664544630763148106625660451811242330821740179747077161231668539962485361286812676932060658665680193091879865017897553803535150771846919606170653129954185237649192700496194293718924522100903280035925653211811035672571178306815816821477818818401659501340969516810728181624913742979328746436842999282755685227628569622073025750774941536681197500477687372415009344266905843998228781589709834974741627604411465868768777291591674201366918292432510815426385927812636591593963552343366174373225287568172029931352720202535500935557618552851378955631258443822982447228781627311898952969794535869665867552040150631918661551031680298229584374557873068709776759265101736604743846638901249923664303405377626822567902647392153903668101593434789438682603170745471317197951129907548469097880709620655011021187748292302310334308941033297996788418851524343432360112875363662537 . . . . . . . . . . . . . . . . . . . . [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) 92c715a81c01a4c6449c327a2d9489473b4df504 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mws.fr' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.mws.fr' . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018e9809cf7600000403004730450220743451259aed80bedcd10b23d72e2fa7d3ac24b778322cb2790700068af19118022100cabeb28e0239ced578f82f1a048234fed69839c6d8eaea93550ebde38db2a36c00770076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018e9809cfb500000403004830460221009dd6434048331d5f00e39175ab8d4d023e26395587aee8fea8b4ef90ef3ee58d0221008a97c94c87d3d03a98fd61696a0930948c403b4226b98d364ef361ac530e9dba . . . . [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) 00a532b7b3ca1dd5447e49b9d03d00f1b94fbbeb40046430cffc026a8e5234ec1963ca2fc7d92d5530c4ebf0696b36931607736c025715d1cd7c2c6197d4dc78e1258ec72e9eca2c81956891c622a3a7f4dd07e02e4262921257a2ae01636564ac215be67a7cb86ad3285789ede3c51f6b2d19e0ae4cf9580ebf98ac81efaa19645a50759450c1bd7eaee33728dfb05491f6ddaf6dd4b1b990e89408886ee4be7919f7f457ddcd79c1bf6263ce4ef8c956afbeccccd7eb90cd7ed7556c5c4c60912772fd88a52e1c62e37ee0c07df34e29d204b0ccce385bd8a14a3947981f33a6ccbb7e3d9421335c0fde2c8eff87ffa88572227b7f0819284c3fadf0397312f7