RSSP API Functions
To facilitate smooth integration and extend functionality, the RSSP API serves as a gateway to ThrivoSign's remote signing capabilities. Offering developers comprehensive access, this API enables seamless incorporation of remote signing features into applications, empowering businesses to optimize their digital signing processes effortlessly.
RSSP supports two types of login: - Sign in with TLS1.2 and Basic Authentication - Sign in with TLS1.2 and Digest Authentication
Basic Authentication
This function will obtain an (access token or refresh tokens) for service authorization from the remote signing service using HTTP Basic Authentication. In this function, the client should provide the credentials provided by the RSSP for the first authentication factor that will be used for subsequent functions. The RSSP checks the client's credentials and returns an access token for the client to use for subsequent API requests in the same session. Sign in with TLS1.2 and Basic Authentication: for unwanted RP end user management. The RSSP will authenticate the end user with Basic credentials (username and password) called the first valid factor.
Digest Authentication
This function will obtain an (access token or refresh tokens) for service authorization from the remote signing service using HTTP Basic Authentication. In this function, the client should provide the credentials provided by the RSSP for the first authentication factor that will be used for subsequent functions. The RSSP checks the client's credentials and returns an access token for the client to use for subsequent API requests in the same session. Sign in with TLS1.2 and Digest Authentication: for unwanted RP end user management. The RSSP will authenticate the end user with Basic credentials (username and password) called the first valid factor with Digest of “secret_key”.
Click here to test the function Try!
Register New Users
This function registers new users with their email and mobile number.
Click here to test the function Try!
Register New Company Users
This function to register a new company user for digital signature, user will need an authorization token, specify their role (admin/signer), and provide the company name. Using the authorization token, the new user will be registered under the company account with the assigned role.
Click here to test the function Try!
Confirmation Activation
This function to confirm user account activation with valid email
Click here to test the function Try!
Account Change Passphrase
This function to change user passphrase
Click here to test the function Try!
Get Registration Account Status
This function to get the user registration account status
Click here to test the function Try!
Retrieve SIC Activation Code
This function request SSA send activation code into end-user through email or sms.
Click here to test the function Try!
Activate Initialize
This function to init activation, the SIC send activation code to SSA server.
Click here to test the function Try!
Send Device
SIC Client must send the activation token that received from activate/initialize.
Click here to test the function Try!
SIC Activate Status
This feature enables the user to obtain the status of the Signer Interaction Component (SIC).
Click here to test the function Try!
Credential List
The function also returns a list of credentials associated with a user identifier. Owner may have one or multiple credentials hosted by a RSSP. It returns the basic information of digital certificates that belong to an owner. It does not include BASE64 digital certificate encryption. The information returned will be sufficient for the client to identify the digital certificate.
Click here to test the function Try!
Credential Info
This function retrieves the credential and return the main identity information and the public key certificate or the certificate chain associated with the client. This function also returns an optional information about the authorization mechanism
Click here to test the function Try!
Credential Activate Request
This function to activates the certificate.
Click here to test the function Try!
Credential Activate Response
This function sends a request to the RSSP to authorize the access to the credential for remote signing, according to the authorization mechanisms associated to it.
Click here to test the function Try!
Credential Activate Cancel
This function cancels the credential activation request.
Click here to test the function Try!
Request List
This function retrieves the list of request waiting confirm from user.
Click here to test the function Try!
Request Info
This function gets the information of request waiting confirm from user.
Click here to test the function Try!
Request Confirm
Do an authorization for relying party which initialize request. SIC must use the private key of KAK to sign on authData/challenge with the algorithm specified in requests/info.
Click here to test the function Try!
Sign Hash File
Calculate the remote digital signature of one or more hash values provided at the input. This function needs credentials in the form of Signature Activation Data (SAD). The first signing application passes into this function SAD data derived from credential/authorize.
Click here to test the function Try!
Last updated