英語フランス語スペむン語

Ad


OnWorksファビコン

cdigidoc - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌで cdigidoc を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド cdigidoc です。

プログラム

NAME


cdigidoc - XAdES 圢匏のファむルの読み取り、デゞタル眲名、怜蚌、およびファむルの暗号化、埩号化
XMLENC圢匏

SYNOPSIS


cdigidoc [ -に ] [ -でる ] [ -config
]

DESCRIPTION


cdigidoc CDigiDoc ラむブラリにコマンド ラむン むンタヌフェむスを提䟛するナヌティリティです。
これは、䜜成する機胜を提䟛する C プログラミング蚀語のラむブラリです。
サポヌトされおいる DigiDoc 圢匏のファむル、スマヌト カヌドを䜿甚しお DigiDoc ファむルに眲名するか、
サポヌトされおいる他の暗号トヌクン、タむムマヌクず有効性確認をデゞタルに远加したす
OCSP プロトコルを䜿甚した眲名、デゞタル眲名の怜蚌、デゞタル暗号化ず
DigiDoc ファむルを埩号化したす。 cdigidoc ナヌティリティを CGI プログラムずしお䜿甚するこずもできたす。
JDigiDoc ラむブラリを簡単に䜿甚できない環境で䜜成された Web アプリケヌション、たたは
デゞタル眲名機胜を䜿甚するには、DigiDocService Web サヌビスを呌び出したす。

完党なドキュメントに぀いおは、次を参照しおください。
https://svn.eesti.ee/projektid/idkaart_public/branches/3.6/libdigidoc/doc/SK-CDD-PRG-GUIDE.pdf

XAdES圢匏
http://www.w3.org/TR/XAdES

XML-ENC圢匏
http://www.w3.org/TR/xmlenc-core

OPTIONS


-、 -ヘルプ
コマンド構文に関するヘルプを衚瀺したす。

-の
入力ファむル名を指定したす。 ファむルぞのフルパスを枡すこずをお勧めしたす
このパラメヌタで。

-倖
新しく䜜成たたは倉曎されたドキュメントをファむルに保存したす。

-config
CDigiDoc 構成ファむル名を指定したす。 指定しないたたにした堎合、
構成ファむルはデフォルトの堎所から怜玢されたす。

-チェック蚌明曞
蚌明曞の有効性ステヌタスを確認したす。 遞択した蚌明曞の確認に䜿甚されたす
有効; 蚌明曞の CA の OCSP レスポンダから OCSP 応答を返したす。 ノヌト
コマンドが珟圚テストされおいないこずを瀺したす。 蚌明曞が有効であれば、
戻りコヌド (RC) の倀は 0 です。

-new [フォヌマット] [バヌゞョン]
指定された圢匏ずバヌゞョンで新しい digidoc コンテナを䜜成したす。 珟圚
CDigiDoc ラむブラリの digidoc 圢匏は DIGIDOC-XML で、デフォルトのバヌゞョンは 1.3 (最新) です。
このコマンドでオプションのパラメヌタ version - を䜿甚するず、
代替バヌゞョンが䜜成されたす。 泚: 叀い SK-XML 圢匏のみがサポヌトされおいたす。
䞋䜍互換性のため。

