digitalsoul.report

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:56:a9:c3:c8:e8:b7:bc:6a:37:d5:7f:be:61:49:a3:d0:60 was issued on by Let's Encrypt.

With 9 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=digitalsoul.report

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:56:a9:c3:c8:e8:b7:bc:6a:37:d5:7f:be:61:49:a3:d0:60
Serial Number (int): 290826797454576230841725828728129157582944
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 09:5e:8e:81:dd:cc:77:42:47:50:f5:c3:c2:09:4a:f0:29:b7:2d:fc
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 84:2a:94:dd:55:6d:0a:02:60:9e:69:2c:ce:9d:04:74:e6:b0:b5:7a
Fingerprint (sha256): 5e:78:9b:a1:13:f3:ae:f4:6a:8f:56:06:0f:9d:96:45:b4:d7:ef:78:d5:4d:a4:ba:aa:c4:e5:ea:3a:f2:74:b9

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 digitalsoul.report

9

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for digitalsoul.report

Public Key Algorithm

RSA

Key Size

2048

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

autodiscover.digitalsoul.report
cpanel.digitalsoul.report
digitalsoul.beyond.report
digitalsoul.report
mail.digitalsoul.report
webdisk.digitalsoul.report
webmail.digitalsoul.report
www.digitalsoul.beyond.report
www.digitalsoul.report

Other certificates including the domain name digitalsoul.report

(limited to 100 certificates)

Certificate

