আমি কার্ল কল করছি
curl -v ... https://...
এবং ভার্বোজ আউটপুট থাকে
....
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
* server certificate verification OK
....
* ALPN, server did not agree to a protocol
* Server auth using Basic with user 'api'
> POST /v3/pindertek.com/messages HTTP/1.1
> Host: api.mailgun.net
> Authorization: Basic sdfsdfsdfsadfsdfsdfsadfsadfsadfsdfsdfasdfsdf=
....
< HTTP/1.1 100 Continue
< HTTP/1.1 200 OK
......
আমার প্রশ্নগুলি হ'ল:
- অনুমোদনের ডেটা কি এনক্রিপ্ট করা হচ্ছে?
- পোস্ট-অনুমোদনের সামগ্রীটি এনক্রিপ্ট করা হচ্ছে?
আমি দেখতে পাচ্ছি যে টিএলএস শংসাপত্র যাচাইকরণ সফল হয়েছে। কিন্তু তারপরে "ALPN, সার্ভার একটি প্রোটোকলের সাথে সম্মত হননি" এবং "সার্ভারের লেখক ব্যবহারকারী 'এপিআই'র সাথে বেসিক ব্যবহার করে" সম্পূর্ণ আত্মবিশ্বাসকে অনুপ্রাণিত করে না।
আমি আশা করছি এটি কেবল একটি পৃথক স্তর প্রোটোকল টিএলএস এনক্রিপশন প্রোটোকলের অধীনে / এর মধ্যে / অধীনে ব্যবহৃত হচ্ছে, তবে আমি জানি না।
আরও বিস্তারিত ভার্বোজ আউটপুট:
* Connected to api.mailgun.net (34.215.83.50) port 443 (#0)
* found 148 certificates in /etc/ssl/certs/ca-certificates.crt
* found 1060 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
* server certificate verification OK
* server certificate status verification SKIPPED
* common name: *.mailgun.net (matched)
* server certificate expiration date OK
* server certificate activation date OK
* certificate public key: RSA
* certificate version: #3
* subject: C=US,ST=California,L=San Francisco,O=MAILGUN TECHNOLOGIES\, INC,OU=MAILGUN TECHNOLOGIES\, INC,CN=*.mailgun.net
* start date: Thu, 18 Jan 2018 00:00:00 GMT
* expire date: Wed, 18 Mar 2020 12:00:00 GMT
* issuer: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=Thawte TLS RSA CA G1
* compression: NULL
* ALPN, server did not agree to a protocol
* Server auth using Basic with user 'api'
> POST /v3/pindertek.com/messages HTTP/1.1
> Host: api.mailgun.net
> Authorization: Basic sdfsdfsdfsadfsdfsdfsadfsadfsadfsdfsdfasdfsdf=
> User-Agent: curl/7.47.0
> Accept: */*
> Content-Length: 464
> Expect: 100-continue
> Content-Type: multipart/form-data; boundary=------------------------df265bf86c971664
>
< HTTP/1.1 100 Continue
< HTTP/1.1 200 OK
......