mapforex.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:23:49:3b:a2:37:e3:b5:b0:ff:cf:4e:f9:98:a7:85:b9:b2 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=mapforex.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:23:49:3b:a2:37:e3:b5:b0:ff:cf:4e:f9:98:a7:85:b9:b2
Serial Number (int): 360456369848659162699779072185808766482866
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: c2:0c:93:1a:1b:f9:02:49:45:84:7e:f6:01:a4:32:4a:f4:e3:51:7c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 10:b2:9b:af:4c:78:67:c9:34:5f:7f:2b:0c:fb:f6:0b:93:ac:90:f3
Fingerprint (sha256): fb:24:78:43:9b:d7:01:7c:02:42:5a:25:97:8d:79:06:32:36:8f:25:2a:16:00:2a:76:34:ce:f9:01:62:30:d9

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 mapforex.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

mapforex.com
www.mapforex.com

Other certificates including the domain name mapforex.com

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
PM4Ndax/
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqs545lBv+n3mTOnycEp2
e2bQCk38J6DKthBaZyhzawt2SmA6t3AdLccAqlgDix60ZCYxiTWRuRE/eX2426YF
6YJOU3KoKSejrnemvD2QNqdnxyKfn8cEm6j19UWPIMe4PzlL/Kv+7YZTQYV4XEIl
9GzXYFzbUNACBO0jS73h5jDkIL4Kn2QcauqgV4Gwtr7ZPLs/uUOSp7LeRb7fY52r
NcfDvfMxCKlfE2FwGE0Xp03sv51UNHz9rFkqE1QhsRgx32qwd/1mGNZ91121WXm2
GdBHgQpxPDw7M6fzPCVWaMPe7Wf+gCtGYMXeq6RlqbvEnqapITJizWFj8eSKbkT9
9ZmDSLkIMKkZAVJvAv/kTVKJ3o2WZGLWPmCBTrC4n/FrTIsZcXfz3ctPqXLovpcL
EpcElz6Rj6ZcxYWScVkxdeedZqbQK9qdI91liiJ2WfhaQXMi4pdNRHAeF54Fu7F7
y+gRwNhdQwBNFX9s60/BRwvABuDznJWaaaQ0NJ1RZAlZnrX3wZ8PDtJjRdnPSblM
KYqsqUHBAkRU3wCnNlJ/vk7/piFIkyLj6r2WFjWXqVEGuGRJ3sR1EVCY3UeBzUWL
azRHC8YRAsZeu/18wdlVUkOAjTnPhF1MNCoKPJ1ki0iOd6v/yl2ZBEN7dg+H2zZl
mygvH0r1xYx001ZbNzJZfQsCAwEAAQ==
-----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 360456369848659162699779072185808766482866
 . . . . . . . . [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-11-11 01:44:15 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-09 01:44:15 +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 'mapforex.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 696829856205324552577375680720208806625333483554459173579076704704101909602708093602146154609175780958034310369352636227678476779144673518700638961442702807083536368306231283222198103148036150696017289960100494654669235027405689581811268002961771225932023122567168394976031549279349625106075565902286434788382067633783223239242281817829278304982456959091063610274328001371052818941411915457583133853809459029968429915272719094935389885374341528445139645131600008660850343017771472384831660979974775241091584816040198307330196344675988005210247316376322450175843190789994205760201081656777621072818605275404032523564596614005649547972552301968313829940255792796990253895692626236307629096634690919728263463033119860761346995412917657221035785010318939792740893894545889000469028150209896323072976274534016787482199759275348092600207944809573442103178468274554237482315357608483966427115379010809892159005499792537763744379999330808868009946820983268751518493423294324409192574469135115722752117101642516939366171165337576447942948326766813300702276838355052434875927858760709491318355964721645435970147100841436316297396435460753908897774180081500955742048281012663086067887229549380191661763088842317521317026558707508880888338939147
 . . . . . . . . . . . . . . . . . . . . [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)
							c20c931a1bf9024945847ef601a4324af4e3517c
 . . . . . . . . . . . . . . . . [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 (34 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mapforex.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.mapforex.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)
							00f00075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016e5858f55400000403004630440220608ebef330ad4c9d0481f5bda838f33ee8a316171252f5c1c3d58f3b9655751802202d8e893761f6b04d2ec4c4408a8408192c8e50ad0ca9ca27bc79895660e4cada00770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016e5858f5510000040300483046022100cfb399e6d08f72bff334d2f57fbb180cd4afcaa1c6dbdee7435b677ec9d7e16e022100ad919ea233e139f2309cebc64f4a77e308514b386c1c337afdcf3a2fa3b56101
 . . . . [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)
		008d226e8090c10ff1baa607ff3481684ad27271f412faeff4021fbd9bf1b5e10260c238023bdf0009f7722a5e1b7640a4221ac124363ca99050404accca2817726411b3ac97fb11972c9a2f1b92f55aa3b7353a488d5f96bb41122c40a3cc18b32f3573b90a35318dbdf7c4a137cc482474be2bae1899ef0aea6d4704faf1a8b7610b60a1059d4c1f556798a536f76e58a118eff2d43d61a7542e39cf042bb4ad200d473823249ff22ed88f5ef3a120571578d400a8cefbe7d69ba09e1fc834611f3e3d0dfa4f54ff292b48094c9a8d727369fc8db04dbed9145054ae2bfdd9e993dd125c7144f9fe9f6e4bd67cf02fa99c1e35372a3fc5e336db3cce0d75ac7f