sys.certificates (Transact-SQL)

Si applica a: sìSQL Server (tutte le versioni supportate) Sìdatabase SQL di Azure SìIstanza gestita di SQL di Azure sìAzure Synapse Analytics sìParallel Data Warehouse

Restituisce una riga per ogni certificato nel database.

Nome colonna Tipo di dati Descrizione
nome sysname Nome del certificato. Valore univoco all'interno del database.
certificate_id int ID del certificato. Valore univoco all'interno del database.
principal_id int ID dell'entità di database che possiede il certificato.
pvt_key_encryption_type char(2) Tipo di crittografia utilizzata per la chiave.

NA = Nessuna chiave privata per il certificato

MK = La chiave privata è crittografata tramite la chiave master

PW = La chiave privata è crittografata tramite una password definita dall'utente

SK = La chiave privata è crittografata tramite la chiave master del servizio.
pvt_key_encryption_type_desc nvarchar(60) Descrizione della modalità di crittografia utilizzata per la chiave privata.

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY
is_active_for_begin_dialog bit Se è 1, questo certificato è utilizzato per avviare i dialoghi dei servizi crittografati.
issuer_name nvarchar(442) Nome dell'autorità emittente del certificato.
cert_serial_number nvarchar(64) Numero di serie del certificato.
Sid varbinary(85) SID dell'account di accesso del certificato.
string_sid nvarchar(128) Rappresentazione della stringa del SID dell'account di accesso per il certificato
subject nvarchar(4000) Oggetto del certificato.
expiry_date datetime Data di scadenza del certificato.
start_date datetime Data di inizio di validità del certificato.
Identificazione personale varbinary(32) Hash SHA-1 del certificato. L'hash SHA-1 è univoco globale.
attested_by nvarchar(260) Riservato per l'utilizzo nel sistema.
pvt_key_last_backup_date datetime Data e ora dell'ultima esportazione della chiave privata del certificato.

Autorizzazioni

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedere anche

Viste del catalogo relative alla sicurezza (Transact-SQL)
Viste del catalogo (Transact-SQL)
Gerarchia di crittografia
CREATE CERTIFICATE (Transact-SQL)