我正在使用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
答案 0 :(得分:3)
您非常接近目标!密钥大小必须是最后一个参数,并且-password
替换为-passout
openssl genrsa -aes256 -out ca.key.pem -passout pass:abcd 4096