Microchip® Advanced Software Framework

tstrRootCertPubKeyInfo Struct Reference

Info about the public key contained in a root certificate.

#include <m2m_types.h>

Data Fields

union {
   tstrRootCertEcdsaKeyInfo   strEcsdaKeyInfo
 
   tstrRootCertRsaKeyInfo   strRsaKeyInfo
 
}; 
 
union {
   tstrRootCertEcdsaKeyInfo   strEcsdaKeyInfo
 
   tstrRootCertRsaKeyInfo   strRsaKeyInfo
 
}; 
 
uint32 u32PubKeyType
 

union { ... }
union { ... }

Union of RSA / ECDSA public key info structures.

tstrRootCertEcdsaKeyInfo tstrRootCertPubKeyInfo::strEcsdaKeyInfo

Info about an ECDSA public key.

Referenced by UpdateRootList(), and writeRootCertEntry().

tstrRootCertRsaKeyInfo tstrRootCertPubKeyInfo::strRsaKeyInfo

Info about an RSA public key.

Referenced by UpdateRootList(), and writeRootCertEntry().

uint32 tstrRootCertPubKeyInfo::u32PubKeyType

Public key type.

See Also
tenuRootCertPubKeyType.

Referenced by UpdateRootList(), and writeRootCertEntry().