Espandi Riduci a icona
Questo argomento non è stato ancora valutato - Valuta questo argomento

CertProperty (Transact-SQL)

Restituisce il valore di una proprietà del certificato specificata.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL


CertProperty ( Cert_ID , '<PropertyName>' )

<PropertyName> ::=
   Expiry_Date | Start_Date | Issuer_Name 
   | Cert_Serial_Number | Subject | SID | String_SID 
Cert_ID

ID del certificato. Cert_ID è di tipo int.

Expiry_Date

Data di scadenza del certificato.

Start_Date

Data in cui il certificato è diventato valido.

Issuer_Name

Nome dell'autorità che ha emesso il certificato.

Cert_Serial_Number

Numero di serie del certificato.

Subject

Oggetto del certificato.

SID

SID del certificato. Corrisponde anche al SID di qualsiasi account di accesso o utente mappato al certificato.

String_SID

SID del certificato nel formato di stringa di caratteri. Corrisponde anche al SID di qualsiasi account di accesso o utente mappato al certificato.

La specifica della proprietà deve essere racchiusa tra virgolette singole.

Il tipo restituito dipende dalla proprietà specificata nella chiamata alla funzione. Tutti i valori restituiti vengono inclusi nel tipo restituito di sql_variant.

  • Expiry_Date e Start_Date restituiscono il tipo datetime.
  • Cert_Serial_Number, Issuer_Name, Subject, e String_SID restituiscono il tipo nvarchar.
  • SID restituisce il tipo varbinary.

Le informazioni sui certificati sono visibili nella vista del catalogo sys.certificates.

Sono richieste autorizzazioni per il certificato ed è necessario che al chiamante non sia stata negata l'autorizzazione VIEW DEFINITION per il certificato.

Nell'esempio seguente viene restituito l'oggetto del certificato.

-- First create a certificate.
CREATE CERTIFICATE Marketing19 WITH 
    START_DATE = '04/04/2004' ,
    EXPIRY_DATE = '07/07/2007' ,
    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
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
© 2013 Microsoft. Tutti i diritti riservati.