diff options
author | James Booth <boothj5@gmail.com> | 2015-11-10 22:46:48 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2015-11-10 22:46:48 +0000 |
commit | 0bb596e14a34cacbe58da3bed62371bc17e53f11 (patch) | |
tree | 7afd5b69b9af0732f4d506a1de4544de4acb71d3 /src/config/tlscerts.h | |
parent | efb732e3c1318b8a3f493a48142a7f35b0a5acd7 (diff) | |
download | profani-tty-0bb596e14a34cacbe58da3bed62371bc17e53f11.tar.gz |
Added extra fields to TLSCertificate
Diffstat (limited to 'src/config/tlscerts.h')
-rw-r--r-- | src/config/tlscerts.h | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/src/config/tlscerts.h b/src/config/tlscerts.h index e1ab4748..d0e59218 100644 --- a/src/config/tlscerts.h +++ b/src/config/tlscerts.h @@ -36,19 +36,38 @@ #define TLSCERTS_H typedef struct tls_cert_t { - char *fingerprint; - char *domain; + int version; + char *serialnumber; char *subjectname; - char *organisation; - char *email; + char *subject_country; + char *subject_state; + char *subject_distinguishedname; + char *subject_serialnumber; + char *subject_commonname; + char *subject_organisation; + char *subject_organisation_unit; + char *subject_email; + char *issuername; + char *issuer_country; + char *issuer_state; + char *issuer_distinguishedname; + char *issuer_serialnumber; + char *issuer_commonname; + char *issuer_organisation; + char *issuer_organisation_unit; + char *issuer_email; char *notbefore; char *notafter; + char *fingerprint; + char *key_alg; + char *signature_alg; } TLSCertificate; void tlscerts_init(void); -TLSCertificate* tlscerts_new(const char *const fingerprint, const char *const subjectname, const char *const notbefore, - const char *const notafter); +TLSCertificate* tlscerts_new(const char *const fingerprint, int version, const char *const serialnumber, const char *const subjectname, + const char *const issuername, const char *const notbefore, const char *const notafter, + const char *const key_alg, const char *const signature_alg); void tlscerts_set_current(const char *const fp); |