TrustCore SDK NanoCrypto API reference  version 7.0
ValidationConfig Struct Reference

Validation configuration structure. More...

Data Fields

const ubyte * anchorCert
 Found anchor in cert store if any. More...
 
ubyte4 anchorCertLen
 Found anchor length in certstore if any. More...
 
const sbyte * commonName
 Common name. More...
 
const ubyte ** extendedKeyUsage
 NULL terminated array of OIDs that must be present in the certificate extended key usage if present. More...
 
ubyte2 keyUsage
 Bits (0-8) that must be set if KeyUsage is present. More...
 
struct certStore * pCertStore
 Cert store to use for trust points. More...
 
const struct TimeDate * td
 Time to use for validation. More...
 

Detailed Description

Validation configuration structure.

Field Documentation

◆ anchorCert

const ubyte* ValidationConfig::anchorCert

Found anchor in cert store if any.

◆ anchorCertLen

ubyte4 ValidationConfig::anchorCertLen

Found anchor length in certstore if any.

◆ commonName

const sbyte* ValidationConfig::commonName

May be NULL.

Common name. May be NULL.

◆ extendedKeyUsage

const ubyte** ValidationConfig::extendedKeyUsage

May be NULL.

NULL terminated array of OIDs that must be present in the certificate extended key usage if present. May be NULL.

◆ keyUsage

ubyte2 ValidationConfig::keyUsage

Bits (0-8) that must be set if KeyUsage is present.

◆ pCertStore

struct certStore* ValidationConfig::pCertStore

May be NULL.

Cert store to use for trust points. May be NULL.

◆ td

const struct TimeDate* ValidationConfig::td

May be NULL.

Time to use for validation. May be NULL.


The documentation for this struct was generated from the following file: