Default Value: true
Determines whether the platform should confirm that the certificate was signed by a valid certificate authority (CA) when establishing an HTTPS connection.
<?phpheader("Content-type: text/xml");echo("<?xml version=\"1.0\"?>\n");?><vxml version="2.0"><form><field name="customerid" type="digits?length=7"><property name="certverifypeer" value="false"/><prompt>Please enter your customer identification number.</prompt><filled><prompt>You entered <value expr="id"/>.</prompt><goto next="https://ivr.selfcertifiedcert.com/retrieveinfo.php"/></filled></field></form></vxml>
<?phpheader("Content-type: text/xml");echo("<?xml version=\"1.0\"?>\n");?><vxml version="2.0"><form><block><prompt>Your bank statement is zero.</prompt></block></form></vxml>
From this example, in gatherinfo.php, the developer has set the value of property name, certverifypeer, to false so that when the platform does a <goto> to the retrieveinfo.php script, the platform won't throw an error. If the developer is using a self-signed certificate (meaning the certificate wasn't verified by a valid certificate authority), the developer would want to set the certverifypeer property to false so that the platform wouldn't confirm if the certificate was signed by a valid certificate authority. If this property weren't set to false, the platform would throw an error.badfetch due to an SSL certificate problem.
This property can be implemented at the field-level, form-level, page-level, and root-level scope of your application.