<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>15480</bug_id>
          
          <creation_ts>2008-04-27 17:37:02 +0400</creation_ts>
          <short_desc>[FR] Генерация сертификатов в PEM-формате.</short_desc>
          <delta_ts>2014-02-16 15:58:35 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>cert-sh-functions</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>11543</blocked>
    
    <blocked>15938</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dmitry Lebkov">dlebkov</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>cas</cc>
    
    <cc>dlebkov</cc>
    
    <cc>erthad</cc>
    
    <cc>jackie.rosen</cc>
    
    <cc>ldv</cc>
    
    <cc>vvk</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>69030</commentid>
    <comment_count>0</comment_count>
    <who name="Dmitry Lebkov">dlebkov</who>
    <bug_when>2008-04-27 17:37:03 +0400</bug_when>
    <thetext>Хотелось бы иметь функцию генерации сертификтоав в формате PEM (ключи и
сертификат в одном файле с расширением .pem, лежащем в /var/lib/ssl/certs).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69054</commentid>
    <comment_count>1</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2008-04-28 12:02:29 +0400</bug_when>
    <thetext>Дима, что скажешь?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77150</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry Lebkov">dlebkov</who>
    <bug_when>2008-09-06 03:12:22 +0400</bug_when>
    <thetext>Цитата из https://bugzilla.altlinux.org/show_bug.cgi?id=14288

------- Комментарий  #1 от Dmitriy Kruglikov  2008-04-24 14:50:40  -------

 Если в /usr/bin/cert-sh-functions добавить строки:
#pem
ssl_check_pem()
{
    [ -n &quot;$1&quot; -a -f &quot;$SSL_CSRDIR/$1.pem&quot; ]
}


ssl_make_pem(){
    ssl_check_pem &quot;$@&quot; &amp;&amp; return
    [ -n &quot;$1&quot; ] ||
        ssl_fatal &apos;Insufficient arguments.&apos;

   &quot;$OPENSSL&quot; req -new -x509 -days 365 -nodes -out &quot;$SSL_CSRDIR/$1.pem&quot; -keyout
&quot;$SSL_CSRDIR/$1.pem&quot; -config $2 &gt;/dev/null 2&gt;&amp;1 ||
        ssl_fatal &apos;Unable to create PEM certificate&apos;
}
перед строкой
#dh params
или в любом удобном месте, то можно будет генерировать сертификаты *.pem 
для cyrus-imap, например.

В качестве параметров передается имя файла сертификата и имя файла с ответами на
вопросы (формат /etc/ahttpd/ahttpd.cnf устраивает)
------
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85148</commentid>
    <comment_count>3</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2009-01-28 18:05:34 +0300</bug_when>
    <thetext>Насколько я успел понять, подобный .pem это тупо cat $1.cert $1.key &gt; $1.pem ?  И проверка заключается в том, чтобы $1.pem был не старше $1.cert или $1.key.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85149</commentid>
    <comment_count>4</comment_count>
      <attachid>3263</attachid>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2009-01-28 18:27:18 +0300</bug_when>
    <thetext>Created attachment 3263
make-pem.patch

Приблизительный патч.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86713</commentid>
    <comment_count>5</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2009-03-02 11:03:31 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; Created an attachment (id=3263) [details]
&gt; make-pem.patch
&gt; 
&gt; Приблизительный патч.
2raorn: если оно уже попало в Сизиф, то багу наверное надо закрыть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86739</commentid>
    <comment_count>6</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2009-03-02 13:38:56 +0300</bug_when>
    <thetext>0.1-alt4</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3263</attachid>
            <date>2009-01-28 18:27:18 +0300</date>
            <delta_ts>2009-01-28 18:27:18 +0300</delta_ts>
            <desc>make-pem.patch</desc>
            <filename>makepem.patch</filename>
            <type>text/plain</type>
            <size>971</size>
            <attacher name="Sir Raorn">raorn</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL2NlcnQtc2gtZnVuY3Rpb25zL2NlcnQtc2gtZnVuY3Rpb25zIGIvY2VydC1z
aC1mdW5jdGlvbnMvY2VydC1zaC1mdW5jdGlvbnMKaW5kZXggOTZkNDFjMy4uOTUzYTkxMiAxMDA3
NTUKLS0tIGEvY2VydC1zaC1mdW5jdGlvbnMvY2VydC1zaC1mdW5jdGlvbnMKKysrIGIvY2VydC1z
aC1mdW5jdGlvbnMvY2VydC1zaC1mdW5jdGlvbnMKQEAgLTExOSw2ICsxMTksMjMgQEAgc3NsX21h
a2VfY2VydCgpCiAJc3NsX2ZhdGFsICdVbmFibGUgdG8gY3JlYXRlIGNlcnRpZmljYXRlJwogfQog
CisjUEVNIGNlcnRpZmljYXRlCisKK3NzbF9jaGVja19wZW0oKQoreworICAgIFsgLW4gIiQxIiAt
YSAtZiAiJFNTTF9LRVlESVIvJDEucGVtIiAtYSAiJFNTTF9LRVlESVIvJDEucGVtIiAtbnQgIiRT
U0xfS0VZRElSLyQxLmtleSIgLWEgIiRTU0xfS0VZRElSLyQxLnBlbSIgLW50ICIkU1NMX0NFUlRE
SVIvJDEuY2VydCIgXQorfQorCitzc2xfbWFrZV9wZW0oKQoreworICAgIHNzbF9jaGVja19jZXJ0
ZmlsZSAiJEAiICYmIHJldHVybgorICAgIFsgLW4gIiQxIiBdIHx8CisJc3NsX2ZhdGFsICdJbnN1
ZmZpY2llbnQgYXJndW1lbnRzLicKKworICAgIGNhdCAiJFNTTF9DRVJURElSLyQxLmNlcnQiICIk
U1NMX0tFWURJUi8kMS5rZXkiID4gIiRTU0xfS0VZRElSLyQxLnBlbSIgfHwKKwlzc2xfZmF0YWwg
J1VuYWJsZSB0byBjcmVhdGUgUEVNIGNlcnRpZmljYXRlJworfQorCiAjZGggcGFyYW1zCiAKIHNz
bF9jaGVja19kaHBhcmFtKCkKQEAgLTE2Myw0ICsxODAsNyBAQCBzc2xfZ2VuZXJhdGUoKQogCiAg
ICAgc3NsX2NoZWNrX2NlcnQgIiRAIiB8fAogCXNzbF9hY3Rpb24gc3NsX21ha2VfY2VydCAiU1NM
IHNlbGYtc2lnbmVkIGNlcnRpZmljYXRlIiAiJEAiCisKKyAgICBzc2xfY2hlY2tfcGVtICIkQCIg
fHwKKwlzc2xfYWN0aW9uIHNzbF9tYWtlX3BlbSAiU1NMIFBFTSBjZXJ0aWZpY2F0ZSIgIiRAIgog
fQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>