hoteljacaranda.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:0e:5f:0a:e5:77:71:f9:a9:56:2c:6a:46:50:d5:5a:e0:17 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=hoteljacaranda.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:0e:5f:0a:e5:77:71:f9:a9:56:2c:6a:46:50:d5:5a:e0:17Serial Number (int): 266227144168877254988299525323422596522007
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 30:e9:5d:ec:f2:8d:a3:db:ab:4e:39:c6:01:47:8f:40:3c:10:15:08
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): ed:67:07:eb:15:bf:a2:52:9d:d4:24:0a:08:88:bb:9c:c9:c3:25:47
Fingerprint (sha256): 35:8f:e4:69:40:44:de:da:3b:c2:6d:0d:1e:8e:4b:c2:fa:bb:93:83:85:5d:08:58:2d:8d:9e:9d:cf:ed:d3:57
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate hoteljacaranda.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for hoteljacaranda.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
hoteljacaranda.com
Other certificates including the domain name hoteljacaranda.com
(limited to 100 certificates)
technicalrescue.ca
hoteljacaranda.com
hoteljacaranda.com
www.hoteljacaranda.com
hoteljacaranda.com
hoteljacaranda.com
www.folclorismo.com
www.hoteljacaranda.com
www.hoteljacaranda.com
www.hoteljacaranda.com
ndjamena.org
hoteljacaranda.com
hoteljacaranda.com
www.hoteljacaranda.com
493.me
hoteljacaranda.com
hoteljacaranda.com
hoteljacaranda.com
www.hoteljacaranda.com
hoteljacaranda.com
hoteljacaranda.com
www.folclorismo.com
www.hoteljacaranda.com
www.hoteljacaranda.com
www.hoteljacaranda.com
ndjamena.org
hoteljacaranda.com
hoteljacaranda.com
www.hoteljacaranda.com
493.me
hoteljacaranda.com
Certificate
The complete raw certificate details for hoteljacaranda.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXDCCBUSgAwIBAgISAw5fCuV3cfmpVixqRlDVWuAXMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDA0MDQwMDM0NTNaFw0y MDA3MDMwMDM0NTNaMB0xGzAZBgNVBAMTEmhvdGVsamFjYXJhbmRhLmNvbTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXvZgzaAXVMZDTo8hpUnceNTf8A witfNgtN3YPy8ltBOP+B49IzbSMR0nC+OVdO/rGD4ldvhnlt+Ckg78uOJormQYWP u/CTemViEdjlA31s0yjVdCOwx6uMxo5+Xt6BFr5I9+3IAifzhZ6EWHcdHsXvOewO 30+gtGSi5h7TRFZqwsXhT/x6jzJKoWiS6B+jS2gazKUMTRihC7FITzvqW1ZaApD8 95Q0xVgAZTFcuYqKW2FIKVf0hm5NcynJZh5j9Lffec1/r3QyRHV0DWrW+BxeK3iE hBOvQPBS4rxB781Pj/pvfMOGWBFEh0b8DVy9Gie15Hocf5VR4DV1sz28cqUDhsDZ ULjLNro7D8rVE3oX3znlQTj3M4+pxJ4wS+4aeZc4MmjJP98PqnrFGHqpEUb5VJ3h cKKB4DGC1I1Al/Kabmu4GkcYkIfeTDnyRSdOSI6JuILfePJSz3WL3j9mBT46bhQr t53zePH5lh807zc1G3DxhFrdRW24XKiACdpVhbXedOHQZ4sU90Mln8VgEY6AAyVD eYKFK4SJ3R6CPAOwVQDzJfUtCOsVoQGYimcZKI5QrkL9EaPGnt6grE7NIsGj7nFm Tsc9K7tGPbtIvxy6ORBe1aICN5bxPbn0lPjCmNFiUEvTnUpU99Hi40jG/ZW2FYLt ODs7wkCMFATPcuX1AgMBAAGjggJnMIICYzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FDDpXezyjaPbq045xgFHj0A8EBUIMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISaG90ZWxqYWNhcmFu ZGEuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHW eQIEAgSB9QSB8gDwAHUAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgA AAFxQtOOxQAABAMARjBEAiA5zdXDZrgDvQmcJL2nBki/hj+VxOKYENMKkYflDSLx 4gIgcT6A61STuTrziTc2366K58YspiMhXAXQA19pisSqEj4AdwCyHgXMi6LNiiBO h2b5K7mKJSBna9r6cOeySVMt74uQXgAAAXFC0467AAAEAwBIMEYCIQC68eJiCyLR ZxYWVNWUphSjJ+e64jXfQuYoK2Cw97eZrQIhAL1FbeGLzuafo0D1wn6QFyEaT6yC mHCIn40QfXPMPc+kMA0GCSqGSIb3DQEBCwUAA4IBAQAr8RHf8DNmPHuoEHYg8JAq GH7B2iiJvpAhFNlLaa4cSaNlEc1AmdkNnWW9WDPLH+nbkzBEsyoLs+WNAoyuCHOf GhN7Gk5zMKcs5RXFRzYEc9oPWaCMulgs42FLnUG/MvItP9hCQYO7HU4F99VXqtLn VWM5Jo2/bBURRFT/kRNP/bFjXOuLJFAmSr7KEgEHMADQoTD0E/xz90f61borWDF7 ZpXFm2fFNJF0Sy0ejsVrffe1aauf6ZWqlcijwsutRRk7RmfI1JO/6FT1JmgEy6Nl lp94u/IVuFGwWxWgY0BAqzpvzOKup1/8+B5xVC8tR3exOpQSLkRc+aCsljdkFzjt -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApe9mDNoBdUxkNOjyGlSd x41N/wDCK182C03dg/LyW0E4/4Hj0jNtIxHScL45V07+sYPiV2+GeW34KSDvy44m iuZBhY+78JN6ZWIR2OUDfWzTKNV0I7DHq4zGjn5e3oEWvkj37cgCJ/OFnoRYdx0e xe857A7fT6C0ZKLmHtNEVmrCxeFP/HqPMkqhaJLoH6NLaBrMpQxNGKELsUhPO+pb VloCkPz3lDTFWABlMVy5iopbYUgpV/SGbk1zKclmHmP0t995zX+vdDJEdXQNatb4 HF4reISEE69A8FLivEHvzU+P+m98w4ZYEUSHRvwNXL0aJ7Xkehx/lVHgNXWzPbxy pQOGwNlQuMs2ujsPytUTehffOeVBOPczj6nEnjBL7hp5lzgyaMk/3w+qesUYeqkR RvlUneFwooHgMYLUjUCX8ppua7gaRxiQh95MOfJFJ05Ijom4gt948lLPdYveP2YF PjpuFCu3nfN48fmWHzTvNzUbcPGEWt1FbbhcqIAJ2lWFtd504dBnixT3QyWfxWAR joADJUN5goUrhIndHoI8A7BVAPMl9S0I6xWhAZiKZxkojlCuQv0Ro8ae3qCsTs0i waPucWZOxz0ru0Y9u0i/HLo5EF7VogI3lvE9ufSU+MKY0WJQS9OdSlT30eLjSMb9 lbYVgu04OzvCQIwUBM9y5fUCAwEAAQ== -----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 266227144168877254988299525323422596522007 . . . . . . . . [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-04 00:34:53 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-07-03 00:34:53 +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 'hoteljacaranda.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 676956354096199142800680520858146630062334070454521302874590186385598816623721368804743157106329155502176863529364520785212729904329462317974674645062011105349533979839796899508063039506785336788723967623556144156287030808855500525355653297033694943666844810863660077290113440909456023853368439673948739513206355063805995150656682298898910593066836820245021657607607866076191155310063095910354201224367693684971850989595143600141020717921919884175017229254936835263575885380431205705429104161045479641897437343365677496405315801722365692379947099373861018875888164109931405695446114268671623804215037734030029875366153065571852596387273881274497190751311237884881265635744835634084029349745057503836027389957691855904868604713427850035760807360784426593082551689361435024571730895707739938152291375063815163431001003848703515096213854361131736546425938841312045168669482068913524608975970079320899192260536817241329138729672177996219121176989820504363537002010824371006508095001354724006400569693762503476537718288895662022487468145442110476489527669917811246820242176883638681288004613728866788445459119816721096060570379957786114197583611226062306213721568950908468633700399304084103996901275675970511745742671332445397023443838453 . . . . . . . . . . . . . . . . . . . . [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) 30e95decf28da3dbab4e39c601478f403c101508 . . . . . . . . . . . . . . . . [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 (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hoteljacaranda.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) 00f00075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000017142d38ec50000040300463044022039cdd5c366b803bd099c24bda70648bf863f95c4e29810d30a9187e50d22f1e20220713e80eb5493b93af3893736dfae8ae7c62ca623215c05d0035f698ac4aa123e007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000017142d38ebb0000040300483046022100baf1e2620b22d167161654d594a614a327e7bae235df42e6282b60b0f7b799ad022100bd456de18bcee69fa340f5c27e9017211a4fac829870889f8d107d73cc3dcfa4 . . . . [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) 002bf111dff033663c7ba8107620f0902a187ec1da2889be902114d94b69ae1c49a36511cd4099d90d9d65bd5833cb1fe9db933044b32a0bb3e58d028cae08739f1a137b1a4e7330a72ce515c547360473da0f59a08cba582ce3614b9d41bf32f22d3fd8424183bb1d4e05f7d557aad2e7556339268dbf6c15114454ff91134ffdb1635ceb8b2450264abeca1201073000d0a130f413fc73f747fad5ba2b58317b6695c59b67c53491744b2d1e8ec56b7df7b569ab9fe995aa95c8a3c2cbad45193b4667c8d493bfe854f5266804cba365969f78bbf215b851b05b15a0634040ab3a6fcce2aea75ffcf81e71542f2d4777b13a94122e445cf9a0ac9637641738ed