25#ifndef SOPC_KEY_MANAGER_LIB_H_
26#define SOPC_KEY_MANAGER_LIB_H_
34#include "mbedtls/pk.h"
35#include "mbedtls/x509_crt.h"
36#include "mbedtls/x509_csr.h"
46 mbedtls_pk_context
pk;
87 mbedtls_x509write_csr
csr;
SOPC_ReturnStatus SOPC_KeyManagerInternal_Certificate_GetPublicKey(const SOPC_CertificateList *pCert, SOPC_AsymmetricKey *pKey)
Returns the internal public key of the given signed public key.
Provides compatibility with different versions of MBEDTLS.
Defines the common declarations for the cryptographic objects. The structures and macros defined in t...
enum _SOPC_ReturnStatus SOPC_ReturnStatus
Common enumerations for S2OPC.
The asymmetric key representation.
Definition key_manager_cyclone.h:42
mbedtls_pk_context pk
Definition key_manager_mbedtls.h:46
bool isBorrowedFromCert
Definition key_manager_cyclone.h:45
A list of Certificate Revocation Lists.
Definition key_manager_cyclone.h:79
mbedtls_x509_crl crl
Definition key_manager_mbedtls.h:82
Definition key_manager_cyclone.h:86
mbedtls_x509write_csr csr
Definition key_manager_mbedtls.h:87
The signed public key representation.
Definition key_manager_cyclone.h:60
mbedtls_x509_crt crt
Definition key_manager_mbedtls.h:66