1
証明書情報を含むテキストファイルを生成し、テキストの最初の半分がキーファイルに保存されるように半分に分割しようとしています残りの半分は証明書ファイルに保存されます。私は、新しい証明書ファイルへの下半分を節約するためにファイルを半分から2つの新しいテキストファイルに分割する(コマンドライン/バッチファイル)
more +7 cert.txt > cert.crt
を使用することができましたが、新しい鍵ファイルに前半を取得する方法に苦労しています。
これは、Windowsマシン上でリモートから送信され実行されるバッチスクリプトによって実行されるため、Windowsの組み込みコマンドだけで実行する必要があります。
例:
-----BEGIN PRIVATE KEY-----
sample key data
sample key data
sample key data
sample key data
sample key data
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
sample cert data
sample cert data
sample cert data
sample cert data
sample cert data
-----END CERTIFICATE-----
驚くばかり!これは非常にあなたに感謝するのに役立ちます!クイックメモ、入力ファイルと出力ファイルを設定すると、現在D:ドライブに配置されているため、ファイルの全ファイルの場所を含めるように追加する必要がありますか?また、バッチファイルを実行すると、実際にはキーファイルが作成されますが、オンラインのものは実際のテキストではなく 'LINE:*:'です。私はそれを間違って呼びますか? – superfluousAM
ありがとう!はい、フルパス(例えば 'set" FULLFILE = D:\ Data \ cert.txt "')を指定するだけです。私は 'LINE:*:'を(あなたの質問のサンプルファイルと共に)再現することはできません。おそらくタイプミス?真のファイルパス/名前には '!'文字が含まれていますか? – aschipfl
私は思ったが、確かにほしいと思っていた、それはまあまあ、クールだ。最初のコメントの前にスクリプトを実装していたので、 'LINE:*:'を出力しなくなりましたが、 '\ cert.txt"&> "D:\ cert.key" break&> "D:\ cert.crt "break'おそらく別の構文の問題でしょうか? – superfluousAM