Sm_AgentApi_MakeCertificateHash()

この関数は、バイナリ証明書の SHA1 ハッシュを生成する場合に使用します。ハッシュは、ユーザ認証情報構造体内のバイナリ証明書に配置される必要があります。この関数が正しく操作するためには、iCertHashLen パラメータが 20 バイト以上であることが必要です。この関数は、任意のバッファの SHA1 の生成に使用できます。
casso1283
この関数は、バイナリ証明書の SHA1 ハッシュを生成する場合に使用します。ハッシュは、ユーザ認証情報構造体内のバイナリ証明書に配置される必要があります。この関数が正しく操作するためには、
iCertHashLen
パラメータが 20 バイト以上であることが必要です。この関数は、任意のバッファの SHA1 の生成に使用できます。
構文
int Sm_AgentApi_MakeCertificateHash (
   const unsigned char*   pCertificateData, 
   const int              nCertLen,
   unsigned char*         pCertHash, 
   const int              nCertHashLen
);
パラメータ
I/O
説明
pCertificateData
I
バッファへのポインタ。
nCertLen
I
バッファの長さ(バイト)。
pCertHash
O
ハッシュがされるバッファ。
nCertHashLen
I
ハッシュ ファイルのサイズ(バイト)。サイズは、20 以上であることが必要です。
 
戻り値
  • SM_AGENTAPI_SUCCESS。操作は成功しました。
  • SM_AGENTAPI_FAILURE。サイズが小さすぎます。