Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Vrátí hodnotu zadané vlastnosti certifikátu.
Syntax
CertProperty ( Cert_ID , '<PropertyName>' )
<PropertyName> ::=
Expiry_Date | Start_Date | Issuer_Name
| Cert_Serial_Number | Subject | SID | String_SID
Arguments
Cert_ID
Hodnota ID certifikátu datového typu int.
Expiry_Date
Datum vypršení platnosti certifikátu.
Start_Date
Datum, kdy se certifikát stane platným.
Issuer_Name
Název vystavitele certifikátu.
Cert_Serial_Number
Sériové číslo certifikátu.
Subject
Předmět certifikátu.
SID
Identifikátor SID certifikátu. Toto je také IDENTIFIKÁTOR SID jakéhokoli přihlášení nebo uživatele namapovaného na tento certifikát.
String_SID
Identifikátor SID certifikátu jako řetězec znaků. Toto je také identifikátor SID libovolného přihlášení nebo uživatele namapovaného na certifikát.
Návratové typy
Jednoduché uvozovky musí uzavřít specifikaci vlastnosti.
Návratový typ závisí na vlastnosti zadané ve volání funkce. Návratový typ sql_variant zabalí všechny vrácené hodnoty.
- Expiry_Date a Start_Date vrátit datum a čas.
- Cert_Serial_Number, Issuer_Name, String_SID a Předmět vrátí nvarchar.
- Identifikátor SID vrátí varbinary.
Remarks
Viz informace o certifikátu v zobrazení katalogu sys.certificates .
Permissions
Vyžaduje příslušná oprávnění k certifikátu a vyžaduje, aby volající nebyl odepřen oprávnění VIEW k certifikátu. Další informace o oprávněních k certifikátu najdete v tématu CREATE CERTIFICATE (Transact-SQL) a UDĚLENÍ OPRÁVNĚNÍ K CERTIFIKÁTU (Transact-SQL).
Examples
Následující příklad vrátí předmět certifikátu.
-- 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
Viz také
VYTVOŘIT CERTIFIKÁT (Transact-SQL)
ALTERŮV CERTIFIKÁT (Transact-SQL)
CERT_ID (Transact-SQL)Sys.certificates (Transact-SQL)Zobrazení katalogu zabezpečení (Transact-SQL)