removed X509_PEER flag; flags are meant to read cert, not to store additional state in cert

removed x509_t.set_flags for the reason above
implemented a simple, generic shared_key_t
This commit is contained in:
Martin Willi
2008-03-14 15:11:29 +00:00
parent 39ea88f694
commit 8d04f78d07
5 changed files with 106 additions and 40 deletions
@@ -37,10 +37,8 @@ enum x509_flag_t {
X509_AA = (1<<1),
/** cert has OCSP signer constraint */
X509_OCSP_SIGNER = (1<<2),
/** cert belongs to an end entity */
X509_PEER = (1<<3),
/** cert is self-signed */
X509_SELF_SIGNED = (1<<4),
X509_SELF_SIGNED = (1<<3),
};
/**
@@ -68,13 +66,6 @@ struct x509_t {
*/
x509_flag_t (*get_flags)(x509_t *this);
/**
* Set the flags for this certificate.
*
* @param flags set of flags
*/
void (*set_flags)(x509_t *this, x509_flag_t flags);
/**
* Get the certificate serial number.
*