Bagikan melalui


Fungsi RpcCertGeneratePrincipalName (rpcssl.h)

Program server menggunakan fungsi RpcCertGeneratePrincipalName untuk menghasilkan nama utama untuk sertifikat keamanan.

Sintaks

RPC_STATUS RpcCertGeneratePrincipalName(
  PCCERT_CONTEXT Context,
  DWORD          Flags,
  RPC_CSTR       *pBuffer
);

Parameter

Context

Arahkan ke konteks sertifikat keamanan.

Flags

Saat ini, satu-satunya bendera yang valid untuk parameter ini adalah RPC_C_FULL_CERT_CHAIN. Menggunakan bendera ini menyebabkan nama utama dihasilkan dalam format penuh.

pBuffer

Penunjuk ke penunjuk. Fungsi RpcCertGeneratePrincipalName mengatur ini untuk mengarahkan string yang dihentikan null yang berisi nama utama.

Menampilkan nilai

Fungsi ini tidak mengembalikan nilai.

Keterangan

Secara default, nama utama yang diteruskan kembali oleh fungsi RpcCertGeneratePrincipalName dalam format msstd. Untuk menghasilkan nama dalam format penuh, teruskan RPC_C_FULL_CERT_CHAIN sebagai nilai untuk parameter Bendera .

Aplikasi Anda harus memanggil RpcStringFree untuk merilis memori untuk string yang berisi nama utama.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header rpcssl.h (termasuk Rpc.h)
Pustaka Rpcrt4.lib
DLL Rpcrt4.dll

Lihat juga

Nama Utama

RpcStringFree