對於任何與安全套接字層相關的問題,我一直都是新手,直到昨天晚上和今天。我需要獲得自簽名證書才能繼續進行應用註冊過程,以便我可以在我寫的應用中實施OAuth。我經歷了一個關於如何生成證書here的好教程。我是一個Ubuntu用戶,如果你沒有點擊鏈接來弄清楚。我一直試圖以PEM格式生成一個自簽名的1024位RSA密鑰編碼的x.509證書。完成配置並完成本教程中的所有內容(當然,除了將環境相關數據指定給我自己的環境外)。通過配置去後生成新的證書和密鑰的命令是:SSL ASN1 Ecoding例程和x509證書例程錯誤
軍隊SSL來尋找備用位置配置文件(服務器配置文件):
export OPENSSL_CONF=~/myCA/exampleserver.cnf
生成證書和密鑰:
openssl req -newkey rsa:1024 -keyout tempkey.pem -keyform PEM -out tempreq.pem -outform PEM
繼上述兩個命令被顯示以下內容:
Generating a 1024 bit RSA private key
...++++++
...............++++++
writing new private key to 'tempkey.pem'
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:
-----
輸入我的密碼短語和錯誤我不斷地得到的是:
problems making Certificate Request
3074111688:error:0D06407A:asn1 encoding routines:a2d_ASN1_OBJECT:first num too large:a_object.c:109:
3074111688:error:0B083077:x509 certificate routines:X509_NAME_ENTRY_create_by_txt:invalid field name:x509name.c:285:name=organizationUnitName
有沒有人遇到和補救呢?我提前欣賞它