You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 23, 2021. It is now read-only.
I will introduce X509 certificates for application level authentication and authorization.
When using HiveMQ as your MQTT broker, you can also use X509 client certificates for application-level authentication and authorization. While the client is permitted to establish a (secure) connection, you may want to use the client certificate for additional application logic. You can e.g. perform authorization based on the X509 certificate.
ajsb85
changed the title
Using X509 certificates for application level authentication and authorization
Certificates for application level authentication and authorization
Aug 25, 2017
ajsb85
changed the title
Certificates for application level authentication and authorization
Certificate Provisioning
Oct 5, 2017
Hi, @ajsb85.
I will introduce X509 certificates for application level authentication and authorization.
Reference: http://www.hivemq.com/blog/mqtt-security-fundamentals-x509-client-certificate-authentication
Instanciation of the agent
After a session token is acquired, the agent must create itself in the platform
Note: csr is a certificate signing request : not fully implemented for now.
Answer if the enrollment fails, an JSON array is returned
400 Bad Request
The first string is a software error code.
The second string is an error message displayable to the user.
Answer if the enrollment succeeds
id is the ID if the agent in the database. It is needed for the next request.
Get agent's initial settings (only if enrollment succeeded)
Answer if the request succeeds
200 OK
Note: the property certificate in the JSON payload is the certificate delivered to the agent if the client certificate feature is enabled.
Reference: https://github.com/flyve-mdm/flyve-mdm-glpi-plugin/issues/42
Regards.
The text was updated successfully, but these errors were encountered: