summaryrefslogtreecommitdiff
path: root/src/ssl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ssl.h')
-rw-r--r--src/ssl.h29
1 files changed, 20 insertions, 9 deletions
diff --git a/src/ssl.h b/src/ssl.h
index 270fc4f..d47b32e 100644
--- a/src/ssl.h
+++ b/src/ssl.h
@@ -5,7 +5,7 @@
#include <stdio.h>
#include <string.h>
-#define SSH_H_VERSION_20210529_SSLSerialNumLen 0
+#define SSH_H_VERSION_20210727_subject 0
#define SSL_KEY 3
#define SSL_TRUE 1
@@ -198,22 +198,33 @@ typedef struct _st_cert_t
char SSLVersion[10];
char SSLSerialNum[128];
char SSLAgID [64];
- char SSLIssuer[512];
- char SSLSub[512];
+ char SSLIssuer[512]; //commonName + organizationName + organizationalUnitName + localityName + streetAddress + stateOrProvinceName + countryName
+ char SSLSub[512]; //commonName + organizationName + organizationalUnitName + localityName + streetAddress + stateOrProvinceName + countryName
char SSLFrom[80];
char SSLTo[80];
char SSLFPAg[32];
- char SSLIssuerC[64]; //country
- char SSLIssuerO[64]; //organize
- char SSLIssuerCN[64];//cname
- char SSLSubC[64]; //country
- char SSLSubO[64]; //organize
- char SSLSubCN[64];//cname
+ char SSLIssuerC[64]; //countryName
+ char SSLIssuerO[64]; //organizationName
+ char SSLIssuerCN[64];//commonName
+ char SSLSubC[64]; //countryName
+ char SSLSubO[64]; //organizationName
+ char SSLSubCN[64];//commonName
st_san_t* SSLSubAltName;
uint8_t cert_type;
unsigned char* SSLSubKey;
int SSLSubKeyLen;
uint8_t SSLSerialNumLen;
+
+ char SSLIssuerP[64];//stateOrProvinceName
+ char SSLIssuerS[64];//streetAddress
+ char SSLIssuerL[64];//localityName
+ char SSLIssuerU[64];//organizationalUnitName
+
+ char SSLSubP[64];//stateOrProvinceName
+ char SSLSubS[64];//streetAddress
+ char SSLSubL[64];//localityName
+ char SSLSubU[64];//organizationalUnitName
+
}st_cert_t;
//#############################################certificate end