sys.certificates (Transact-SQL)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Mengembalikan baris untuk setiap sertifikat dalam database.

Nama kolom Jenis data Deskripsi
nama nama sysname Nama sertifikat. Unik dalam database.
certificate_id int ID sertifikat. Unik dalam database.
principal_id Int ID prinsipal database yang memiliki sertifikat ini.
pvt_key_encryption_type char(2) Bagaimana kunci privat dienkripsi.

NA = Tidak ada kunci privat untuk sertifikat

MK = Kunci privat dienkripsi oleh kunci master

PW = Kunci privat dienkripsi oleh kata sandi yang ditentukan pengguna

SK = Kunci privat dienkripsi oleh kunci master layanan.
pvt_key_encryption_type_desc nvarchar(60) Deskripsi tentang bagaimana kunci privat dienkripsi.

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY
is_active_for_begin_dialog bit Jika 1, sertifikat ini digunakan untuk memulai dialog layanan terenkripsi.
issuer_name nvarchar(442) Nama penerbit sertifikat.
cert_serial_number nvarchar(64) Nomor seri sertifikat.
Sid varbinary(85) Masuk SID untuk sertifikat ini.
string_sid nvarchar(128) Representasi string dari SID masuk untuk sertifikat ini
subject nvarchar(4000) Subjek sertifikat ini.
expiry_date datetime Ketika sertifikat kedaluwarsa.
Tanggal_mulai datetime Ketika sertifikat menjadi valid.
thumbprint varbinary(32) Hash SHA-1 sertifikat. Hash SHA-1 unik secara global.
attested_by nvarchar(260) Sistem hanya menggunakan.
pvt_key_last_backup_date datetime Tanggal dan waktu kunci privat sertifikat terakhir diekspor.

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada securable yang dimiliki pengguna atau di mana pengguna telah diberi beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Lihat juga

Tampilan Katalog Keamanan (Transact-SQL)
Tampilan Katalog (Transact-SQL)
Hierarki Enkripsi
CREATE CERTIFICATE (Transact-SQL)