BACnetStack_SetBACnetSCCertificateFileObjects
bool BACnetStack_SetBACnetSCCertificateFileObjects( const uint32_t deviceInstance, const uint32_t scPortInstance, const bool hasOperationalCertificateFile, const uint32_t operationalCertificateFileInstance, const bool hasCertificateSigningRequestFile, const uint32_t certificateSigningRequestFileInstance, const uint32_t * issuerCertificateFileInstances, const uint16_t issuerCertificateFileCount);Associates this device’s BACnet/SC Network Port with the File objects that hold its operational certificate, certificate-signing-request, and issuer certificate chain.
Parameters
Section titled “Parameters”| Parameter | Direction | Description |
|---|---|---|
deviceInstance, scPortInstance |
in | The device and Network Port object representing this SC connection. |
hasOperationalCertificateFile, operationalCertificateFileInstance |
in | If hasOperationalCertificateFile is true, the File object instance holding the operational certificate. |
hasCertificateSigningRequestFile, certificateSigningRequestFileInstance |
in | If hasCertificateSigningRequestFile is true, the File object instance holding the CSR. |
issuerCertificateFileInstances, issuerCertificateFileCount |
in | The File object instances holding the issuer certificate chain. |
Returns
Section titled “Returns”True if successfully configured, otherwise false. False, with nothing changed, if both issuer certificate File instances name the same File object (135-2024 cl. 12.56.101: the device must be able to store two issuer certificate files for the port).
Topic: BACnet/SC. Declared in CASBACnetStackDLL.h.