Fixed that selfsign copies issuer_name to subject_name
diff --git a/ChangeLog b/ChangeLog
index 28fd648..2a2130c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,6 +15,7 @@
* Prevent possible alignment warnings on casting from char * to 'aligned *'
* Misc fixes and additions to dependency checks
* Const correctness
+ * cert_write with selfsign should use issuer_name as subject_name
= PolarSSL 1.3.1 released on 2013-10-15
Features
diff --git a/programs/x509/cert_write.c b/programs/x509/cert_write.c
index 8e4951e..f72f623 100644
--- a/programs/x509/cert_write.c
+++ b/programs/x509/cert_write.c
@@ -512,7 +512,7 @@
if( opt.selfsign )
{
- opt.issuer_name = opt.subject_name;
+ opt.subject_name = opt.issuer_name;
subject_key = issuer_key;
}