Skip to main content
Open topic with navigation CAPL Functions » Security » X509Certificate_SetSubjectKeyIdentifier

X509Certificate_SetSubjectKeyIdentifier

Valid for: CANoe DE • CANoe4SW DE

Method Syntax

dword X509Certificate_SetSubjectKeyIdentifier(qword objectHandle, byte[] newValue, dword newValueLength)

Description

Setter function for the content of Extension ‘SubjectKeyIdentifier’ (‘SKID’) with OID ‘2.5.29.14’ of the X.509 Certificate handle. This function will add the Extensions list structure and the Extension itself if it is not existing.

Parameters

  • objectHandle: (in) Handle with type ‘X509Certificate’. The function will be called in context of this handle.

Return Values

  • 1: NoError: Operation was completed successfully.
  • -2: Nullpointer: Error, the return value of the function was “NULL”. The value is not available and the output buffer is unchanged.
  • -3: BufferTooSmall: Error, the output buffer is too small. No value has been written.
  • -4: InvalidHandle: Error, the provided objectHandle is invalid or not suitable for this function.
  • -5: InvalidArgument: Error, one or more arguments are invalid for this function.
  • -6: InvalidArgumentHandle: Error, one or more argument handles are invalid or not suitable for this function.

Example