The complete raw certificate details for digitalsoul.report in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGPjCCBSagAwIBAgISA1apw8jot7xqN9V/vmFJo9BgMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMDgwMzAyMjNaFw0y
MDAzMDcwMzAyMjNaMB0xGzAZBgNVBAMTEmRpZ2l0YWxzb3VsLnJlcG9ydDCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+SVpppQrOuyi9B+AySBS7aT6Ia
gOaW1cx3sUNEEFtDNRhubCBO/qoinT37cfV6Y9qkl/EzTNhkECHeTpAmhCxdxFom
wyvBFuZW2SS8M+gz2X/FbviAkWsMhhQHRs1UqOGupzspphIp6pEiMNDGS90x6WQY
1s671t1+f2dL5UiIKyhKAB7/23+ssmgYrP6XfIlbu3H09DIwBYXcVMhr4+HUIBYE
OP81A08tQS5kLKujIHQi/vCxlgsxVkNPwyRyXKAvNWbgTWd8hLHB9WZ3AXpLORkl
2y3oPrZmxxOzczdPd8qXUXhRQcPa9+xJCqtEFdpxGqg4wNjCQStEjdLGzf0CAwEA
AaOCA0kwggNFMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUCV6Ogd3Md0JHUPXDwglK
8Cm3LfwwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH
AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5
cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5
cHQub3JnLzCB/gYDVR0RBIH2MIHzgh9hdXRvZGlzY292ZXIuZGlnaXRhbHNvdWwu
cmVwb3J0ghljcGFuZWwuZGlnaXRhbHNvdWwucmVwb3J0ghlkaWdpdGFsc291bC5i
ZXlvbmQucmVwb3J0ghJkaWdpdGFsc291bC5yZXBvcnSCF21haWwuZGlnaXRhbHNv
dWwucmVwb3J0ghp3ZWJkaXNrLmRpZ2l0YWxzb3VsLnJlcG9ydIIad2VibWFpbC5k
aWdpdGFsc291bC5yZXBvcnSCHXd3dy5kaWdpdGFsc291bC5iZXlvbmQucmVwb3J0
ghZ3d3cuZGlnaXRhbHNvdWwucmVwb3J0MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG
CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5
cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHUA8JWkWfIA0YJAEC0vk4iO
rUv+HUfjmeHQNKawqKqOsnMAAAFu46w0SgAABAMARjBEAiAIRAd+5IW0xfdxfUwX
FR4igE10ubjGaTJ8G1n51UNKmwIgBBISGms9w3/SrSOexsnCDgkT2JgkecTsRk/7
Zje/8aIAdwCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQXgAAAW7jrDQ5
AAAEAwBIMEYCIQC9ySFbiQtSI4dqek/cJdfb9Kz/7As9a+DfGUdXqyl1MAIhANoC
aghpsqVo9iCc4jEUQ2fRK/6BmTSMhGCj6fJyYFVKMA0GCSqGSIb3DQEBCwUAA4IB
AQAPNSkvLkMdJLy9mHaLqHT2aPYXZEHBxTvhqK+tHupJXKrVtpJmLJ+x9L36jXVw
YRCr4doKysWnZolOZzZi/OG21VHBteHs1zpBKQceICRuZlw1Q9eZNdOluOLjGKcH
N3pFuun/g1rUCqMWP0ku+CdXwKJq+Qho8XY43h8zOUJid7hzGy+toFTpy8bVb0PA
YhFHBAG7AgGVS16O4CvkXLb3w92WRZm7iS8KRVs1ZKwnY6TeS4H41ZF8gWygTK87
upFQcozGODWJyMfDs+4tjBlOjY5EgDsQJm/vH8qx0jOO3RcCEK+DXvs5z/b2BVoE
vgGg2jpweZflkEz672LDst+s
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv5JWmmlCs67KL0H4DJIF
LtpPohqA5pbVzHexQ0QQW0M1GG5sIE7+qiKdPftx9Xpj2qSX8TNM2GQQId5OkCaE
LF3EWibDK8EW5lbZJLwz6DPZf8Vu+ICRawyGFAdGzVSo4a6nOymmEinqkSIw0MZL
3THpZBjWzrvW3X5/Z0vlSIgrKEoAHv/bf6yyaBis/pd8iVu7cfT0MjAFhdxUyGvj
4dQgFgQ4/zUDTy1BLmQsq6MgdCL+8LGWCzFWQ0/DJHJcoC81ZuBNZ3yEscH1ZncB
eks5GSXbLeg+tmbHE7NzN093ypdReFFBw9r37EkKq0QV2nEaqDjA2MJBK0SN0sbN
/QIDAQAB
-----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 290826797454576230841725828728129157582944
 . . . . . . . . [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-08 03:02:23 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-07 03:02:23 +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 'digitalsoul.report'
 . . . . . . . . [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 (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 24183678350623310977621010302140833646488921221707693719311120393674144904207741101467020062872744040484102541338704517403008357558135992347927378290474174589882133690682688246288663256865712713717392875732054925902493255901457284258514518597334358399651202710488749225169836667694814852437800991721038277168301276234226910147873522821023895706072457585672067436009734846511584528205485188293178028990552054142340595340979089488251518429358256318659070554870106750453608080936148820759269218762661511930752901382319942658299027338858158255717501370158416731227612052702176305207803513803715792862023548409321676525053
 . . . . . . . . . . . . . . . . . . . . [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)
							095e8e81ddcc77424750f5c3c2094af029b72dfc
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.digitalsoul.report'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.digitalsoul.report'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'digitalsoul.beyond.report'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'digitalsoul.report'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.digitalsoul.report'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.digitalsoul.report'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.digitalsoul.report'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.digitalsoul.beyond.report'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.digitalsoul.report'
 . . . . . . . . . . . . . . . . [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)
							00f0007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016ee3ac344a000004030046304402200844077ee485b4c5f7717d4c17151e22804d74b9b8c669327c1b59f9d5434a9b02200412121a6b3dc37fd2ad239ec6c9c20e0913d8982479c4ec464ffb6637bff1a2007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016ee3ac34390000040300483046022100bdc9215b890b5223876a7a4fdc25d7dbf4acffec0b3d6be0df194757ab297530022100da026a0869b2a568f6209ce231144367d12bfe8199348c8460a3e9f27260554a
 . . . . [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)
		000f35292f2e431d24bcbd98768ba874f668f6176441c1c53be1a8afad1eea495caad5b692662c9fb1f4bdfa8d75706110abe1da0acac5a766894e673662fce1b6d551c1b5e1ecd73a4129071e20246e665c3543d79935d3a5b8e2e318a707377a45bae9ff835ad40aa3163f492ef82757c0a26af90868f17638de1f3339426277b8731b2fada054e9cbc6d56f43c06211470401bb0201954b5e8ee02be45cb6f7c3dd964599bb892f0a455b3564ac2763a4de4b81f8d5917c816ca04caf3bba9150728cc6383589c8c7c3b3ee2d8c194e8d8e44803b10266fef1fcab1d2338edd170210af835efb39cff6f6055a04be01a0da3a707997e5904cfaef62c3b2dfac