从-password将密码添加到openssl .pem文件

时间:2018-06-29 17:29:00

标签: encryption openssl pem

我正在使用openssl使用以下命令生成//This is the widget with the stream Expanded( child: StreamBuilder<QuerySnapshot>( stream: _firestoreInstance.collection("seeks").document('145725').collection("classes").document(_chosenClass) .collection("classTopics").document(date).collection("dateTopics").snapshots(), builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot){ if (!snapshot.hasData) return Text('Loading...'); return ListView( children: snapshot.data.documents.map((DocumentSnapshot document){ debugPrint("DOCCUMENT ID: ${document.documentID} AND topic Name ${document['topicName']}"); return ListTile( title: Text(document['topicName']), subtitle: TopicSlider(_chosenClass, document.documentID), //pass class name and topic id to slider to save in firebase ); }).toList(), ); }, ), ) 文件:

.pem

效果很好,但是当我这样做时:

openssl genrsa -aes256 -out ca.key.pem 4096

它仍然要求我在终端中输入密码,并且不会自动获取提供的密码。

我曾经尝试过生成证书,并且可以为它们工作,例如。

openssl genrsa -aes256 -out ca.key.pem 4096 -password pass:abcd

1 个答案:

答案 0 :(得分:3)

您非常接近目标!密钥大小必须是最后一个参数,并且-password替换为-passout

openssl genrsa -aes256 -out ca.key.pem -passout pass:abcd 4096