Skip Navigation

Prerequisites for public key authentication

To activate public key authentication requests from 
NDS
 to 
Twilio
, you must perform the following tasks:
  • The 
    Twilio
     master account or subaccounts that are used to send faxes must have 
    Public Key Client Validation
     enforced.
    This feature requires the 
    Twilio
     Enterprise Plan. Contact 
    Twilio
     sales if you do not have this feature enabled.
    To check if the public key client validation is enforced, log in to the 
    Twilio
     site at  https://www.twilio.com/login.
    • To enforce public key validation for the Master account
      1. Log in to the 
        Twilio
         site at  https://www.twilio.com/login.
      2.  In the top right, click The Settings icon.
      3.  Click 
        Settings
        .
      4.  Select 
        ENFORCED
         under 
        Public Key Client Validation
        .
    •   To enforce public key validation for subaccounts
      1. In the master account, in the top right corner, click The Settings icon.
      2.  Select 
        Subaccounts
        .
      3.  Beside the name of a subaccount, click 
        View subaccount
        .
      4.  Select 
        ENFORCED
         under 
        Public Key Client Validation
        .
  • To allow webhook status callbacks and PDF requests from 
    Twilio
     to 
    NDS
    , SSL Certificate Validation must be enabled for the 
    Twilio
     master account and subaccounts.
  •  You must have a .pfx certificate file that has both private and public keys.