Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Egy megadott tanúsítványtulajdonság értékét adja vissza.
Transact-SQL szintaxis konvenciók
Syntax
CertProperty ( Cert_ID , '<PropertyName>' )
<PropertyName> ::=
Expiry_Date | Start_Date | Issuer_Name
| Cert_Serial_Number | Subject | SID | String_SID
Arguments
Cert_ID
A tanúsítványazonosító értéke int adattípussal.
Expiry_Date
A tanúsítvány lejárati dátuma.
Start_Date
A tanúsítvány érvényességének dátuma.
Issuer_Name
A tanúsítványkibocsátó neve.
Cert_Serial_Number
A tanúsítvány sorozatszáma.
Subject
A tanúsítvány tárgya.
SID
A tanúsítvány biztonsági azonosítója. Ez a tanúsítványhoz hozzárendelt bejelentkezések vagy felhasználók biztonsági azonosítója is.
String_SID
A tanúsítvány sid-azonosítója karaktersztringként. Ez a tanúsítványhoz hozzárendelt bejelentkezések vagy felhasználók biztonsági azonosítója is.
Visszatérési típusok
Az egy idézőjelnek tartalmaznia kell a tulajdonság specifikációját.
A visszatérési típus a függvényhívásban megadott tulajdonságtól függ. A visszatérési típus sql_variant az összes visszatérési értéket körbefuttatja.
- Expiry_Date és Start_Datevisszatérési dátumot.
- Cert_Serial_Number, Issuer_Name, String_SID és Subject all return nvarchar.
- A SID a varbinaryt adja vissza.
Remarks
A tanúsítványinformációkat a sys.certificates katalógusnézetben tekintheti meg.
Permissions
A tanúsítványhoz megfelelő engedély(ek) szükségesek, és megköveteli, hogy a hívónak ne legyen megtagadva a megtekintési engedély a tanúsítványon. A tanúsítványengedélyekről további információt a CREATE CERTIFICATE (Transact-SQL) és a GRANT CERTIFICATE PERMISSIONS (Transact-SQL) című témakörben talál.
Examples
Az alábbi példa a tanúsítvány tulajdonosát adja vissza.
-- First create a certificate.
CREATE CERTIFICATE Marketing19 WITH
START_DATE = '04/04/2004' ,
EXPIRY_DATE = '07/07/2040' ,
SUBJECT = 'Marketing Print Division';
GO
-- Now use CertProperty to examine certificate
-- Marketing19's properties.
DECLARE @CertSubject sql_variant;
set @CertSubject = CertProperty( Cert_ID('Marketing19'), 'Subject');
PRINT CONVERT(nvarchar, @CertSubject);
GO
Lásd még
CREATE CERTIFICATE (Transact-SQL)
MÓDOSÍTÁSI TANÚSÍTVÁNY (Transact-SQL)
CERT_ID (Transact-SQL)Titkosítási hierarchiasys.certificates (Transact-SQL)Security Catalog Views (Transact-SQL)