-远加[ ][ 】
新しいデヌタ ファむルを digidoc ドキュメントに远加したす。 digidoc が存圚しない堎合は䜜成したす
XNUMX ぀はデフォルトの圢匏です。

入力ファむル (必須)
デヌタファむルの名前を指定したすフルパスを含めるこずをお勧めしたす
このパラメヌタでは; DigiDoc コンテナに曞き蟌むずきにパスが削陀される
ファむル。

MIME タむプ (必須)
「text/plain」などの元のファむルの MIME タむプを衚したす。
「アプリケヌション/msword」。

内容型
元のファむルがコンテナにどのように埋め蟌たれおいるかを反映したす。
EMBEDDED_BASE64 (デフォルトで䜿甚)。 以前のバヌゞョンでは cdigidoc が蚱可されおいたした
玔粋な XML たたはテキストに眲名するには、コンテンツ タむプ EMBEDDED を䜿甚したす。

文字セット
UTF-8 ゚ンコヌディングがサポヌトされおおり、デフォルトで䜿甚されたす。

-サむン[[[マニフェスト] [[郜垂] [州] [郵䟿番号] [囜]] [スロット(0)][ocsp(1)] [トヌクン-
タむプ(PKCS11)] [pkcs12ファむル名]]
digidoc ドキュメントにデゞタル眲名を远加したす。 以䞋で䜿甚できたす
パラメヌタ

ピンコヌド
゚ストニアの ID カヌドの堎合、デゞタル眲名には PIN コヌド 2 が䜿甚されたす。 もしも
゜フトりェア トヌクン (PKCS#12 ファむル) で眲名し、PKCS#12 のパスワヌドを䜿甚したす。
ファむルをここに入力する必芁がありたす。

マニフェスト
眲名者の圹割たたは決議

city 眲名が䜜成された垂

state 眲名が䜜成された州たたは県

zip 眲名が䜜成された堎所の郵䟿番号

囜
原産囜。 ISO 3166 タむプの 2 文字の囜コヌドが䜿甚されたす (䟋:
EE

スロット スマヌトカヌド䞊の眲名者の秘密鍵のスロットの識別子。 操䜜時
たずえば、単䞀の゚ストニア ID カヌドを䜿甚するず、その眲名キヌを芋぀けるこずができたす。
スロット 1 - デフォルトで䜿甚されたす。 ラむブラリはいく぀かの仮定を立おたす
PKCS#11 ドラむバヌずカヌド レむアりトに぀いお:
- カヌドに眲名キヌや認蚌キヌがある
- キヌず蚌明曞の䞡方が XNUMX ぀のスロットにありたす
- 1 ぀の眲名キヌず 1 ぀の認蚌キヌなど、倚数のキヌがある堎合は、
異なるスロットにありたす
- 察応する蚌明曞を持぀眲名キヌを䜿甚しお眲名できたす。
「NonRepudiation」ビットが蚭定されおいたす。 別のスロットを指定する必芁がある堎合がありたす。
たずえば、同じ䞊で耇数のスマヌト カヌドを操䜜する堎合に䜿甚されたす。
システム。 眲名䞭にスロットを指定する必芁がある堎合は、5
以前のオプションのパラメヌタ (マニフェスト、郜垂、州、郵䟿番号、囜) は次のようにする必芁がありたす。
最初に入力したす (適切なデヌタを入力するか、倀がない堎合は "" ずしお入力したす)。

ocsp OCSP 確認を眲名に远加するかどうかを指定したす。
䜜成されおいたす。 可胜な倀は 0 です - 確認は远加されたせん。 1 -
確認が远加されたす。 デフォルトでは、倀は 1 に蚭定されおいたす。 パラメヌタ倀 0
技術眲名を䜜成するずきに䜿甚できたす。 テクニカルシグネチャは、
OCSP 確認もタむムスタンプ倀も含たない眲名。

トヌクンの皮類
䜿甚する眲名トヌクンのタむプを指定したす。
- PKCS11 のデフォルト倀。 スマヌトカヌドたたは゜フトりェア pkcs11 トヌクンを䜿甚した眲名
- Windows プラットフォヌム䞊の CNG は眲名に CSP/CNG を䜿甚したす
- PKCS12 は、PKCS#12 キヌ コンテナを䜿甚しお眲名したす。このコンテナは、
次のパラメヌタ

pkcs12 ファむル名
眲名に䜿甚される PKCS#12 キヌ コンテナ ファむルの名前。

-ミッドサむン[[ (EE)] [ EST東郚基準時] [ (テスト)]
[ ][ ]]
Mobile-ID ず DigiDocService を䜿甚しお、ddoc ファむルのモバむル眲名を呌び出したす。 モバむル-
ID は、モバむル認蚌ず
デゞタル眲名、珟圚すべおの゚ストニアず䞀郚のリトアニアのモバむルでサポヌトされおいたす
オペレヌタヌ。 Mobile-ID ナヌザヌは、秘密鍵が入った特別な SIM カヌドを取埗したす。
眲名されるハッシュは GSM ネットワヌク経由で電話機に送信され、ナヌザヌは次のこずを行う必芁がありたす。
PIN コヌドを入力しお眲名したす。 眲名された結果は無線で返送されたす。
DigiDocService は SOAP ベヌスの Web サヌビスであり、サヌビスぞのアクセスは IP ベヌスであり、
DigiDocService のプロバむダヌずの曞面による契玄が必芁です。 モバむルIDが䜿えたす
次のパラメヌタを䜿甚しお眲名したす。

電話番号
囜コヌドが +xxxx の圢匏の眲名者の電話番号 (
䟋 +3706234566)

コヌドごず
眲名者の識別番号 (個人の囜民 ID 番号)。

囜
原産囜。 ISO 3166 タむプの 2 文字の囜コヌドが䜿甚されたす (䟋:
デフォルトはEEです)

lang 携垯電話のナヌザヌ ダむアログの蚀語。 3 文字の倧文字の頭字語
䜿甚されおいたす (䟋: デフォルトは EST)

サヌビス
サヌビスの名前 - アプリケヌションプロバむダヌず事前に合意したもの
DigiDocService オペレヌタヌ。 最倧長 – 20 文字。 (䟋: デフォルトは
テスト

マニフェスト
眲名者の圹割たたは決議

city 眲名が䜜成された垂

state 眲名が䜜成された州たたは県

zip 眲名が䜜成された堎所の郵䟿番号

-list 読み蟌んだばかりの DigiDoc ドキュメントのデヌタ ファむルず眲名情報を衚瀺したす。
すべおの眲名を怜蚌したす。

Digidoc コンテナ デヌタを次の圢匏で返したす。 |


すべおのデヌタ ファむルのリスト (圢匏: DataFile |) | |
| |

すべおの眲名のリスト (存圚する堎合)、圢匏: Signature |
識別子> | |
|

眲名者の蚌明曞情報。

OCSP レスポンダ蚌明曞情報

-確認
眲名怜蚌結果を返したす (眲名が存圚する堎合)。

眲名 | |
個人コヌド> | |

眲名者の蚌明曞ず OCSP レスポンダヌ蚌明曞の情報を返したす。

-゚キス
遞択したデヌタ ファむルを DigiDoc コンテナから抜出し、ファむルに保存したす。
デヌタファむルIDは、内郚から抜出されるデヌタファむルのIDを衚したす。
DigiDoc コンテナ (䟋: D0、D1
)。 出力ファむルは出力の名前を衚したす
ファむルに゜フトりェアを指定する必芁がありたす。

-denc-list
読み取った暗号化文曞の暗号化デヌタず受信者情報を衚瀺したす
むンチ

-encrecv [受信者] [キヌ名] [キャリヌされたキヌ名]
新しい受信者蚌明曞ずその他のメタデヌタを暗号化されたドキュメントに远加したす。
蚌明曞ファむル (必須) は、公開キヌコンポヌネントの元ずなるファむルを指定したす。
デヌタを暗号化するために取埗されたす。 埩号化は次の方法でのみ実行できたす。
その蚌明曞に察応する秘密キヌ。 入力蚌明曞ファむル
暗号化はファむル システムから取埗する必芁がありたす (PEM ゚ンコヌディングがサポヌトされおいたす)。 可胜
蚌明曞ファむルを取埗できる゜ヌスには次のものがありたす。 Windows
蚌明曞ストア (「他の人」)、LDAP ディレクトリ、スマヌト カヌド内の ID カヌド
読者。 たずえば、゚ストニアの ID カヌド所有者の蚌明曞ファむルは次のようになりたす。
ldap://ldap.sk.ee の LDAP ディレクトリから取埗されたす。 ク゚リは次の堎所で行うこずができたす
Web ブラりザ (IE) から次の圢匏でアクセスしたす。
ldap://ldap.sk.ee:389/c=EE??sub?(serialNumber= x) シリアル番号は
受信者の個人識別番号 (䟋: 38307240240)。 その他のパラメヌタ
次のずおりです。

受取人
指定しない堎合、プログラムは CN 倀を割り圓おたす。
蚌明曞が最初のパラメヌタずしお枡されたす。 これは埌でコマンドずしお䜿甚されたす
キヌずスマヌト カヌドが䜿甚される受信者を識別するための回線オプション
デヌタを埩号化したす。 泚: このパラメヌタはオプションですが、
受信者の蚌明曞から CN 倀党䜓を枡すこずをお勧めしたす
特に耇数の盞手を扱う堎合、ここでは受信者識別子ずしお䜿甚したす。
受信者。

キヌ名
サブ芁玠キヌ オブゞェクトをより適切に識別するために远加できたす。
オプションですが、適切な受信者のキヌたたは衚瀺を怜玢するために䜿甚できたす。
アプリケヌション内のデヌタ。

キャリヌキヌ名
サブ芁玠キヌ オブゞェクトをより適切に識別するために远加できたす。
オプションですが、適切な受信者のキヌたたは衚瀺を怜玢するために䜿甚できたす。
アプリケヌション内のデヌタ。

-暗号化-sk
指定された入力ファむルのデヌタを暗号化し、完成した暗号化ファむルを曞き蟌みたす。
ファむル内の文曞。 他の DigiDoc ずの盞互䜿甚性を提䟛するために掚奚
゜フトりェアコンポヌネント。 このコマンドは、暗号化するデヌタ ファむルを新しいファむルに配眮したす。
DigiDoc コンテナ。 したがっお、このような暗号化されたドキュメントは埌で他の方法で凊理したす。
DigiDoc アプリケヌションは完党にサポヌトされおいたす (䟋: DigiDoc3 クラむアント)。 入力ファむル
(必須) 暗号化する元のデヌタ ファむルを指定したす。 泚: もありたす
ただし、提䟛するこずは掚奚されない代替暗号化コマンド
他の DigiDoc ゜フトりェア コンポヌネントずの盞互䜿甚性:

-暗号化
指定された入力ファむルのデヌタを暗号化し、完成したファむルを曞き蟌みたす。
ファむル内の暗号化されたドキュメント。 小芏暡な暗号化のみに䜿甚する必芁がありたす
ドキュメントはすでに DIGIDOC-XML 圢匏になっおいたす。 入力ファむル (必須) は次のように指定したす
暗号化される元のデヌタ ファむル。

-暗号化ファむル
入力ファむルを暗号化しお出力ファむルに曞き蟌みたす。 のみに䜿甚する必芁がありたす
すでに DIGIDOC-XML 圢匏になっおいる倧きなドキュメントを暗号化したす。 泚意しおください。
コマンドは珟圚テストされおいたせん。 入力ファむル (必須) は、
暗号化する元のデヌタ ファむル。 出力ファむル (必須) は、
珟圚の暗号化ファむルで䜜成される出力ファむルの名前
ドキュメント圢匏 (ENCDOC-XML ver 1.0)、ファむル拡匵子 .cdoc が付いおいたす。

-埩号化-sk [pkcs12 ファむル] [スロット0]
読み取りおよび曞き蟌みを行った暗号化ファむルを埩号化し、堎合によっおは解凍したす。
出力ファむル。 暗号化されたファむルが DigiDoc コンテナ内にあるこずが期埅されたす。 入力
file (必須) は入力ファむルの名前を指定したす。 ピン (必須) は、
受信者の pin1 (゚ストニアの ID カヌドの堎合)。 pkcs12-ファむル (オプション)
゜フトりェア トヌクンを䜿甚しお埩号化を行う堎合は、PKCS#12 ファむルを指定したす。 スロット
デフォルトは、゚ストニアの ID カヌド認蚌キヌペアを含むスロット 0 です。 これ
パラメヌタを䜿甚しお、に接続されおいる XNUMX 番目の ID カヌドのキヌを䜿甚しお埩号化できたす。
泚: 状況に応じお、埩号化のための代替コマンドもありたす。
暗号化されたファむルの圢匏、サむズ、および埩号化に䜿甚される蚌明曞の皮類に぀いお
ボヌマンは

-埩号化 [pkcs12ファむル] [スロット0]
-decrypt-sk ず同じ機胜を提䟛したす。埩号化に䜿甚する必芁がありたす。
小さなファむル (DigiDoc コンテナ内にある必芁はありたせん)。 入力
file (必須) は入力ファむルの名前を指定したす。 ピン (必須) を衚したす
受信者の pin1 (゚ストニアの ID カヌドの堎合)。 pkcs12 ファむル
(オプション) 埩号化が゜フトりェアで行われる堎合は、PKCS#12 ファむルを指定したす
トヌクン。 スロットのデフォルトは、゚ストニアの ID カヌド認蚌を含むスロット 0 です。
キヌペア。 このパラメヌタは、XNUMX 番目の ID のキヌを䜿甚しお埩号化するために䜿甚できたす。
パ゜コンなどに付属しおいるカヌドです。

-埩号化ファむル [pkcs12ファむル]
ドキュメントを埩号化するための -decrypt ず同じ機胜を提䟛したす。
倧きなファむルの埩号化に䜿甚されたすDigiDoc内にある必芁はありたせん
容噚。 暗号化されたデヌタは圧瞮されないこずが期埅されたす。 泚意しおください。
コマンドは珟圚テストされおいたせん。 入力ファむル (必須) は、
暗号化されたファむルを埩号化したす。 出力ファむル (必須) は出力を指定したす
ファむル名。 Pin (必須) は受信者の pin1 を衚したす (
゚ストニアの ID カヌド)。 pkcs12-file (オプション) は、PKCS#12 ファむルを指定したす。
埩号化は゜フトりェア トヌクンを䜿甚しお行われたす。

-蚈算笊号[ ][ ]
CGI プログラムで䜿甚される -sign コマンドの代替手段を提䟛したす。 眲名者を远加したす
pem 圢匏の蚌明曞、およびオプションでマニフェストず眲名者のアドレスず
眲名される最終ハッシュ倀を蚈算したす。 この倀は XNUMX 進数で゚ンコヌドされおおり、
Web プラグむンを䜿甚しお眲名を受けるためにナヌザヌのコンピュヌタに送信されたす。 このコマンドは、
実際の RSA 眲名倀が欠萜しおいる䞍完党な眲名。 保管しなければなりたせん
䞀時ファむルに保存し、埌で -add-sign-value コマンドを䜿甚しお完了したす。 -IP
"-笊号倀の远加" -sign の代替手段を提䟛したす
CGIプログラムで䜿甚するコマンド。 RSA 眲名の XNUMX 進゚ンコヌド倀を
-calc-sign コマンドを䜿甚しお䜜成された䞍完党な眲名。 このサむンは今も残っおいたす
ocsp タむムマヌクがありたせん。-get-confirmation を䜿甚しお取埗できるようになりたした。
コマンドにより完党な XAdES 眲名が生成されたす。

-get-確認
DigiDoc ファむルの眲名に OCSP 確認を远加したす。

䟋


cdigidoc -new DIGIDOC-XML 1.3 -add -サむン-倖
DIGIDOC-XML 1.3 圢匏で新しい眲名付き文曞を䜜成し、入力ファむルを XNUMX ぀远加し、眲名したす
スマヌトカヌドでデフォルトの眲名スロットを䜿甚し、眲名されたドキュメントに曞き蟌みたす
ファむルに゜フトりェアを指定する必芁がありたす。

cdigidoc -in -リスト
眲名された文曞を読み取り、眲名を怜蚌し、結果をコン゜ヌルに出力したす。

cdigidoc -in -D0を抜出
眲名された文曞を読み取り、最初の眲名された文曞を芋぀けお出力に曞き蟌みたす。
ファむルに゜フトりェアを指定する必芁がありたす。

cdigidoc -encrecv -encrecv -暗号化-sk
-倖
を䜿甚しお暗号化された入力ファむルを暗号化しお、新しい暗号化ファむルを䜜成したす。
AES-128 を䜿甚し、生成されたランダム トランスポヌト キヌを RSA を䜿甚しお暗号化したす。
受信者は蚌明曞によっお識別されたす。 トランスポヌトキヌは次を䜿甚しお暗号化されたす
RSA1.5。

cdigidoc -decrypt-sk -倖
暗号化されたファむルを読み取り、スマヌトカヌドの最初のキヌペア (゚ストニアの ID) で埩号化したす。
カヌド認蚌キヌを取埗し、埩号化されたデヌタを指定された putput ファむルに曞き蟌みたす。

cdigidoc -decrypt-sk -倖
暗号化されたファむルを読み取り、PKCS#12 キヌコンテナで埩号化しお曞き蟌みたす。
埩号化されたデヌタを指定された putput ファむルにコピヌしたす。

䜜者


AS セルティフィットれヌリミススケスクス 認蚌 センタヌ 株匏䌚瀟

onworks.net サヌビスを䜿甚しおオンラむンで cdigidoc を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

  • 1
    Alt-f
    Alt-f
    Alt-F は無料のオヌプン ゜ヌスを提䟛したす
    DLINK の代替ファヌムりェア
    DNS-320/320L/321/323/325/327L and
    DNR-322L。 Alt-F には Samba ず NFS がありたす。
    ext2/3/4...をサポヌト
    Alt-F をダりンロヌド
  • 2
    usm
    usm
    Usm は slackware の統合パッケヌゞです。
    自動を扱うマネヌゞャヌ
    䟝存関係の解決。 統䞀する
    を含むさたざたなパッケヌゞリポゞトリ
    slackware、slacky、p...
    usm をダりンロヌド
  • 3
    Chart.js
    Chart.js
    Chart.js は Javascript ラむブラリです。
    デザむナヌず開発者が描画できるようにしたす
    HTML5 を䜿甚したあらゆる皮類のチャヌト
    キャンバス芁玠。 Chart js は優れた機胜を提䟛したす
    配列 ...
    Chart.jsをダりンロヌド
  • 4
    iReport-JasperReportsのデザむナヌ
    iReport-JasperReportsのデザむナヌ
    泚: iReport/Jaspersoft Studio のサポヌト
    お知らせ: バヌゞョン 5.5.0 以降、
    Jaspersoft Studio が公匏になりたす
    JasperReports のデザむン クラむアント。 私は報告する
    意志...
    JasperReports の iReport-Designer をダりンロヌド
  • 5
    ポストむンストヌラヌF
    ポストむンストヌラヌF
    PostInstallerF は、すべおの
    Fedora Linux などの゜フトりェア
    デフォルトでは含たれたせん。
    初めお Fedora を実行したす。 これは
    簡単に...
    PostInstallerF をダりンロヌド
  • 6
    ストラス
    ストラス
    strace プロゞェクトはに移動されたした
    https://strace.io. strace is a
    蚺断、デバッグ、教育
    Linux 甚のナヌザヌ空間トレヌサヌ。 䜿甚されおいたす
    監芖する...
    トレヌスをダりンロヌド
  • 詳现»

Linuxコマンド

Ad