説明
証明書を作成し、オプションで他の証明書を付けて署名、そして Windows レジストリに格納します。
戻り値の型
Long
|
戻り値 |
説明 |
|
-998 |
Professional バージョンの未登録 |
|
-997 |
製品の未登録/評価版の期限切れ |
|
1 |
正常終了 |
|
> 1 |
activePDF テクニカル サポート チームで使用する独自のエラー番号 |
構文
object.CreateCertificate CommonName, OrgUnit, Org, Locale, State, Country, EMail, UseLocalMachine, CertStoreName, DaysCertIsValid, IssuerUseLocalMachine, IssuerName, IssuerStoreName
CreateCertificate メソッドは次のパラメータから構成されています。
|
パラメータ |
値の型 |
説明 |
|
CommonName |
String |
証明書の名前 |
|
OrgUnit |
String |
組織単位 (例 : セールス) |
|
Org |
String |
組織 (例 : activePDF) |
|
Locale |
Long |
市 |
|
State |
String |
州 |
|
Country |
String |
国 |
|
|
String |
電子メール アドレス |
|
UseLocalMachine |
Long |
1 に設定された場合、証明書は 0 に設定された場合、証明書は Web アプリケーションでは、1 に設定することを推奨します。 |
|
CertStoreName |
String |
証明書ストア名 (例 : "My" または "SelfSignedCertificates") |
|
DaysCertIsValid |
Short |
証明書の有効日数 |
|
IssuerUseLocalMachine |
Long |
1 に設定された場合、証明書発行元を 0 に設定された場合、証明書発行元を Web アプリケーションでは、1 に設定することを推奨します。 他の証明書を付けて署名しない場合、0 を設定します。 |
|
IssuerName |
String |
署名する証明書の一般名。他の証明書をつけて署名しない場合、"" を設定します。 |
|
IssuerStoreName |
String |
署名した証明書を格納する証明書ストア。他の証明書をつけて署名しない場合、 "" と設定します。 |
例
Set tk = CreateObject("APToolkit.Object")
z = TK.CreateCertificate("Joe Kant (Signed)", "Management", "activePDF","Mission Viejo", "CA", "US", "joe@activepdf.com", 1, "My", 365,1,"activePDF, Inc.", "My")
z = TK.CreateCertificate("Joe Kant (Self-Signed)", "Management", "activePDF","Mission Viejo", "CA", "US", "joe@activepdf.com", 1, "My", 365,0,"", "")
set TK = nothing