mirror of
https://github.com/3proxy/3proxy.git
synced 2025-02-23 02:25:40 +08:00
Do not store CA cert subject
This commit is contained in:
parent
375e3a74d0
commit
2b4d8e67e4
@ -153,7 +153,7 @@ SSL_CERT ssl_copy_cert(SSL_CERT cert, SSL_CONFIG *config)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
err = X509_set_issuer_name(dst_cert, config->name);
|
err = X509_set_issuer_name(dst_cert, X509_get_subject_name(config->CA_cert));
|
||||||
if(!err){
|
if(!err){
|
||||||
X509_free(dst_cert);
|
X509_free(dst_cert);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -16,7 +16,6 @@ struct ssl_config {
|
|||||||
X509 *CA_cert;
|
X509 *CA_cert;
|
||||||
EVP_PKEY *CA_key;
|
EVP_PKEY *CA_key;
|
||||||
EVP_PKEY *server_key;
|
EVP_PKEY *server_key;
|
||||||
X509_NAME *name;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct ssl_config SSL_CONFIG;
|
typedef struct ssl_config SSL_CONFIG;
|
||||||
|
@ -322,7 +322,6 @@ static void* ssl_filter_open(void * idata, struct srvparam * srv){
|
|||||||
free(sc);
|
free(sc);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
sc->name = X509_get_subject_name(sc->CA_cert);
|
|
||||||
sprintf(fname, "%.240s3proxy.key", sc->certcache);
|
sprintf(fname, "%.240s3proxy.key", sc->certcache);
|
||||||
f = BIO_new_file(fname, "rb");
|
f = BIO_new_file(fname, "rb");
|
||||||
if ( f != NULL ) {
|
if ( f != NULL ) {
|
||||||
|
Loading…
Reference in New Issue
Block a user