How to configure Jasmin SMS Gateway with SSL Certificate? - ssl

I want to configure my Jasmin SMS gateway so that I can use it with a third party application, So I need to, solely, enable the gateway API with SSL. But I can't find a valid Documentation on how to deploy a Globally Signed SSL Certificate to Jasmin SMS Gateway API. Can anyone help me?

Related

How to use firebase messaging without valid SSL certificate

I'm using google firebase Messaging for push notifications of my website.
my website doesn't have a domain. Its using HTTPS with self-signed certificate.
as i realized service worker needs HTTPS with valid SSL certificate. witch isn't available for sites without domain.
in some of other push notification services there is an option for HTTP websites that it opens a new window with a sub domain and notifications will be received from there.
is there any free option in any site that provides such future?
or
is there another option for me to pass invalid SSL error when enabling service worker?
btw: i'm aware about browsers flags for allowing self-signed certificate. i'm not gonna use that because i have some users now.
my frontend is a angular cli app running with nginx on a ubuntu server.

HTTPS certificate for Google Maps

I read that request SAP making HTTPS requests to REST service and is written : "For making HTTPS calls, you also need to import the certificate of your service provider into the system".
But what means with "service provider"? Who is the service provider in this context?
I have to make HTTPS calls to google maps using ABAP, but now it's not allowed to do it without API-KEY, I need to use HTTPS.
Your service provider is google for your maps api. You need to install google SSL certificate to SAP with STRUST t-code. Also HTTPS must be enabled for using it. Check below for example guideline:
https://wiki.scn.sap.com/wiki/display/SWAPI/Importing+StreamWork+SSL+certificate+into+ABAP+systems

Do I need to install certificate into my server if i am not using DocuSign Embedded Signing?

DocuSign documentation show that if using Embedded Signing or CONNECT, SSL need to implemented.
Security Certificates
If your integration uses Embedded Signing and/or DocuSign Connect Service, you may have to implement your SSL or X509 Certificate.
For Connect, please review our DocuSign Connect Service Guide, link provided below. You are required to provide a secure listener or an x509 Certificate.
If you use an x509 Certificate for Embedded Signing, please send your Account Manager the x509 Certificate’s Common Name, Issuer’s Name, Version, Serial Number, and Valid From and Valid To dates.
Does it mean that If i am not using the Embedded Signing or CONNECT then do I need to put the DocuSign root certificate into my server? I am just using the DocuSign Java Api that downloaded from Git.
If not which one to add? there are alot of certificates they have provided in this link DocuSign Trust
Docusign Connect sends HTTP POST messages to the endpoint you specify (i.e., to an endpoint on your server).
In the DocuSign demo environment (i.e., using your developer sandbox account), DocuSign Connect will send messages to either an HTTP or HTTPS endpoint.
However, in the DocuSign production environment (i.e., using a docusign.net account), DocuSign Connect requires that your endpoint be HTTPS. So when you're ready for your integration to 'go live' in the production environment, you'll need to ensure that the endpoint you've specified for Connect to send messages to is HTTPS (and if necessary, implement SSL to enable HTTPS for that endpoint).
Given what you said, and as long as you can make API calls (via HTTPS) without issue, then I would say you have no need to install any DocuSign certs.
Unfortunately that section of the document is out of date. Embedded signing does not require a customer to trust a DocuSign certificate.
I will work to get it updated.

Websockets on localhost over https:// problems

I'm trying to write a service, my service is a WebsocketServer is written in nodejs, with express and the ws module. This service should be installed with node-webkit locally on a computer(on localhost) to communicate with a web site in https:// to exchange information. My problem is, that i need a trusted certificate for localhost(its not possible), because all browsers give a warning if i use a self signed certificate. I know i can ignore that warning, but in the future this software should be distribuited, and i dont want to give that warning for future clients. Is there a good way to resolve this problem?
Use one of the following options to work around this:
Package your client-side interface as a browser extension
Setup a Message Queue which transforms messages to your node server as Websocket requests
Use a PAAS provider with free certificates to proxy to your domain
References
How do I use a self signed certificate for a HTTPS Node.js server?
Simulating GitHub OAuth2 Login for Tests with JUnit, Webdriver & Hoverfly
Apache configuration using Self Signed Certificate - YouTube
Amazon SES: Sendmail
SMTP Gateway Plugin for RabbitMQ
Sending RabbitMQ messages via websockets

Is Mutual auth with aws api gateway possible?

I have an application installed in tomcat which currently I am running on http.
Also I have used AWS API gateway to expose my application .
I want to implement mutual auth between aws api gateway and my api which we have created .
Is there any document which I can refer.
Also is it possible to implement mutual authentication with AWS API gateway and my api.
This is definitely possible by installing an SSL certificate in Tomcat and using the Client Certificate feature of API Gateway. See http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-client-side-ssl-authentication.html
The API Gateway server must use a certificate the AWS ACM issues.
The Gateway itself uses another AWS-generated certificate to authenticate with your backend.