使いやすいX.509証明書生成ツール

1540 ワード

PKCS(zhi 12フォーマットの証明書を生成する必要があります。中には証明書と秘密鍵が必要です。電子メールを送信する際の署名と暗号化(S/MIME)のために必要です。同時に、KeyUsage extensionをサポートする証明書が必要です。
KeyUsage extensionについて、以下のように紹介します。
Key usage is a multi valued extension consisting of a list of names of the permitted key usage.
 
Java X 509 Cerrtificate類もKeyUsageを取得する方法があります。
public abstract boolean[] getKeyUsage ()
Since: API Level 1

Returns the KeyUsage extension as a boolean array.

The ASN.1 definition of KeyUsage:

 KeyUsage ::= BIT STRING {
      digitalSignature        (0),
      nonRepudiation          (1),
      keyEncipherment         (2),
      dataEncipherment        (3),
      keyAgreement            (4),
      keyCertSign             (5),
      cRLSign                 (6),
      encipherOnly            (7),
      decipherOnly            (8) }

Returns

    the KeyUsage extension or null if there's none in the certificate. 

 
opensslコマンドラインは一番強いですが、それらのパラメータは特に必要な証明書にKeyUsageが含まれています。ここで証明書を生成するGUIツールを見つけました。ちょうど生成された証明書にもKeyUsageが含まれます。
 
TekCERT
http://www.yasinkaplan.com/tekcert.asp
 
 
Run TekCERT from Start/Program Files/TekCERT.Click「Generate Cerrtifields.」button to create the certift after filling necessary fields.You need to enter at at least a valid「Name」for the certifeat.Generated located「Locant/Compore」
You can export public key in.cer(DER encoded X.509)format or with prvate key in.pfx format in after creating the certifit for cliedeployment.Click"Browse Citifeat"tab,select