X509CertCreateSelfSigned (FUN)ΒΆ
FUNCTION X509CertCreateSelfSigned : RTS_IEC_HANDLE
Create a new self signed certificate. A private key is generated and automatically stored.
- InOut:
- Scope - Name - Type - Comment - Return - X509CertCreateSelfSigned- RTS_IEC_HANDLE- Input - hCertStore- RTS_IEC_HANDLE- Handle to the certificate store - hBackend- RTS_IEC_HANDLE- Handle to the back-end where to store the generated certificate. RTS_INVALID_HANDLE should be used if no back- end is specified. - pCertInfo- POINTER TO RtsX509CertInfo - Information of the certificate to be generated. - ui32KeySize- UDINT- Size in bits of the private key. - pResult- POINTER TO RTS_IEC_RESULT - Result of the operation.
- ERR_OK: Everything went fine. 
- ERR_INVALID_HANDLE: Some input handle is invalid. 
- ERR_PARAMETER: Some input parameter is invalid. 
- ERR_OVERFLOW: The timestamps of the certificate would overflow. 
- ERR_NOMEMORY: Not enough memory to perform this operation. 
- ERR_FAILED: Creation of self signed certificate failed. failed