前のトピック: AttachCertToCurrentCard()次のトピック: GetErrorCode()


CreateOfflineKeyBag()

このメソッドは、オフライン キー バッグを作成してユーザの ArcotID PKI に格納するために使用されます。 オフライン キー バッグには、ユーザの証明書のコピーが含まれます。これにより、ユーザは保護されているデータにオフラインでアクセスできます。

構文

boolean CreateOfflineKeyBag(walletName, orgName, onlinePIN, offlinePIN)

パラメータ

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

パラメータ

Type

説明

walletName

文字列

オフライン キー バッグを作成する必要がある ArcotID PKI のウォレットの名前。

orgName

文字列

ユーザが属する組織の名前。

onlinePIN

文字列

Key Authority サーバに認証を行って最新のキー バッグを取得するために使用される ArcotID PKI パスワード。

offlinePIN

文字列

証明書にオフラインでアクセスするためにユーザが使用する必要のあるパスワード。

戻り値

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

var arcotClient = new ArcotClient();
var  userIDStr  = "johnsmith";
var orgName = "Acme Vendor";
var onlinePINStr = "12345^";
var offlinePINStr = "123456"
var response = arcotClient.CreateOfflineKeyBag(userIDStr, orgName, onlinePINStr, offlinePINStr);