Many of them do
It seems like you have problems establishing a connection with their servers to download the bp.json
files rather than it being a problem of them not having an SSL end point for their nodes. Maybe your connection is throttled because you've been making too many requests that have been interpreted as spam or there's a problem with the library you use for SSL connections or with your ISP. Impossible to tell without further details, but according to my results it's not correct that only 10 BPs have SSL end-points
Querying bp.json files that work for me fine e.g.
$ curl -0 https://eoscannon.io/bp.json
{
"producer_account_name": "eoscannonchn",
"producer_public_key": "EOS73cTi9V7PNg4ujW5QzoTfRSdhH44MPiUJkUV6m3oGwj7RX7kML",
"org": {
"candidate_name": "EOS Cannon",
"website": "https://eoscannon.io",
"code_of_conduct":"https://steemit.com/eos/@eoscannon/answers-for-two-more-criteria-of-block-producer-candidate",
"ownership_disclosure": "https://steemit.com/eos/@eoscannon/eos-cannon-block-producer-report",
"email":"[email protected]",
"branding":{
"logo_256":"https://raw.githubusercontent.com/eoscannon/website/master/eoscannon-logo-256x256.png",
"logo_1024":"https://raw.githubusercontent.com/eoscannon/website/master/eoscannon-logo-1024x1024.png",
"logo_svg":"https://luckybean.keybase.pub/eos_cannon_logo.svg"
},
"location": {
"name": "Shanghai",
"country": "CN",
"latitude": 31.2304,
"longitude": 121.4737
},
"social": {
"steemit": "eoscannon",
"twitter": "cannon_eos",
"youtube": "",
"facebook": "",
"github":"eoscannon",
"reddit": "",
"keybase": "",
"telegram": "eos_cannon",
"wechat":""
}
},
"nodes": [
{
"location": {
"name":"Hong Kong",
"country":"HK",
"latitude":22.3964,
"longitude":114.1095
},
"node_type": "full",
"api_endpoint": "http://mainnet.eoscannon.io",
"ssl_endpoint": "https://mainnet.eoscannon.io",
"p2p_endpoint": "node1.eoscannon.io:59876"
}
]
}
cleos -u https://api.cypherglass.com get info
works fine for me. are you querying the last full node listed in their list of nodes?