前のトピック: AddCurrentCardToWallet()次のトピック: CreateOfflineKeyBag()


AttachCertToCurrentCard()

このメソッドは、クライアント側のキー生成の一部として使用されます。 キーが GetErrorCode() から生成されると、AttachCertToCurrentCard() を使用してカードに新しく生成された証明書が関連付けられます。

このメソッドの後、新しいカードをウォレットに追加してユーザのマシンにウォレットを格納するために、AddCurrentCardToWallet() を呼び出す必要があります。

構文

string AttachCertToCurrentCard(certificateEncoding)

パラメータ

このメソッドのパラメータを以下に示します。

パラメータ

Type

説明

certificateEncoding

文字列

現在のカードに関連付ける Base-64 でエンコードされた証明書。

戻り値

メソッドが成功した場合は、TRUE が返されます。 メソッドが失敗した場合は、FALSE が返されます。

var arcotClient = new ArcotClient();
var b64certString = "MIIFeQIBAAwHcGlucGFkMTCCBWcwggVjAgEBDAR
                     jYXJkoIHFMB8GCmCGSAGG+UYJAQEwEQQAAgEBAg
                     ILAgICAegCAgMYBIGhMIGeAgEAMA4GCmCGSAGG+
                     UYJAgAFAASBiDCBhQJBAM4mHRH5WMYDjDPUZD16...";

if (arcotClient.AttachCertToCurrentCard(b64certString))
{
    document.write("<P> AttachCertToCurrentCard succeeded</P>");
}
else
{
    document.write("<P> AttachCertToCurrentCard failed</P>");
}